[
{
    "branch": "main",
    "index": "0",
    "phase": "pre",
    "playbook": "github.com/osism/zuul-config/playbooks/base/pre.yaml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-10-01T02:32:28.863291Z",
                    "start": "2026-10-01T02:31:38.605019Z"
                },
                "id": "0242ac1f-6606-0bf9-8e1d-000000000002",
                "name": "Base pre"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_role",
                            "changed": false,
                            "include_args": {
                                "name": "set-zuul-log-path-fact"
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:38.654069Z",
                            "start": "2026-10-01T02:31:38.623655Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-00000000000f",
                        "name": "Setup log path fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_log_path": "7a2/osism/7a25caf24e684baaaa04ee3df8a11647"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-0000000000c1",
                        "name": "set-zuul-log-path-fact",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/set-zuul-log-path-fact"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:38.720720Z",
                            "start": "2026-10-01T02:31:38.672194Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-0000000000c3",
                        "name": "Set log path for a build"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "debug",
                            "changed": false,
                            "msg": "# Job Information\nAnsible Version: 2.16.14\nJob: testbed-upgrade-stable-ubuntu-24.04\nPipeline: periodic-midnight\nExecutor: 521e9411259a\nTriggered by: https://github.com/osism/testbed\nEvent ID: f2fc5d9e1bd743e49671f7b25853b150\n"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:38.796745Z",
                            "start": "2026-10-01T02:31:38.736432Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-testbed03\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-0bf9-8e1d-00000000000d",
                        "name": "emit-job-header",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/emit-job-header"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:38.941156Z",
                            "start": "2026-10-01T02:31:38.806440Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000011",
                        "name": "Print node information"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": true,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/logs/zuul-info",
                                    "state": "directory"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000014",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:39.435778Z",
                            "start": "2026-10-01T02:31:38.963004Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000016",
                        "name": "Ensure Zuul Ansible directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": true,
                            "checksum": "4d532d60479f851ac08ae4b8dda9ff5a64886a09",
                            "dest": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/logs/zuul-info/inventory.yaml",
                            "diff": [],
                            "gid": 0,
                            "group": "root",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "inventory.yaml",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "4d532d60479f851ac08ae4b8dda9ff5a64886a09",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/work/.ansible/tmp/ansible-tmp-1790821899.4802425-34-10502756437781/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "6068163d2a89705ec64f76949ca0c40b",
                            "mode": "0644",
                            "owner": "root",
                            "size": 8379,
                            "src": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/.ansible/tmp/ansible-tmp-1790821899.4802425-34-10502756437781/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000014",
                        "name": "log-inventory",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/log-inventory"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:40.473709Z",
                            "start": "2026-10-01T02:31:39.453256Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa"
                                }
                            },
                            "stat": {
                                "exists": false
                            }
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:40.804543Z",
                            "start": "2026-10-01T02:31:40.496174Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:40.857194Z",
                            "start": "2026-10-01T02:31:40.819207Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa",
                                "-b",
                                "3072"
                            ],
                            "delta": "0:00:00.975283",
                            "end": "2026-10-01 02:31:42.352156",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-keygen -t rsa -N '' -C 'zuul-build-sshkey' -f /var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_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-0bf9-8e1d-0000000000e4-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:31:41.376873",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Generating public/private rsa key pair.\nYour identification has been saved in /var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa\nYour public key has been saved in /var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa.pub\nThe key fingerprint is:\nSHA256:tINiUhPwP5epZQObu95am21T8eraUYylKOLMeP4T00c zuul-build-sshkey\nThe key's randomart image is:\n+---[RSA 3072]----+\n|  ...            |\n|   . .           |\n|    + . .     .  |\n|   . o * + .E=   |\n|  . o B S...ooo  |\n|   o * Oo+. o..  |\n|    . B .o o..   |\n|     o +.+o...   |\n|     .=o=oo+o    |\n+----[SHA256]-----+",
                            "stdout_lines": [
                                "Generating public/private rsa key pair.",
                                "Your identification has been saved in /var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa",
                                "Your public key has been saved in /var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa.pub",
                                "The key fingerprint is:",
                                "SHA256:tINiUhPwP5epZQObu95am21T8eraUYylKOLMeP4T00c zuul-build-sshkey",
                                "The key's randomart image is:",
                                "+---[RSA 3072]----+",
                                "|  ...            |",
                                "|   . .           |",
                                "|    + . .     .  |",
                                "|   . o * + .E=   |",
                                "|  . o B S...ooo  |",
                                "|   o * Oo+. o..  |",
                                "|    . B .o o..   |",
                                "|     o +.+o...   |",
                                "|     .=o=oo+o    |",
                                "+----[SHA256]-----+"
                            ],
                            "zuul_log_id": "0242ac1f-6606-0bf9-8e1d-0000000000e4-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:42.399204Z",
                            "start": "2026-10-01T02:31:40.885381Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-0000000000e4",
                        "name": "Create Temp SSH key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "include_tasks",
                            "changed": false,
                            "include": "remote-linux.yaml",
                            "include_args": {}
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:42.445806Z",
                            "start": "2026-10-01T02:31:42.412994Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:42.491767Z",
                            "start": "2026-10-01T02:31:42.468206Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCvifizBf1qfoUSme6F/o19bOQKmLl50aNYJWLWt9oWVwFeKqIkZaUCQWkwTbshE1BuAesrD3ME0IQZdB3LDSL3MSLIJX/CaGX93vtKCp5++BzxFup9rvQW7bgv79stwsuD5vg7aWDaPp/wZE7a0tBV2YWcOt3OxDFgD6wVjdbDrQx+1z9niGGu045XGN/fjKK2Qu6RLdzMvuToYQ5GXnxKebUwxH8YVcxrOxBWrSxKV8z8O6dAxcqO84NHE0NXsCC2NrVuv5KCFTQP1+uLwZ56uqBCZiG5XNeAzBTa1Ylp1h0gDH+r6oTY5pnLmf2velzXpYVqyoPAKSFq+9GBQYlWay/p9cY9UqWnuZVsIrpkaD5Tyn4sE+QJVF1q4gTCB+lVBRpl8yp60prJPuDKojHIDIeEQ+QQkRTr+lTDf0oKLfOrMXuJtWh2CWdnFi2AlDImiUrkq6NyjJ4pZqd2ck4jVObf4F35P527/iqrKECTabZz9tAT1jlxrwamCC5QeFs= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed03/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "present",
                                    "user": "zuul-testbed03",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvifizBf1qfoUSme6F/o19bOQKmLl50aNYJWLWt9oWVwFeKqIkZaUCQWkwTbshE1BuAesrD3ME0IQZdB3LDSL3MSLIJX/CaGX93vtKCp5++BzxFup9rvQW7bgv79stwsuD5vg7aWDaPp/wZE7a0tBV2YWcOt3OxDFgD6wVjdbDrQx+1z9niGGu045XGN/fjKK2Qu6RLdzMvuToYQ5GXnxKebUwxH8YVcxrOxBWrSxKV8z8O6dAxcqO84NHE0NXsCC2NrVuv5KCFTQP1+uLwZ56uqBCZiG5XNeAzBTa1Ylp1h0gDH+r6oTY5pnLmf2velzXpYVqyoPAKSFq+9GBQYlWay/p9cY9UqWnuZVsIrpkaD5Tyn4sE+QJVF1q4gTCB+lVBRpl8yp60prJPuDKojHIDIeEQ+QQkRTr+lTDf0oKLfOrMXuJtWh2CWdnFi2AlDImiUrkq6NyjJ4pZqd2ck4jVObf4F35P527/iqrKECTabZz9tAT1jlxrwamCC5QeFs= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed03/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "present",
                            "user": "zuul-testbed03",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:43.128906Z",
                            "start": "2026-10-01T02:31:42.498227Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000105",
                        "name": "Enable access via build key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed03/.ssh"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed03/.ssh"
                                }
                            },
                            "gid": 1004,
                            "group": "zuul-testbed03",
                            "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-testbed03/.ssh",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0700",
                            "owner": "zuul-testbed03",
                            "path": "/home/zuul-testbed03/.ssh",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1003
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:43.442328Z",
                            "start": "2026-10-01T02:31:43.137225Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000106",
                        "name": "Make sure user has a .ssh"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed03/.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/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa"
                                },
                                "src": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa"
                            },
                            "src": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:43.936979Z",
                            "start": "2026-10-01T02:31:43.452984Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000107",
                        "name": "Install build private key as SSH key on all nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "copy",
                            "changed": false,
                            "dest": "/home/zuul-testbed03/.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/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa.pub"
                                },
                                "src": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa.pub"
                            },
                            "src": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa.pub"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:44.386077Z",
                            "start": "2026-10-01T02:31:43.945655Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:44.418711Z",
                            "start": "2026-10-01T02:31:44.393769Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-0bf9-8e1d-0000000000eb",
                        "name": "remove-zuul-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-zuul-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:44.869467Z",
                            "start": "2026-10-01T02:31:44.429774Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-0000000000ed",
                        "name": "Remove master key from local agent"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "ssh-add",
                                "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa"
                            ],
                            "delta": "0:00:00.019479",
                            "end": "2026-10-01 02:31:45.180840",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh-add /var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_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-0bf9-8e1d-0000000000f3-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:31:45.161361",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "Identity added: /var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa (zuul-build-sshkey)",
                            "stdout_lines": [
                                "Identity added: /var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/7a25caf24e684baaaa04ee3df8a11647_id_rsa (zuul-build-sshkey)"
                            ],
                            "zuul_log_id": "0242ac1f-6606-0bf9-8e1d-0000000000f3-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:45.224011Z",
                            "start": "2026-10-01T02:31:44.892304Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-0000000000f3",
                        "name": "Add back temp key"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ping",
                            "changed": false,
                            "invocation": {
                                "module_args": {
                                    "data": "pong"
                                }
                            },
                            "ping": "pong"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:45.703408Z",
                            "start": "2026-10-01T02:31:45.239395Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-0bf9-8e1d-000000000019",
                        "name": "add-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:45.748826Z",
                            "start": "2026-10-01T02:31:45.714154Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-0bf9-8e1d-00000000001e",
                        "name": "start-zuul-console",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/start-zuul-console"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:46.232736Z",
                            "start": "2026-10-01T02:31:45.798236Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000020",
                        "name": "Start zuul_console daemon."
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "zuul_info_dir": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/logs/zuul-info"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:46.280596Z",
                            "start": "2026-10-01T02:31:46.247305Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000024",
                        "name": "Define zuul_info_dir fact"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/logs/zuul-info"
                                },
                                "before": {
                                    "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/work/logs/zuul-info",
                            "size": 4096,
                            "state": "directory",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:46.596910Z",
                            "start": "2026-10-01T02:31:46.287793Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-01",
                                    "day": "01",
                                    "epoch": "1790821907",
                                    "epoch_int": "1790821907",
                                    "hour": "02",
                                    "iso8601": "2026-10-01T02:31:47Z",
                                    "iso8601_basic": "20261001T023147360709",
                                    "iso8601_basic_short": "20261001T023147",
                                    "iso8601_micro": "2026-10-01T02:31:47.360709Z",
                                    "minute": "31",
                                    "month": "10",
                                    "second": "47",
                                    "time": "02:31:47",
                                    "tz": "UTC",
                                    "tz_dst": "UTC",
                                    "tz_offset": "+0000",
                                    "weekday": "Thursday",
                                    "weekday_number": "4",
                                    "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": 1004,
                                "ansible_effective_user_id": 1003,
                                "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-testbed03",
                                    "LANG": "C.UTF-8",
                                    "LOGNAME": "zuul-testbed03",
                                    "MOTD_SHOWN": "pam",
                                    "PATH": "/usr/local/bin:/usr/bin:/bin:/usr/games",
                                    "PWD": "/home/zuul-testbed03",
                                    "SHELL": "/bin/sh",
                                    "SSH_CLIENT": "81.163.193.69 58668 22",
                                    "SSH_CONNECTION": "81.163.193.69 58668 10.128.0.21 22",
                                    "USER": "zuul-testbed03",
                                    "XDG_RUNTIME_DIR": "/run/user/1003",
                                    "XDG_SESSION_CLASS": "user",
                                    "XDG_SESSION_ID": "37410",
                                    "XDG_SESSION_TYPE": "tty"
                                },
                                "ansible_fibre_channel_wwn": [],
                                "ansible_fips": false,
                                "ansible_form_factor": "Other",
                                "ansible_fqdn": "zuul-static-regiocloud-infra-1",
                                "ansible_hostname": "zuul-static-regiocloud-infra-1",
                                "ansible_hostnqn": "",
                                "ansible_interfaces": [
                                    "ens3",
                                    "lo"
                                ],
                                "ansible_is_chroot": false,
                                "ansible_iscsi_iqn": "",
                                "ansible_kernel": "6.1.0-23-cloud-amd64",
                                "ansible_kernel_version": "#1 SMP PREEMPT_DYNAMIC Debian 6.1.99-1 (2024-07-15)",
                                "ansible_lo": {
                                    "active": true,
                                    "device": "lo",
                                    "features": {
                                        "esp_hw_offload": "off [fixed]",
                                        "esp_tx_csum_hw_offload": "off [fixed]",
                                        "fcoe_mtu": "off [fixed]",
                                        "generic_receive_offload": "on",
                                        "generic_segmentation_offload": "on",
                                        "highdma": "on [fixed]",
                                        "hsr_dup_offload": "off [fixed]",
                                        "hsr_fwd_offload": "off [fixed]",
                                        "hsr_tag_ins_offload": "off [fixed]",
                                        "hsr_tag_rm_offload": "off [fixed]",
                                        "hw_tc_offload": "off [fixed]",
                                        "l2_fwd_offload": "off [fixed]",
                                        "large_receive_offload": "off [fixed]",
                                        "loopback": "on [fixed]",
                                        "macsec_hw_offload": "off [fixed]",
                                        "netns_local": "on [fixed]",
                                        "ntuple_filters": "off [fixed]",
                                        "receive_hashing": "off [fixed]",
                                        "rx_all": "off [fixed]",
                                        "rx_checksumming": "on [fixed]",
                                        "rx_fcs": "off [fixed]",
                                        "rx_gro_hw": "off [fixed]",
                                        "rx_gro_list": "off",
                                        "rx_udp_gro_forwarding": "off",
                                        "rx_udp_tunnel_port_offload": "off [fixed]",
                                        "rx_vlan_filter": "off [fixed]",
                                        "rx_vlan_offload": "off [fixed]",
                                        "rx_vlan_stag_filter": "off [fixed]",
                                        "rx_vlan_stag_hw_parse": "off [fixed]",
                                        "scatter_gather": "on",
                                        "tcp_segmentation_offload": "on",
                                        "tls_hw_record": "off [fixed]",
                                        "tls_hw_rx_offload": "off [fixed]",
                                        "tls_hw_tx_offload": "off [fixed]",
                                        "tx_checksum_fcoe_crc": "off [fixed]",
                                        "tx_checksum_ip_generic": "on [fixed]",
                                        "tx_checksum_ipv4": "off [fixed]",
                                        "tx_checksum_ipv6": "off [fixed]",
                                        "tx_checksum_sctp": "on [fixed]",
                                        "tx_checksumming": "on",
                                        "tx_esp_segmentation": "off [fixed]",
                                        "tx_fcoe_segmentation": "off [fixed]",
                                        "tx_gre_csum_segmentation": "off [fixed]",
                                        "tx_gre_segmentation": "off [fixed]",
                                        "tx_gso_list": "on",
                                        "tx_gso_partial": "off [fixed]",
                                        "tx_gso_robust": "off [fixed]",
                                        "tx_ipxip4_segmentation": "off [fixed]",
                                        "tx_ipxip6_segmentation": "off [fixed]",
                                        "tx_lockless": "on [fixed]",
                                        "tx_nocache_copy": "off [fixed]",
                                        "tx_scatter_gather": "on [fixed]",
                                        "tx_scatter_gather_fraglist": "on [fixed]",
                                        "tx_sctp_segmentation": "on",
                                        "tx_tcp6_segmentation": "on",
                                        "tx_tcp_ecn_segmentation": "on",
                                        "tx_tcp_mangleid_segmentation": "on",
                                        "tx_tcp_segmentation": "on",
                                        "tx_tunnel_remcsum_segmentation": "off [fixed]",
                                        "tx_udp_segmentation": "on",
                                        "tx_udp_tnl_csum_segmentation": "off [fixed]",
                                        "tx_udp_tnl_segmentation": "off [fixed]",
                                        "tx_vlan_offload": "off [fixed]",
                                        "tx_vlan_stag_hw_insert": "off [fixed]",
                                        "vlan_challenged": "on [fixed]"
                                    },
                                    "hw_timestamp_filters": [],
                                    "ipv4": {
                                        "address": "127.0.0.1",
                                        "broadcast": "",
                                        "netmask": "255.0.0.0",
                                        "network": "127.0.0.0",
                                        "prefix": "8"
                                    },
                                    "ipv6": [
                                        {
                                            "address": "::1",
                                            "prefix": "128",
                                            "scope": "host"
                                        }
                                    ],
                                    "mtu": 65536,
                                    "promisc": false,
                                    "timestamping": [],
                                    "type": "loopback"
                                },
                                "ansible_loadavg": {
                                    "15m": 0.10205078125,
                                    "1m": 0.52490234375,
                                    "5m": 0.26611328125
                                },
                                "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": 386,
                                "ansible_memory_mb": {
                                    "nocache": {
                                        "free": 7060,
                                        "used": 892
                                    },
                                    "real": {
                                        "free": 386,
                                        "total": 7952,
                                        "used": 7566
                                    },
                                    "swap": {
                                        "cached": 0,
                                        "free": 0,
                                        "total": 0,
                                        "used": 0
                                    }
                                },
                                "ansible_memtotal_mb": 7952,
                                "ansible_mounts": [
                                    {
                                        "block_available": 14476003,
                                        "block_size": 4096,
                                        "block_total": 25759134,
                                        "block_used": 11283131,
                                        "device": "/dev/sda1",
                                        "fstype": "ext4",
                                        "inode_available": 5879792,
                                        "inode_total": 6545408,
                                        "inode_used": 665616,
                                        "mount": "/",
                                        "options": "rw,relatime,discard,errors=remount-ro",
                                        "size_available": 59293708288,
                                        "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": 1004,
                                "ansible_real_user_id": 1003,
                                "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": 66151882,
                                "ansible_user_dir": "/home/zuul-testbed03",
                                "ansible_user_gecos": "",
                                "ansible_user_gid": 1004,
                                "ansible_user_id": "zuul-testbed03",
                                "ansible_user_shell": "/bin/sh",
                                "ansible_user_uid": 1003,
                                "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-0bf9-8e1d-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:47.815263Z",
                            "start": "2026-10-01T02:31:46.612329Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-0bf9-8e1d-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:47.890553Z",
                            "start": "2026-10-01T02:31:47.822034Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000027",
                        "name": "Sanitize hostname"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "a0222ea9570357ac30de6280335270538ce090bc",
                            "dest": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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": "a0222ea9570357ac30de6280335270538ce090bc",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/work/.ansible/tmp/ansible-tmp-1790821907.9186788-238-258661728357073/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "e7ce222f41cb8cbd8044f1fb708c4ba4",
                            "mode": "0644",
                            "owner": "root",
                            "size": 19735,
                            "src": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/.ansible/tmp/ansible-tmp-1790821907.9186788-238-258661728357073/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:48.466651Z",
                            "start": "2026-10-01T02:31:47.895842Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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 665616 5879792   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/1004\ntmpfs           203579     17  203562    1% /run/user/1003\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 39949     56548  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/1004\ntmpfs                796     0       796   0% /run/user/1003\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 35807sec preferred_lft 35807sec\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 STALE \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-0bf9-8e1d-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:48.942065Z",
                            "start": "2026-10-01T02:31:48.473073Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-00000000002a",
                        "name": "Collect information about zuul worker"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "template",
                            "changed": true,
                            "checksum": "acd487fa0ced4a0279d53efae8c0d4a1ecbef0fe",
                            "dest": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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": "acd487fa0ced4a0279d53efae8c0d4a1ecbef0fe",
                                    "content": null,
                                    "dest": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/work/.ansible/tmp/ansible-tmp-1790821908.9925027-277-9946308127332/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "51ad855bc19fa22a975cbf09192600e5",
                            "mode": "0644",
                            "owner": "root",
                            "size": 3369,
                            "src": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/.ansible/tmp/ansible-tmp-1790821908.9925027-277-9946308127332/source",
                            "state": "file",
                            "uid": 0
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000022",
                        "name": "validate-host",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/validate-host"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:49.500833Z",
                            "start": "2026-10-01T02:31:48.949472Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-0bf9-8e1d-00000000002d",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:31:49.833379Z",
                            "start": "2026-10-01T02:31:49.511685Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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/7a25caf24e684baaaa04ee3df8a11647/work/src zuul-testbed03@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-testbed03@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/7a25caf24e684baaaa04ee3df8a11647/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.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.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/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/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/\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/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/82/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8b/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8e/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/\n.d..t...... src/github.com/osism/ansible-collection-services/.git/objects/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/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/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.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.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.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.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/\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.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..t...... src/github.com/osism/testbed/.git/HEAD\n<f..t...... src/github.com/osism/testbed/.git/ORIG_HEAD\n<f..t...... src/github.com/osism/testbed/.git/config\n<f..t...... src/github.com/osism/testbed/.git/config.worktree\n<f..t...... src/github.com/osism/testbed/.git/description\n<f..t...... src/github.com/osism/testbed/.git/index\n<f..t...... src/github.com/osism/testbed/.git/packed-refs\n.d..t...... src/github.com/osism/testbed/.git/branches/\n.d..t...... src/github.com/osism/testbed/.git/hooks/\n<f..t...... src/github.com/osism/testbed/.git/hooks/applypatch-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/commit-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/fsmonitor-watchman.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/post-update.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-applypatch.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-commit.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-merge-commit.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-push.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-rebase.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/pre-receive.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/prepare-commit-msg.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/push-to-checkout.sample\n<f..t...... src/github.com/osism/testbed/.git/hooks/update.sample\n.d..t...... src/github.com/osism/testbed/.git/info/\n<f..t...... src/github.com/osism/testbed/.git/info/exclude\n.d..t...... src/github.com/osism/testbed/.git/logs/\n<f..t...... src/github.com/osism/testbed/.git/logs/HEAD\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/heads/\n<f..t...... src/github.com/osism/testbed/.git/logs/refs/heads/main\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/\n.d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/\n<f..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/HEAD\n.d..t...... src/github.com/osism/testbed/.git/objects/\n.d..t...... src/github.com/osism/testbed/.git/objects/00/\n.d..t...... src/github.com/osism/testbed/.git/objects/01/\n.d..t...... src/github.com/osism/testbed/.git/objects/02/\n.d..t...... src/github.com/osism/testbed/.git/objects/03/\n.d..t...... src/github.com/osism/testbed/.git/objects/04/\n.d..t...... src/github.com/osism/testbed/.git/objects/05/\n.d..t...... src/github.com/osism/testbed/.git/objects/06/\n.d..t...... src/github.com/osism/testbed/.git/objects/07/\n.d..t...... src/github.com/osism/testbed/.git/objects/08/\n.d..t...... src/github.com/osism/testbed/.git/objects/09/\n.d..t...... src/github.com/osism/testbed/.git/objects/0a/\n.d..t...... src/github.com/osism/testbed/.git/objects/0b/\n.d..t...... src/github.com/osism/testbed/.git/objects/0c/\n.d..t...... src/github.com/osism/testbed/.git/objects/0d/\n.d..t...... src/github.com/osism/testbed/.git/objects/0e/\n.d..t...... src/github.com/osism/testbed/.git/objects/0f/\n.d..t...... src/github.com/osism/testbed/.git/objects/10/\n.d..t...... src/github.com/osism/testbed/.git/objects/11/\n.d..t...... src/github.com/osism/testbed/.git/objects/13/\n.d..t...... src/github.com/osism/testbed/.git/objects/14/\n.d..t...... src/github.com/osism/testbed/.git/objects/15/\n.d..t...... src/github.com/osism/testbed/.git/objects/16/\n.d..t...... src/github.com/osism/testbed/.git/objects/17/\n.d..t...... src/github.com/osism/testbed/.git/objects/18/\n.d..t...... src/github.com/osism/testbed/.git/objects/19/\n.d..t...... src/github.com/osism/testbed/.git/objects/1a/\n.d..t...... src/github.com/osism/testbed/.git/objects/1b/\n.d..t...... src/github.com/osism/testbed/.git/objects/1c/\n.d..t...... src/github.com/osism/testbed/.git/objects/1d/\n.d..t...... src/github.com/osism/testbed/.git/objects/1e/\n.d..t...... src/github.com/osism/testbed/.git/objects/1f/\n.d..t...... src/github.com/osism/testbed/.git/objects/20/\n.d..t...... src/github.com/osism/testbed/.git/objects/21/\n.d..t...... src/github.com/osism/testbed/.git/objects/22/\n.d..t...... src/github.com/osism/testbed/.git/objects/23/\n.d..t...... src/github.com/osism/testbed/.git/objects/24/\n.d..t...... src/github.com/osism/testbed/.git/objects/25/\n.d..t...... src/github.com/osism/testbed/.git/objects/26/\n.d..t...... src/github.com/osism/testbed/.git/objects/27/\n.d..t...... src/github.com/osism/testbed/.git/objects/28/\n.d..t...... src/github.com/osism/testbed/.git/objects/29/\n.d..t...... src/github.com/osism/testbed/.git/objects/2a/\n.d..t...... src/github.com/osism/testbed/.git/objects/2b/\n.d..t...... src/github.com/osism/testbed/.git/objects/2c/\n.d..t...... src/github.com/osism/testbed/.git/objects/2d/\n.d..t...... src/github.com/osism/testbed/.git/objects/2e/\n.d..t...... src/github.com/osism/testbed/.git/objects/2f/\n.d..t...... src/github.com/osism/testbed/.git/objects/30/\n.d..t...... src/github.com/osism/testbed/.git/objects/31/\n.d..t...... src/github.com/osism/testbed/.git/objects/32/\n.d..t...... src/github.com/osism/testbed/.git/objects/33/\n.d..t...... src/github.com/osism/testbed/.git/objects/34/\n.d..t...... src/github.com/osism/testbed/.git/objects/35/\n.d..t...... src/github.com/osism/testbed/.git/objects/36/\n.d..t...... src/github.com/osism/testbed/.git/objects/37/\n.d..t...... src/github.com/osism/testbed/.git/objects/38/\n.d..t...... src/github.com/osism/testbed/.git/objects/39/\n.d..t...... src/github.com/osism/testbed/.git/objects/3a/\n.d..t...... src/github.com/osism/testbed/.git/objects/3b/\n.d..t...... src/github.com/osism/testbed/.git/objects/3c/\n.d..t...... src/github.com/osism/testbed/.git/objects/3d/\n.d..t...... src/github.com/osism/testbed/.git/objects/3e/\n.d..t...... src/github.com/osism/testbed/.git/objects/3f/\n.d..t...... src/github.com/osism/testbed/.git/objects/40/\n.d..t...... src/github.com/osism/testbed/.git/objects/41/\n.d..t...... src/github.com/osism/testbed/.git/objects/43/\n.d..t...... src/github.com/osism/testbed/.git/objects/44/\n.d..t...... src/github.com/osism/testbed/.git/objects/45/\n.d..t...... src/github.com/osism/testbed/.git/objects/46/\n.d..t...... src/github.com/osism/testbed/.git/objects/47/\n.d..t...... src/github.com/osism/testbed/.git/objects/48/\n.d..t...... src/github.com/osism/testbed/.git/objects/49/\n.d..t...... src/github.com/osism/testbed/.git/objects/4a/\n.d..t...... src/github.com/osism/testbed/.git/objects/4b/\n.d..t...... src/github.com/osism/testbed/.git/objects/4c/\n.d..t...... src/github.com/osism/testbed/.git/objects/4d/\n.d..t...... src/github.com/osism/testbed/.git/objects/4e/\n.d..t...... src/github.com/osism/testbed/.git/objects/4f/\n.d..t...... src/github.com/osism/testbed/.git/objects/50/\n.d..t...... src/github.com/osism/testbed/.git/objects/51/\n.d..t...... src/github.com/osism/testbed/.git/objects/52/\n.d..t...... src/github.com/osism/testbed/.git/objects/53/\n.d..t...... src/github.com/osism/testbed/.git/objects/54/\n.d..t...... src/github.com/osism/testbed/.git/objects/55/\n.d..t...... src/github.com/osism/testbed/.git/objects/56/\n.d..t...... src/github.com/osism/testbed/.git/objects/57/\n.d..t...... src/github.com/osism/testbed/.git/objects/58/\n.d..t...... src/github.com/osism/testbed/.git/objects/59/\n.d..t...... src/github.com/osism/testbed/.git/objects/5a/\n.d..t...... src/github.com/osism/testbed/.git/objects/5b/\n.d..t...... src/github.com/osism/testbed/.git/objects/5c/\n.d..t...... src/github.com/osism/testbed/.git/objects/5d/\n.d..t...... src/github.com/osism/testbed/.git/objects/5e/\n.d..t...... src/github.com/osism/testbed/.git/objects/5f/\n.d..t...... src/github.com/osism/testbed/.git/objects/60/\n.d..t...... src/github.com/osism/testbed/.git/objects/61/\n.d..t...... src/github.com/osism/testbed/.git/objects/62/\n.d..t...... src/github.com/osism/testbed/.git/objects/63/\n.d..t...... src/github.com/osism/testbed/.git/objects/64/\n.d..t...... src/github.com/osism/testbed/.git/objects/65/\n.d..t...... src/github.com/osism/testbed/.git/objects/66/\n.d..t...... src/github.com/osism/testbed/.git/objects/67/\n.d..t...... src/github.com/osism/testbed/.git/objects/68/\n.d..t...... src/github.com/osism/testbed/.git/objects/69/\n.d..t...... src/github.com/osism/testbed/.git/objects/6a/\n.d..t...... src/github.com/osism/testbed/.git/objects/6b/\n.d..t...... src/github.com/osism/testbed/.git/objects/6c/\n.d..t...... src/github.com/osism/testbed/.git/objects/6d/\n.d..t...... src/github.com/osism/testbed/.git/objects/6e/\n.d..t...... src/github.com/osism/testbed/.git/objects/6f/\n.d..t...... src/github.com/osism/testbed/.git/objects/70/\n.d..t...... src/github.com/osism/testbed/.git/objects/71/\n.d..t...... src/github.com/osism/testbed/.git/objects/72/\n.d..t...... src/github.com/osism/testbed/.git/objects/73/\n.d..t...... src/github.com/osism/testbed/.git/objects/74/\n.d..t...... src/github.com/osism/testbed/.git/objects/75/\n.d..t...... src/github.com/osism/testbed/.git/objects/76/\n.d..t...... src/github.com/osism/testbed/.git/objects/77/\n.d..t...... src/github.com/osism/testbed/.git/objects/78/\n.d..t...... src/github.com/osism/testbed/.git/objects/79/\n.d..t...... src/github.com/osism/testbed/.git/objects/7a/\n.d..t...... src/github.com/osism/testbed/.git/objects/7b/\n.d..t...... src/github.com/osism/testbed/.git/objects/7c/\n.d..t...... src/github.com/osism/testbed/.git/objects/7d/\n.d..t...... src/github.com/osism/testbed/.git/objects/7e/\n.d..t...... src/github.com/osism/testbed/.git/objects/7f/\n.d..t...... src/github.com/osism/testbed/.git/objects/80/\n.d..t...... src/github.com/osism/testbed/.git/objects/81/\n.d..t...... src/github.com/osism/testbed/.git/objects/82/\n.d..t...... src/github.com/osism/testbed/.git/objects/84/\n.d..t...... src/github.com/osism/testbed/.git/objects/85/\n.d..t...... src/github.com/osism/testbed/.git/objects/87/\n.d..t...... src/github.com/osism/testbed/.git/objects/88/\n.d..t...... src/github.com/osism/testbed/.git/objects/89/\n.d..t...... src/github.com/osism/testbed/.git/objects/8a/\n.d..t...... src/github.com/osism/testbed/.git/objects/8b/\n.d..t...... src/github.com/osism/testbed/.git/objects/8c/\n.d..t...... src/github.com/osism/testbed/.git/objects/8d/\n.d..t...... src/github.com/osism/testbed/.git/objects/8e/\n.d..t...... src/github.com/osism/testbed/.git/objects/8f/\n.d..t...... src/github.com/osism/testbed/.git/objects/90/\n.d..t...... src/github.com/osism/testbed/.git/objects/91/\n.d..t...... src/github.com/osism/testbed/.git/objects/92/\n.d..t...... src/github.com/osism/testbed/.git/objects/93/\n.d..t...... src/github.com/osism/testbed/.git/objects/94/\n.d..t...... src/github.com/osism/testbed/.git/objects/95/\n.d..t...... src/github.com/osism/testbed/.git/objects/96/\n.d..t...... src/github.com/osism/testbed/.git/objects/97/\n.d..t...... src/github.com/osism/testbed/.git/objects/98/\n.d..t...... src/github.com/osism/testbed/.git/objects/99/\n.d..t...... src/github.com/osism/testbed/.git/objects/9a/\n.d..t...... src/github.com/osism/testbed/.git/objects/9b/\n.d..t...... src/github.com/osism/testbed/.git/objects/9c/\n.d..t...... src/github.com/osism/testbed/.git/objects/9d/\n.d..t...... src/github.com/osism/testbed/.git/objects/9e/\n.d..t...... src/github.com/osism/testbed/.git/objects/9f/\n.d..t...... src/github.com/osism/testbed/.git/objects/a0/\n.d..t...... src/github.com/osism/testbed/.git/objects/a1/\n.d..t...... src/github.com/osism/testbed/.git/objects/a2/\n.d..t...... src/github.com/osism/testbed/.git/objects/a3/\n.d..t...... src/github.com/osism/testbed/.git/objects/a4/\n.d..t...... src/github.com/osism/testbed/.git/objects/a5/\n.d..t...... src/github.com/osism/testbed/.git/objects/a6/\n.d..t...... src/github.com/osism/testbed/.git/objects/a7/\n.d..t...... src/github.com/osism/testbed/.git/objects/a8/\n.d..t...... src/github.com/osism/testbed/.git/objects/a9/\n.d..t...... src/github.com/osism/testbed/.git/objects/aa/\n.d..t...... src/github.com/osism/testbed/.git/objects/ab/\n.d..t...... src/github.com/osism/testbed/.git/objects/ac/\n.d..t...... src/github.com/osism/testbed/.git/objects/ad/\n.d..t...... src/github.com/osism/testbed/.git/objects/ae/\n.d..t...... src/github.com/osism/testbed/.git/objects/af/\n.d..t...... src/github.com/osism/testbed/.git/objects/b0/\n.d..t...... src/github.com/osism/testbed/.git/objects/b1/\n.d..t...... src/github.com/osism/testbed/.git/objects/b2/\n.d..t...... src/github.com/osism/testbed/.git/objects/b3/\n.d..t...... src/github.com/osism/testbed/.git/objects/b4/\n.d..t...... src/github.com/osism/testbed/.git/objects/b5/\n.d..t...... src/github.com/osism/testbed/.git/objects/b6/\n.d..t...... src/github.com/osism/testbed/.git/objects/b7/\n.d..t...... src/github.com/osism/testbed/.git/objects/b8/\n.d..t...... src/github.com/osism/testbed/.git/objects/b9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ba/\n.d..t...... src/github.com/osism/testbed/.git/objects/bb/\n.d..t...... src/github.com/osism/testbed/.git/objects/bc/\n.d..t...... src/github.com/osism/testbed/.git/objects/bd/\n.d..t...... src/github.com/osism/testbed/.git/objects/be/\n.d..t...... src/github.com/osism/testbed/.git/objects/bf/\n.d..t...... src/github.com/osism/testbed/.git/objects/c0/\n.d..t...... src/github.com/osism/testbed/.git/objects/c1/\n.d..t...... src/github.com/osism/testbed/.git/objects/c2/\n.d..t...... src/github.com/osism/testbed/.git/objects/c3/\n.d..t...... src/github.com/osism/testbed/.git/objects/c4/\n.d..t...... src/github.com/osism/testbed/.git/objects/c5/\n.d..t...... src/github.com/osism/testbed/.git/objects/c6/\n.d..t...... src/github.com/osism/testbed/.git/objects/c7/\n.d..t...... src/github.com/osism/testbed/.git/objects/c8/\n.d..t...... src/github.com/osism/testbed/.git/objects/c9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ca/\n.d..t...... src/github.com/osism/testbed/.git/objects/cb/\n.d..t...... src/github.com/osism/testbed/.git/objects/cc/\n.d..t...... src/github.com/osism/testbed/.git/objects/cd/\n.d..t...... src/github.com/osism/testbed/.git/objects/ce/\n.d..t...... src/github.com/osism/testbed/.git/objects/cf/\n.d..t...... src/github.com/osism/testbed/.git/objects/d0/\n.d..t...... src/github.com/osism/testbed/.git/objects/d1/\n.d..t...... src/github.com/osism/testbed/.git/objects/d2/\n.d..t...... src/github.com/osism/testbed/.git/objects/d4/\n.d..t...... src/github.com/osism/testbed/.git/objects/d5/\n.d..t...... src/github.com/osism/testbed/.git/objects/d6/\n.d..t...... src/github.com/osism/testbed/.git/objects/d7/\n.d..t...... src/github.com/osism/testbed/.git/objects/d8/\n.d..t...... src/github.com/osism/testbed/.git/objects/d9/\n.d..t...... src/github.com/osism/testbed/.git/objects/da/\n.d..t...... src/github.com/osism/testbed/.git/objects/db/\n.d..t...... src/github.com/osism/testbed/.git/objects/dc/\n.d..t...... src/github.com/osism/testbed/.git/objects/dd/\n.d..t...... src/github.com/osism/testbed/.git/objects/de/\n.d..t...... src/github.com/osism/testbed/.git/objects/df/\n.d..t...... src/github.com/osism/testbed/.git/objects/e0/\n.d..t...... src/github.com/osism/testbed/.git/objects/e1/\n.d..t...... src/github.com/osism/testbed/.git/objects/e2/\n.d..t...... src/github.com/osism/testbed/.git/objects/e3/\n.d..t...... src/github.com/osism/testbed/.git/objects/e4/\n.d..t...... src/github.com/osism/testbed/.git/objects/e5/\n.d..t...... src/github.com/osism/testbed/.git/objects/e6/\n.d..t...... src/github.com/osism/testbed/.git/objects/e7/\n.d..t...... src/github.com/osism/testbed/.git/objects/e8/\n.d..t...... src/github.com/osism/testbed/.git/objects/e9/\n.d..t...... src/github.com/osism/testbed/.git/objects/ea/\n.d..t...... src/github.com/osism/testbed/.git/objects/eb/\n.d..t...... src/github.com/osism/testbed/.git/objects/ec/\n.d..t...... src/github.com/osism/testbed/.git/objects/ed/\n.d..t...... src/github.com/osism/testbed/.git/objects/ee/\n.d..t...... src/github.com/osism/testbed/.git/objects/ef/\n.d..t...... src/github.com/osism/testbed/.git/objects/f0/\n.d..t...... src/github.com/osism/testbed/.git/objects/f1/\n.d..t...... src/github.com/osism/testbed/.git/objects/f2/\n.d..t...... src/github.com/osism/testbed/.git/objects/f3/\n.d..t...... src/github.com/osism/testbed/.git/objects/f4/\n.d..t...... src/github.com/osism/testbed/.git/objects/f5/\n.d..t...... src/github.com/osism/testbed/.git/objects/f6/\n.d..t...... src/github.com/osism/testbed/.git/objects/f7/\n.d..t...... src/github.com/osism/testbed/.git/objects/f8/\n.d..t...... src/github.com/osism/testbed/.git/objects/f9/\n.d..t...... src/github.com/osism/testbed/.git/objects/fa/\n.d..t...... src/github.com/osism/testbed/.git/objects/fb/\n.d..t...... src/github.com/osism/testbed/.git/objects/fc/\n.d..t...... src/github.com/osism/testbed/.git/objects/fd/\n.d..t...... src/github.com/osism/testbed/.git/objects/fe/\n.d..t...... src/github.com/osism/testbed/.git/objects/ff/\n.d..t...... src/github.com/osism/testbed/.git/objects/info/\n.d..t...... src/github.com/osism/testbed/.git/objects/pack/\n.d..t...... src/github.com/osism/testbed/.git/refs/\n.d..t...... src/github.com/osism/testbed/.github/\n<f..t...... src/github.com/osism/testbed/.github/renovate.json\n.d..t...... src/github.com/osism/testbed/.github/workflows/\n<f..t...... src/github.com/osism/testbed/.github/workflows/add-to-project.yml\n<f..t...... src/github.com/osism/testbed/.github/workflows/update-manager-images.yml\n.d..t...... src/github.com/osism/testbed/ansible/\n<f..t...... src/github.com/osism/testbed/ansible/check-local-versions.yml\n<f..t...... src/github.com/osism/testbed/ansible/localhost_inventory.yaml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-0.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-1.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-2.yml\n<f..t...... src/github.com/osism/testbed/ansible/manager-part-3.yml\n.d..t...... src/github.com/osism/testbed/containerlab/\n<f..t...... src/github.com/osism/testbed/containerlab/README.md\n<f..t...... src/github.com/osism/testbed/containerlab/osism.clab.yml\n.d..t...... src/github.com/osism/testbed/containerlab/files/\n<f..t...... src/github.com/osism/testbed/containerlab/files/daemons\n<f..t...... src/github.com/osism/testbed/containerlab/files/frr01.conf\n<f..t...... src/github.com/osism/testbed/containerlab/files/frr02.conf\n<f..t...... src/github.com/osism/testbed/containerlab/files/vtysh.conf\n.d..t...... src/github.com/osism/testbed/contrib/\n<f..t...... src/github.com/osism/testbed/contrib/analyze-tempest-logs.sh\n<f..t...... src/github.com/osism/testbed/contrib/analyze-zuul-logs.py\n<f..t...... src/github.com/osism/testbed/contrib/elasticsearch_random_data_load.sh\n<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sh\n<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sql\n<f..t...... src/github.com/osism/testbed/contrib/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..t...... src/github.com/osism/testbed/scripts/check/300-openstack.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-domain-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-scs-standards.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-scs-compatible.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-with-tempest.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/303-prometheus-alert-status.sh\n<f..t...... src/github.com/osism/testbed/scripts/check/500-kubernetes.sh\n.d..t...... src/github.com/osism/testbed/scripts/customisations/\n<f..t...... src/github.com/osism/testbed/scripts/customisations/external-api.sh\n.d..t...... src/github.com/osism/testbed/scripts/deploy/\n<f..t...... src/github.com/osism/testbed/scripts/deploy/000-manager.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/001-helpers.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-ansible.sh\n<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-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/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/",
                                ".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/",
                                ".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/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/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/",
                                ".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/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/82/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/87/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8b/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/90/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/91/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/92/",
                                ".d..t...... src/github.com/osism/ansible-collection-services/.git/objects/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/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/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/",
                                ".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/",
                                ".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/",
                                ".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/",
                                ".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/",
                                ".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/",
                                ".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..t...... src/github.com/osism/testbed/.git/HEAD",
                                "<f..t...... src/github.com/osism/testbed/.git/ORIG_HEAD",
                                "<f..t...... src/github.com/osism/testbed/.git/config",
                                "<f..t...... src/github.com/osism/testbed/.git/config.worktree",
                                "<f..t...... src/github.com/osism/testbed/.git/description",
                                "<f..t...... src/github.com/osism/testbed/.git/index",
                                "<f..t...... src/github.com/osism/testbed/.git/packed-refs",
                                ".d..t...... src/github.com/osism/testbed/.git/branches/",
                                ".d..t...... src/github.com/osism/testbed/.git/hooks/",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/applypatch-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/commit-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/fsmonitor-watchman.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/post-update.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-applypatch.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-commit.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-merge-commit.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-push.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-rebase.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/pre-receive.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/prepare-commit-msg.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/push-to-checkout.sample",
                                "<f..t...... src/github.com/osism/testbed/.git/hooks/update.sample",
                                ".d..t...... src/github.com/osism/testbed/.git/info/",
                                "<f..t...... src/github.com/osism/testbed/.git/info/exclude",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/HEAD",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/heads/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/refs/heads/main",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/",
                                ".d..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/",
                                "<f..t...... src/github.com/osism/testbed/.git/logs/refs/remotes/origin/HEAD",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/00/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/01/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/02/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/03/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/04/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/05/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/06/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/07/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/08/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/09/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/0f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/10/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/11/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/13/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/14/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/15/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/16/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/17/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/18/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/19/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/1f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/20/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/21/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/22/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/23/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/24/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/25/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/26/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/27/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/28/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/29/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/2f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/30/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/31/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/32/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/33/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/34/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/35/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/36/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/37/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/38/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/39/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/3f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/40/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/41/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/43/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/44/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/45/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/46/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/47/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/48/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/49/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/4f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/50/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/51/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/52/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/53/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/54/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/55/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/56/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/57/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/58/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/59/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/5f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/60/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/61/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/62/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/63/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/64/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/65/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/66/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/67/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/68/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/69/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/6f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/70/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/71/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/72/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/73/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/74/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/75/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/76/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/77/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/78/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/79/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/7f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/80/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/81/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/82/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/84/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/85/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/87/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/88/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/89/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/8f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/90/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/91/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/92/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/93/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/94/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/95/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/96/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/97/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/98/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/99/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9a/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9b/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9c/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9d/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9e/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/9f/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/a9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/aa/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ab/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ac/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ad/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ae/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/af/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/b9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ba/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/bb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/bc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/bd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/be/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/bf/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/c9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ca/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ce/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/cf/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/d9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/da/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/db/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/dc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/dd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/de/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/df/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/e9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ea/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/eb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ec/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ed/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ee/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ef/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f0/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f1/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f2/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f3/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f4/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f5/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f6/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f7/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f8/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/f9/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fa/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fb/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fc/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fd/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/fe/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/ff/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/info/",
                                ".d..t...... src/github.com/osism/testbed/.git/objects/pack/",
                                ".d..t...... src/github.com/osism/testbed/.git/refs/",
                                ".d..t...... src/github.com/osism/testbed/.github/",
                                "<f..t...... src/github.com/osism/testbed/.github/renovate.json",
                                ".d..t...... src/github.com/osism/testbed/.github/workflows/",
                                "<f..t...... src/github.com/osism/testbed/.github/workflows/add-to-project.yml",
                                "<f..t...... src/github.com/osism/testbed/.github/workflows/update-manager-images.yml",
                                ".d..t...... src/github.com/osism/testbed/ansible/",
                                "<f..t...... src/github.com/osism/testbed/ansible/check-local-versions.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/localhost_inventory.yaml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-0.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-1.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-2.yml",
                                "<f..t...... src/github.com/osism/testbed/ansible/manager-part-3.yml",
                                ".d..t...... src/github.com/osism/testbed/containerlab/",
                                "<f..t...... src/github.com/osism/testbed/containerlab/README.md",
                                "<f..t...... src/github.com/osism/testbed/containerlab/osism.clab.yml",
                                ".d..t...... src/github.com/osism/testbed/containerlab/files/",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/daemons",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/frr01.conf",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/frr02.conf",
                                "<f..t...... src/github.com/osism/testbed/containerlab/files/vtysh.conf",
                                ".d..t...... src/github.com/osism/testbed/contrib/",
                                "<f..t...... src/github.com/osism/testbed/contrib/analyze-tempest-logs.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/analyze-zuul-logs.py",
                                "<f..t...... src/github.com/osism/testbed/contrib/elasticsearch_random_data_load.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sh",
                                "<f..t...... src/github.com/osism/testbed/contrib/mysql_random_data_load.sql",
                                "<f..t...... src/github.com/osism/testbed/contrib/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..t...... src/github.com/osism/testbed/scripts/check/300-openstack.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-domain-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/301-openstack-scs-standards.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-scs-compatible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/302-openstack-with-tempest.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/303-prometheus-alert-status.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/check/500-kubernetes.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/customisations/",
                                "<f..t...... src/github.com/osism/testbed/scripts/customisations/external-api.sh",
                                ".d..t...... src/github.com/osism/testbed/scripts/deploy/",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/000-manager.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/001-helpers.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-ansible.sh",
                                "<f..t...... src/github.com/osism/testbed/scripts/deploy/100-ceph-with-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/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-0bf9-8e1d-00000000002d",
                        "name": "prepare-workspace-log",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/prepare-workspace-log"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:10.674951Z",
                            "start": "2026-10-01T02:31:49.844229Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-testbed03/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed03/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1004,
                                    "group": "zuul-testbed03",
                                    "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-testbed03/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed03",
                                    "path": "/home/zuul-testbed03/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1003,
                                    "zj_output_dir": "logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed03/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed03/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1004,
                                    "group": "zuul-testbed03",
                                    "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-testbed03/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed03",
                                    "path": "/home/zuul-testbed03/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1003,
                                    "zj_output_dir": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed03/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed03/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1004,
                                    "group": "zuul-testbed03",
                                    "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-testbed03/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed03",
                                    "path": "/home/zuul-testbed03/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1003,
                                    "zj_output_dir": "docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000032",
                        "name": "ensure-output-dirs-present",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/ensure-output-dirs-present"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:11.612853Z",
                            "start": "2026-10-01T02:32:10.700259Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000034",
                        "name": "Ensure Zuul output directories exist"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed03/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed03/zuul-output/logs"
                                }
                            },
                            "gid": 1004,
                            "group": "zuul-testbed03",
                            "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-testbed03/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed03",
                            "path": "/home/zuul-testbed03/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1003
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000037",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:11.970024Z",
                            "start": "2026-10-01T02:32:11.627265Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000039",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set +e\nout=/home/zuul-testbed03/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:02.715449",
                            "end": "2026-10-01 02:32:15.013822",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed03/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-0bf9-8e1d-00000000003a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:32:12.298373",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-0bf9-8e1d-00000000003a-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000037",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:15.515741Z",
                            "start": "2026-10-01T02:32:12.001173Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-00000000003a",
                        "name": "Probe first sudo invocation under strace"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set +e\nout=/home/zuul-testbed03/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.102315",
                            "end": "2026-10-01 02:32:15.925640",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nout=/home/zuul-testbed03/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-0bf9-8e1d-00000000003b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 2,
                            "start": "2026-10-01 02:32:15.823325",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-0bf9-8e1d-00000000003b-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000037",
                        "name": "diagnose-first-sudo",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-first-sudo"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:16.058985Z",
                            "start": "2026-10-01T02:32:15.549522Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-00000000003b",
                        "name": "Snapshot DNS / PAM / logind state (no become)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed03/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed03/zuul-output/logs"
                                }
                            },
                            "gid": 1004,
                            "group": "zuul-testbed03",
                            "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-testbed03/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed03",
                            "path": "/home/zuul-testbed03/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1003
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:16.387667Z",
                            "start": "2026-10-01T02:32:16.076736Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-00000000003f",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j131393127809.1854864",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=pre\nout=/home/zuul-testbed03/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:05.981386",
                            "end": "2026-10-01 02:32:23.275322",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=pre\nout=/home/zuul-testbed03/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-0bf9-8e1d-000000000040-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "results_file": "/home/zuul-testbed03/.ansible_async/j131393127809.1854864",
                            "start": "2026-10-01 02:32:17.293936",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-0bf9-8e1d-000000000040-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:28.109436Z",
                            "start": "2026-10-01T02:32:16.398211Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-0bf9-8e1d-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:28.168912Z",
                            "start": "2026-10-01T02:32:28.119016Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-0bf9-8e1d-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:28.235398Z",
                            "start": "2026-10-01T02:32:28.178197Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-000000000042",
                        "name": "Probe container network namespace (teardown)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nnet=/home/zuul-testbed03/zuul-output/logs/net-debug.pre.txt\nsud=/home/zuul-testbed03/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.011407",
                            "end": "2026-10-01 02:32:28.572051",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nnet=/home/zuul-testbed03/zuul-output/logs/net-debug.pre.txt\nsud=/home/zuul-testbed03/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-0bf9-8e1d-000000000043-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:32:28.560644",
                            "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-0bf9-8e1d-000000000043-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-0bf9-8e1d-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:28.784533Z",
                            "start": "2026-10-01T02:32:28.271624Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-0bf9-8e1d-00000000003d",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:28.863291Z",
                            "start": "2026-10-01T02:32:28.797509Z"
                        },
                        "id": "0242ac1f-6606-0bf9-8e1d-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-01T02:32:39.261663Z",
                    "start": "2026-10-01T02:32:29.744537Z"
                },
                "id": "0242ac1f-6606-3c34-2972-000000000002",
                "name": "Pre play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:29.821674Z",
                            "start": "2026-10-01T02:32:29.763225Z"
                        },
                        "id": "0242ac1f-6606-3c34-2972-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-01T02:32:29.865847Z",
                            "start": "2026-10-01T02:32:29.830893Z"
                        },
                        "id": "0242ac1f-6606-3c34-2972-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.603715",
                            "end": "2026-10-01 02:32:31.964464",
                            "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-testbed03/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-3c34-2972-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:32:30.360749",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-10-01 02:32:30 - clean up servers\n2026-10-01 02:32:31 - clean up keypairs\n2026-10-01 02:32:31 - wait for servers to be gone\n2026-10-01 02:32:31 - clean up ports\n2026-10-01 02:32:31 - clean up volumes\n2026-10-01 02:32:31 - disconnect routers\n2026-10-01 02:32:31 - clean up subnets\n2026-10-01 02:32:31 - clean up networks\n2026-10-01 02:32:31 - clean up security groups\n2026-10-01 02:32:31 - clean up floating ips\n2026-10-01 02:32:31 - clean up routers",
                            "stdout_lines": [
                                "2026-10-01 02:32:30 - clean up servers",
                                "2026-10-01 02:32:31 - clean up keypairs",
                                "2026-10-01 02:32:31 - wait for servers to be gone",
                                "2026-10-01 02:32:31 - clean up ports",
                                "2026-10-01 02:32:31 - clean up volumes",
                                "2026-10-01 02:32:31 - disconnect routers",
                                "2026-10-01 02:32:31 - clean up subnets",
                                "2026-10-01 02:32:31 - clean up networks",
                                "2026-10-01 02:32:31 - clean up security groups",
                                "2026-10-01 02:32:31 - clean up floating ips",
                                "2026-10-01 02:32:31 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3c34-2972-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:32.420143Z",
                            "start": "2026-10-01T02:32:29.907474Z"
                        },
                        "id": "0242ac1f-6606-3c34-2972-000000000006",
                        "name": "Clean the cloud environment"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": false,
                            "dest": "/home/zuul-testbed03",
                            "gid": 1004,
                            "group": "zuul-testbed03",
                            "handler": "ZipArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed03",
                                    "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-testbed03",
                            "size": 4096,
                            "src": "/home/zuul-testbed03/.ansible/tmp/ansible-tmp-1790821952.49366-10-55815957927524/tofu_1.12.6_linux_amd64tfpgr2ky.zip",
                            "state": "directory",
                            "uid": 1003
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:34.910133Z",
                            "start": "2026-10-01T02:32:32.436317Z"
                        },
                        "id": "0242ac1f-6606-3c34-2972-000000000007",
                        "name": "Extract tofu binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.unarchive",
                            "changed": false,
                            "dest": "/home/zuul-testbed03",
                            "gid": 1004,
                            "group": "zuul-testbed03",
                            "handler": "TgzArchive",
                            "invocation": {
                                "module_args": {
                                    "attributes": null,
                                    "copy": true,
                                    "creates": null,
                                    "decrypt": true,
                                    "dest": "/home/zuul-testbed03",
                                    "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-testbed03",
                            "size": 4096,
                            "src": "/home/zuul-testbed03/.ansible/tmp/ansible-tmp-1790821954.9737182-16-249215295192238/wireproxy_linux_amd64fdjccanv.tar.gz",
                            "state": "directory",
                            "uid": 1003
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:37.818028Z",
                            "start": "2026-10-01T02:32:34.920219Z"
                        },
                        "id": "0242ac1f-6606-3c34-2972-000000000008",
                        "name": "Extract wireproxy binary"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "rsync",
                                "-avz",
                                "/home/zuul-testbed03/src/github.com/osism/terraform-base/testbed-default/",
                                "/home/zuul-testbed03/src/github.com/osism/testbed/terraform"
                            ],
                            "delta": "0:00:00.064570",
                            "end": "2026-10-01 02:32:38.221285",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "rsync -avz /home/zuul-testbed03/src/github.com/osism/terraform-base/testbed-default/ /home/zuul-testbed03/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-3c34-2972-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:32:38.156715",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sending incremental file list\ndata.tf\nmain.tf\nmanager.tf\nneutron.tf\nnodes.tf\nnova.tf\noutputs.tf\nprovider.tf\nvariables.tf\ncustomisations/\ncustomisations/access_floatingip_custom.tf\ncustomisations/access_ipv4_custom.tf\ncustomisations/access_ipv6_custom.tf\ncustomisations/default_custom.tf\ncustomisations/external_api_custom.tf\ncustomisations/neutron_floatingip_custom.tf\noverrides/\noverrides/manager_boot_from_image_override.tf\noverrides/manager_boot_from_volume_override.tf\noverrides/neutron_availability_zone_hints_network_override.tf\noverrides/neutron_availability_zone_hints_router_override.tf\noverrides/neutron_router_enable_snat_override.tf\noverrides/nodes_boot_from_image_override.tf\noverrides/nodes_boot_from_volume_override.tf\noverrides/nodes_use_ephemeral_storage_override.tf\n\nsent 6,924 bytes  received 470 bytes  14,788.00 bytes/sec\ntotal size is 26,493  speedup is 3.58",
                            "stdout_lines": [
                                "sending incremental file list",
                                "data.tf",
                                "main.tf",
                                "manager.tf",
                                "neutron.tf",
                                "nodes.tf",
                                "nova.tf",
                                "outputs.tf",
                                "provider.tf",
                                "variables.tf",
                                "customisations/",
                                "customisations/access_floatingip_custom.tf",
                                "customisations/access_ipv4_custom.tf",
                                "customisations/access_ipv6_custom.tf",
                                "customisations/default_custom.tf",
                                "customisations/external_api_custom.tf",
                                "customisations/neutron_floatingip_custom.tf",
                                "overrides/",
                                "overrides/manager_boot_from_image_override.tf",
                                "overrides/manager_boot_from_volume_override.tf",
                                "overrides/neutron_availability_zone_hints_network_override.tf",
                                "overrides/neutron_availability_zone_hints_router_override.tf",
                                "overrides/neutron_router_enable_snat_override.tf",
                                "overrides/nodes_boot_from_image_override.tf",
                                "overrides/nodes_boot_from_volume_override.tf",
                                "overrides/nodes_use_ephemeral_storage_override.tf",
                                "",
                                "sent 6,924 bytes  received 470 bytes  14,788.00 bytes/sec",
                                "total size is 26,493  speedup is 3.58"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3c34-2972-000000000009-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:38.365736Z",
                            "start": "2026-10-01T02:32:37.851906Z"
                        },
                        "id": "0242ac1f-6606-3c34-2972-000000000009",
                        "name": "Sync terraform blueprint"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.template",
                            "changed": true,
                            "checksum": "c7d87fff32e4ed8365964dfc6d78aaf197c62596",
                            "dest": "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/local.env",
                            "diff": [],
                            "gid": 1004,
                            "group": "zuul-testbed03",
                            "invocation": {
                                "module_args": {
                                    "_original_basename": "local.env.j2",
                                    "attributes": null,
                                    "backup": false,
                                    "checksum": "c7d87fff32e4ed8365964dfc6d78aaf197c62596",
                                    "content": null,
                                    "dest": "/home/zuul-testbed03/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-testbed03/.ansible/tmp/ansible-tmp-1790821958.4344022-25-218352955902650/source",
                                    "unsafe_writes": false,
                                    "validate": null
                                }
                            },
                            "md5sum": "8159794407094435d0565858fa369f4a",
                            "mode": "0644",
                            "owner": "zuul-testbed03",
                            "size": 42,
                            "src": "/home/zuul-testbed03/.ansible/tmp/ansible-tmp-1790821958.4344022-25-218352955902650/source",
                            "state": "file",
                            "uid": 1003
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:39.261663Z",
                            "start": "2026-10-01T02:32:38.380486Z"
                        },
                        "id": "0242ac1f-6606-3c34-2972-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/upgrade-stable.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-10-01T05:02:51.782599Z",
                    "start": "2026-10-01T02:32:40.111161Z"
                },
                "id": "0242ac1f-6606-3dc9-c859-000000000003",
                "name": "Deploy testbed"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "_ceph_version": "reef",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:40.214434Z",
                            "start": "2026-10-01T02:32:40.126553Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000005",
                        "name": "Print used ceph version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_openstack_version": "2025.1",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:40.305774Z",
                            "start": "2026-10-01T02:32:40.225401Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000006",
                        "name": "Print used openstack version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_manager_version": "9.5.0",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:40.386741Z",
                            "start": "2026-10-01T02:32:40.318377Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000007",
                        "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-01T02:32:40.475562Z",
                            "start": "2026-10-01T02:32:40.396645Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000008",
                        "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-01T02:32:40.520182Z",
                            "start": "2026-10-01T02:32:40.485112Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000009",
                        "name": "Set facts (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "_manager_version == \"latest\"",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:32:41.070880Z",
                            "start": "2026-10-01T02:32:40.561461Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000000a",
                        "name": "Create infrastructure (latest)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "make",
                                "ENVIRONMENT=ci-ubuntu-24.04",
                                "CLOUD=ci",
                                "IMAGE_USERNAME=ubuntu",
                                "TERRAFORM=/home/zuul-testbed03/tofu",
                                "VERSION_MANAGER=9.5.0",
                                "TEMPEST=false",
                                "create"
                            ],
                            "delta": "0:01:07.008984",
                            "end": "2026-10-01 02:33:48.617637",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make\n  ENVIRONMENT=ci-ubuntu-24.04\n  CLOUD=ci\n  IMAGE_USERNAME=ubuntu\n  TERRAFORM=/home/zuul-testbed03/tofu\n  VERSION_MANAGER=9.5.0\n  TEMPEST=false\n  create\n",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed03/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-3dc9-c859-00000000000b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:32:41.608653",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\nInitializing the backend...\n\nInitializing provider plugins...\n- terraform.io/builtin/terraform is built in to OpenTofu\n- Finding terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...\n- Finding hashicorp/local versions matching \">= 2.2.0\"...\n- Finding latest version of hashicorp/null...\n- Installing hashicorp/null v3.3.2...\n- Installing terraform-provider-openstack/openstack v3.4.0...\n- Installing hashicorp/local v2.9.1...\n- Installed hashicorp/null v3.3.2 (signed, key ID 0C0AF313E5FD9F80)\n- Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2)\n- Installed hashicorp/local v2.9.1 (signed, key ID 0C0AF313E5FD9F80)\n\nProviders are signed by their developers.\nIf you'd like to know more about provider signing, you can read about it here:\nhttps://opentofu.org/docs/cli/plugins/signing/\n\nOpenTofu has created a lock file .terraform.lock.hcl to record the provider\nselections it made above. Include this file in your version control repository\nso that OpenTofu can guarantee to make the same selections by default when\nyou run \"tofu init\" in the future.\n\nOpenTofu has been successfully initialized!\n\nYou may now begin working with OpenTofu. Try running \"tofu plan\" to see\nany changes that are required for your infrastructure. All OpenTofu commands\nshould now work.\n\nIf you ever set or change modules or backend configuration for OpenTofu,\nrerun this command to reinitialize your working directory. If you forget, other\ncommands will detect it and remind you to do so if necessary.\nCreated and switched to workspace \"ci\"!\n\nYou're now on a new, empty workspace. Workspaces isolate their state,\nso if you run \"tofu plan\" OpenTofu will not see any existing state\nfor this configuration.\nci.auto.tfvars\ndefault_custom.tf\ndata.openstack_networking_network_v2.public: Reading...\ndata.openstack_networking_network_v2.public: Read complete after 0s [id=e6be7364-bfd8-4de7-8120-8f41c69a139a]\n\nOpenTofu used the selected providers to generate the following execution\nplan. Resource actions are indicated with the following symbols:\n  + create\n <= read (data resources)\n\nOpenTofu will perform the following actions:\n\n  # data.openstack_images_image_v2.image will be read during apply\n  # (config refers to values not yet known)\n <= data \"openstack_images_image_v2\" \"image\" {\n      + checksum    = (known after apply)\n      + created_at  = (known after apply)\n      + file        = (known after apply)\n      + id          = (known after apply)\n      + metadata    = (known after apply)\n      + min_disk_gb = (known after apply)\n      + min_ram_mb  = (known after apply)\n      + most_recent = true\n      + name        = (known after apply)\n      + protected   = (known after apply)\n      + region      = (known after apply)\n      + schema      = (known after apply)\n      + size_bytes  = (known after apply)\n      + tags        = (known after apply)\n      + updated_at  = (known after apply)\n    }\n\n  # data.openstack_images_image_v2.image_node will be read during apply\n  # (config refers to values not yet known)\n <= data \"openstack_images_image_v2\" \"image_node\" {\n      + checksum    = (known after apply)\n      + created_at  = (known after apply)\n      + file        = (known after apply)\n      + id          = (known after apply)\n      + metadata    = (known after apply)\n      + min_disk_gb = (known after apply)\n      + min_ram_mb  = (known after apply)\n      + most_recent = true\n      + name        = (known after apply)\n      + protected   = (known after apply)\n      + region      = (known after apply)\n      + schema      = (known after apply)\n      + size_bytes  = (known after apply)\n      + tags        = (known after apply)\n      + updated_at  = (known after apply)\n    }\n\n  # local_file.MANAGER_ADDRESS will be created\n  + resource \"local_file\" \"MANAGER_ADDRESS\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \".MANAGER_ADDRESS.ci\"\n      + id                   = (known after apply)\n    }\n\n  # local_file.id_rsa_pub will be created\n  + resource \"local_file\" \"id_rsa_pub\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \".id_rsa.ci.pub\"\n      + id                   = (known after apply)\n    }\n\n  # local_file.inventory will be created\n  + resource \"local_file\" \"inventory\" {\n      + content              = (known after apply)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0777\"\n      + file_permission      = \"0644\"\n      + filename             = \"inventory.ci\"\n      + id                   = (known after apply)\n    }\n\n  # local_sensitive_file.id_rsa will be created\n  + resource \"local_sensitive_file\" \"id_rsa\" {\n      + content              = (sensitive value)\n      + content_base64sha256 = (known after apply)\n      + content_base64sha512 = (known after apply)\n      + content_md5          = (known after apply)\n      + content_sha1         = (known after apply)\n      + content_sha256       = (known after apply)\n      + content_sha512       = (known after apply)\n      + directory_permission = \"0700\"\n      + file_permission      = \"0600\"\n      + filename             = \".id_rsa.ci\"\n      + id                   = (known after apply)\n    }\n\n  # null_resource.node_semaphore will be created\n  + resource \"null_resource\" \"node_semaphore\" {\n      + id = (known after apply)\n    }\n\n  # openstack_blockstorage_volume_v3.manager_base_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"manager_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-manager-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-0-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[1] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-1-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[2] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-2-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[3] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-3-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[4] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-4-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_base_volume[5] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + image_id             = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-5-node-base\"\n      + region               = (known after apply)\n      + size                 = 80\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[0] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-0-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[1] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-1-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[2] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-2-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[3] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-3-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[4] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-4-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[5] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-5-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[6] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-6-node-3\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[7] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-7-node-4\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_blockstorage_volume_v3.node_volume[8] will be created\n  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {\n      + attachment           = (known after apply)\n      + availability_zone    = \"nova\"\n      + id                   = (known after apply)\n      + metadata             = (known after apply)\n      + name                 = \"testbed-volume-8-node-5\"\n      + region               = (known after apply)\n      + size                 = 20\n      + volume_retype_policy = \"never\"\n      + volume_type          = \"ssd\"\n    }\n\n  # openstack_compute_instance_v2.manager_server will be created\n  + resource \"openstack_compute_instance_v2\" \"manager_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-4V-16\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-manager\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = (sensitive value)\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[0] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-0\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[1] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-1\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[2] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-2\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[3] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-3\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[4] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-4\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_instance_v2.node_server[5] will be created\n  + resource \"openstack_compute_instance_v2\" \"node_server\" {\n      + access_ip_v4        = (known after apply)\n      + access_ip_v6        = (known after apply)\n      + all_metadata        = (known after apply)\n      + all_tags            = (known after apply)\n      + availability_zone   = \"nova\"\n      + config_drive        = true\n      + created             = (known after apply)\n      + flavor_id           = (known after apply)\n      + flavor_name         = \"OSISM-8V-32\"\n      + force_delete        = false\n      + hypervisor_hostname = (known after apply)\n      + id                  = (known after apply)\n      + image_id            = (known after apply)\n      + image_name          = (known after apply)\n      + key_pair            = \"testbed\"\n      + name                = \"testbed-node-5\"\n      + power_state         = \"active\"\n      + region              = (known after apply)\n      + security_groups     = (known after apply)\n      + stop_before_destroy = false\n      + updated             = (known after apply)\n      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"\n\n      + block_device {\n          + boot_index            = 0\n          + delete_on_termination = false\n          + destination_type      = \"volume\"\n          + multiattach           = false\n          + source_type           = \"volume\"\n          + uuid                  = (known after apply)\n        }\n\n      + network {\n          + access_network = false\n          + fixed_ip_v4    = (known after apply)\n          + fixed_ip_v6    = (known after apply)\n          + mac            = (known after apply)\n          + name           = (known after apply)\n          + port           = (known after apply)\n          + uuid           = (known after apply)\n        }\n    }\n\n  # openstack_compute_keypair_v2.key will be created\n  + resource \"openstack_compute_keypair_v2\" \"key\" {\n      + fingerprint = (known after apply)\n      + id          = (known after apply)\n      + name        = \"testbed\"\n      + private_key = (sensitive value)\n      + public_key  = (known after apply)\n      + region      = (known after apply)\n      + user_id     = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[0] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[1] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[2] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[3] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[4] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[5] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[6] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[7] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_compute_volume_attach_v2.node_volume_attachment[8] will be created\n  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {\n      + device      = (known after apply)\n      + id          = (known after apply)\n      + instance_id = (known after apply)\n      + region      = (known after apply)\n      + volume_id   = (known after apply)\n    }\n\n  # openstack_networking_floatingip_associate_v2.manager_floating_ip_association will be created\n  + resource \"openstack_networking_floatingip_associate_v2\" \"manager_floating_ip_association\" {\n      + fixed_ip    = (known after apply)\n      + floating_ip = (known after apply)\n      + id          = (known after apply)\n      + port_id     = (known after apply)\n      + region      = (known after apply)\n    }\n\n  # openstack_networking_floatingip_v2.manager_floating_ip will be created\n  + resource \"openstack_networking_floatingip_v2\" \"manager_floating_ip\" {\n      + address    = (known after apply)\n      + all_tags   = (known after apply)\n      + dns_domain = (known after apply)\n      + dns_name   = (known after apply)\n      + fixed_ip   = (known after apply)\n      + id         = (known after apply)\n      + pool       = \"public\"\n      + port_id    = (known after apply)\n      + region     = (known after apply)\n      + subnet_id  = (known after apply)\n      + tenant_id  = (known after apply)\n    }\n\n  # openstack_networking_network_v2.net_management will be created\n  + resource \"openstack_networking_network_v2\" \"net_management\" {\n      + admin_state_up          = (known after apply)\n      + all_tags                = (known after apply)\n      + availability_zone_hints = [\n          + \"nova\",\n        ]\n      + dns_domain              = (known after apply)\n      + external                = (known after apply)\n      + id                      = (known after apply)\n      + mtu                     = (known after apply)\n      + name                    = \"net-testbed-management\"\n      + port_security_enabled   = (known after apply)\n      + qos_policy_id           = (known after apply)\n      + region                  = (known after apply)\n      + shared                  = (known after apply)\n      + tenant_id               = (known after apply)\n      + transparent_vlan        = (known after apply)\n\n      + segments (known after apply)\n    }\n\n  # openstack_networking_port_v2.manager_port_management will be created\n  + resource \"openstack_networking_port_v2\" \"manager_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.5\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[0] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.10\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[1] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.11\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[2] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.12\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[3] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.13\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[4] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.14\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_port_v2.node_port_management[5] will be created\n  + resource \"openstack_networking_port_v2\" \"node_port_management\" {\n      + admin_state_up         = (known after apply)\n      + all_fixed_ips          = (known after apply)\n      + all_security_group_ids = (known after apply)\n      + all_tags               = (known after apply)\n      + device_id              = (known after apply)\n      + device_owner           = (known after apply)\n      + dns_assignment         = (known after apply)\n      + dns_name               = (known after apply)\n      + id                     = (known after apply)\n      + mac_address            = (known after apply)\n      + network_id             = (known after apply)\n      + port_security_enabled  = (known after apply)\n      + qos_policy_id          = (known after apply)\n      + region                 = (known after apply)\n      + security_group_ids     = (known after apply)\n      + tenant_id              = (known after apply)\n\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.254/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.8/32\"\n        }\n      + allowed_address_pairs {\n          + ip_address = \"192.168.16.9/32\"\n        }\n\n      + binding (known after apply)\n\n      + fixed_ip {\n          + ip_address = \"192.168.16.15\"\n          + subnet_id  = (known after apply)\n        }\n    }\n\n  # openstack_networking_router_interface_v2.router_interface will be created\n  + resource \"openstack_networking_router_interface_v2\" \"router_interface\" {\n      + force_destroy = false\n      + id            = (known after apply)\n      + port_id       = (known after apply)\n      + region        = (known after apply)\n      + router_id     = (known after apply)\n      + subnet_id     = (known after apply)\n    }\n\n  # openstack_networking_router_v2.router will be created\n  + resource \"openstack_networking_router_v2\" \"router\" {\n      + admin_state_up          = (known after apply)\n      + all_tags                = (known after apply)\n      + availability_zone_hints = [\n          + \"nova\",\n        ]\n      + distributed             = (known after apply)\n      + enable_snat             = (known after apply)\n      + external_network_id     = \"e6be7364-bfd8-4de7-8120-8f41c69a139a\"\n      + external_qos_policy_id  = (known after apply)\n      + id                      = (known after apply)\n      + name                    = \"testbed\"\n      + region                  = (known after apply)\n      + tenant_id               = (known after apply)\n\n      + external_fixed_ip (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule1 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule1\" {\n      + description             = \"ssh\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + port_range_max          = 22\n      + port_range_min          = 22\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule2 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule2\" {\n      + description             = \"wireguard\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + port_range_max          = 51820\n      + port_range_min          = 51820\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule3 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule3\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"192.168.16.0/20\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule4 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule4\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"192.168.16.0/20\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_management_rule5 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule5\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"icmp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule1 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule1\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"tcp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule2 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule2\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"udp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_node_rule3 will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule3\" {\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"icmp\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_rule_v2.security_group_rule_vrrp will be created\n  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_rule_vrrp\" {\n      + description             = \"vrrp\"\n      + direction               = \"ingress\"\n      + ethertype               = \"IPv4\"\n      + id                      = (known after apply)\n      + protocol                = \"112\"\n      + region                  = (known after apply)\n      + remote_address_group_id = (known after apply)\n      + remote_group_id         = (known after apply)\n      + remote_ip_prefix        = \"0.0.0.0/0\"\n      + security_group_id       = (known after apply)\n      + tenant_id               = (known after apply)\n    }\n\n  # openstack_networking_secgroup_v2.security_group_management will be created\n  + resource \"openstack_networking_secgroup_v2\" \"security_group_management\" {\n      + all_tags    = (known after apply)\n      + description = \"management security group\"\n      + id          = (known after apply)\n      + name        = \"testbed-management\"\n      + region      = (known after apply)\n      + stateful    = (known after apply)\n      + tenant_id   = (known after apply)\n    }\n\n  # openstack_networking_secgroup_v2.security_group_node will be created\n  + resource \"openstack_networking_secgroup_v2\" \"security_group_node\" {\n      + all_tags    = (known after apply)\n      + description = \"node security group\"\n      + id          = (known after apply)\n      + name        = \"testbed-node\"\n      + region      = (known after apply)\n      + stateful    = (known after apply)\n      + tenant_id   = (known after apply)\n    }\n\n  # openstack_networking_subnet_v2.subnet_management will be created\n  + resource \"openstack_networking_subnet_v2\" \"subnet_management\" {\n      + all_tags          = (known after apply)\n      + cidr              = \"192.168.16.0/20\"\n      + dns_nameservers   = [\n          + \"8.8.8.8\",\n          + \"9.9.9.9\",\n        ]\n      + enable_dhcp       = true\n      + gateway_ip        = (known after apply)\n      + id                = (known after apply)\n      + ip_version        = 4\n      + ipv6_address_mode = (known after apply)\n      + ipv6_ra_mode      = (known after apply)\n      + name              = \"subnet-testbed-management\"\n      + network_id        = (known after apply)\n      + no_gateway        = false\n      + region            = (known after apply)\n      + service_types     = (known after apply)\n      + tenant_id         = (known after apply)\n\n      + allocation_pool {\n          + end   = \"192.168.31.250\"\n          + start = \"192.168.31.200\"\n        }\n    }\n\n  # terraform_data.image will be created\n  + resource \"terraform_data\" \"image\" {\n      + id     = (known after apply)\n      + input  = \"Ubuntu 24.04\"\n      + output = (known after apply)\n    }\n\n  # terraform_data.image_node will be created\n  + resource \"terraform_data\" \"image_node\" {\n      + id     = (known after apply)\n      + input  = \"Ubuntu 24.04\"\n      + output = (known after apply)\n    }\n\nPlan: 64 to add, 0 to change, 0 to destroy.\n\nChanges to Outputs:\n  + manager_address = (sensitive value)\n  + private_key     = (sensitive value)\nterraform_data.image_node: Creating...\nterraform_data.image_node: Creation complete after 0s [id=ae2d9443-ee7b-32cb-dff8-0755e5b635ce]\nterraform_data.image: Creating...\nterraform_data.image: Creation complete after 0s [id=69e7e492-3c40-9878-aa66-0606964e0dc4]\ndata.openstack_images_image_v2.image_node: Reading...\nopenstack_compute_keypair_v2.key: Creating...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creating...\nopenstack_networking_network_v2.net_management: Creating...\nopenstack_blockstorage_volume_v3.node_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creating...\ndata.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_volume[7]: Creating...\nopenstack_compute_keypair_v2.key: Creation complete after 0s [id=testbed]\nopenstack_blockstorage_volume_v3.node_volume[6]: Creating...\nopenstack_networking_network_v2.net_management: Creation complete after 1s [id=291c908d-587f-4ffa-aba5-813a0c6cfba9]\ndata.openstack_images_image_v2.image: Reading...\ndata.openstack_images_image_v2.image: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 3s [id=094873d5-2d47-4b67-a59d-825f28753277]\nlocal_sensitive_file.id_rsa: Creating...\nlocal_sensitive_file.id_rsa: Creation complete after 0s [id=5c31dfd5fb54048fe68c8ae2cadb6ee2fb0c24d4]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 4s [id=afb92555-844d-41c5-96fd-79d2f1134054]\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=3ba62a0a-587d-41f0-84cd-ace403cf8fae]\nopenstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=3683db8f-71b1-47ee-ae8b-227a9ac904f9]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 4s [id=9754d21d-0281-41e7-84c0-1ecf293f7273]\nopenstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 4s [id=10c1b50e-a496-4b8b-bba2-1a736e05bf80]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 4s [id=59d55fc2-ac41-4b7c-b554-aa54dc5a2173]\nlocal_file.id_rsa_pub: Creating...\nlocal_file.id_rsa_pub: Creation complete after 0s [id=c3720317e17713b5e427e5e29bcfcd21175d6de7]\nopenstack_networking_subnet_v2.subnet_management: Creating...\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...\nopenstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 4s [id=1996617a-4451-4640-b19a-abc0de6265e7]\nopenstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 4s [id=2af7bf30-a5e4-4813-9773-1384ee34f4d9]\nopenstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 3s [id=5b4f03df-5d47-455a-83af-e1d3a72a8961]\nopenstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=4a01ab87-dd22-4fe4-9c25-ada93d2dfc78]\nopenstack_networking_router_v2.router: Creating...\nopenstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 3s [id=b0369e82-8a1c-486c-bb54-e58df9766f28]\nopenstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 4s [id=0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76]\nopenstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 3s [id=7418ad51-70ef-423f-bee1-9937ebfdf020]\nopenstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 3s [id=6f6e1a3d-85f1-49da-adba-f7a77148f297]\nopenstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 3s [id=73959b4c-a813-41eb-9e75-57c3be2878b3]\nopenstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 3s [id=669df49d-567d-4dd6-8755-85631e3a824d]\nopenstack_networking_router_v2.router: Creation complete after 2s [id=a7c66317-5dc4-4f7d-948d-ef13f973411b]\nopenstack_networking_secgroup_v2.security_group_management: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creating...\nopenstack_networking_router_interface_v2.router_interface: Creating...\nopenstack_networking_secgroup_v2.security_group_node: Creation complete after 1s [id=b80bd97f-58cd-4d3d-b3ac-8176c4748259]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...\nopenstack_networking_port_v2.node_port_management[3]: Creating...\nopenstack_networking_secgroup_v2.security_group_management: Creation complete after 1s [id=c8990ca3-6550-43d0-a3c9-9ff05f715364]\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...\nopenstack_networking_port_v2.node_port_management[0]: Creating...\nopenstack_networking_port_v2.node_port_management[4]: Creating...\nopenstack_networking_port_v2.node_port_management[2]: Creating...\nopenstack_networking_port_v2.node_port_management[1]: Creating...\nopenstack_networking_port_v2.node_port_management[5]: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 0s [id=4f6523ae-ab0c-40aa-a2e1-9714c301f0d1]\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 0s [id=b95624b8-e5cc-43ac-b939-c52354ece46e]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 0s [id=3c3d60fe-fdb8-4a50-b250-f14906923f8e]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...\nopenstack_networking_port_v2.node_port_management[3]: Creation complete after 0s [id=b6ae9870-aea6-416a-af49-f00a3f5d55d1]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 0s [id=64bcd1d9-9c0c-407a-9aec-297bd45de3ed]\nopenstack_networking_port_v2.manager_port_management: Creating...\nopenstack_networking_port_v2.node_port_management[5]: Creation complete after 0s [id=168a758a-813d-440b-a044-e37612df31ce]\nopenstack_networking_port_v2.node_port_management[2]: Creation complete after 0s [id=0bd110be-7731-484f-ab2d-89b5863123a1]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...\nopenstack_networking_port_v2.node_port_management[1]: Creation complete after 0s [id=d8d021af-c731-4aa9-9839-357cd42ff2a5]\nopenstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 0s [id=33637fcf-e3a3-4c57-8c19-bf9dfda18b9b]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 0s [id=eb7ae70a-f82b-446b-aa16-ce60502a1a6a]\nopenstack_networking_port_v2.node_port_management[4]: Creation complete after 1s [id=dccc3cfe-bc67-483d-9e72-6a9f54a7bfa8]\nopenstack_networking_port_v2.node_port_management[0]: Creation complete after 1s [id=534414f7-f9a5-4be6-99e8-24d7c42d2076]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=4615ac39-0783-4a3a-8c82-9d6cb39d3875]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=854bb1e8-e678-47a5-a766-c84320dd7ea7]\nopenstack_networking_port_v2.manager_port_management: Creation complete after 1s [id=95e5dfbc-48b0-4907-af95-433d6e6c015a]\nopenstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 1s [id=3036cbd0-b986-404f-98c6-78e26dcbcf74]\nopenstack_networking_router_interface_v2.router_interface: Creation complete after 3s [id=754a2320-66d8-401b-a776-0068c8e3de7a]\nopenstack_networking_floatingip_v2.manager_floating_ip: Creating...\nopenstack_compute_instance_v2.node_server[3]: Creating...\nopenstack_compute_instance_v2.node_server[4]: Creating...\nopenstack_compute_instance_v2.node_server[2]: Creating...\nopenstack_compute_instance_v2.node_server[5]: Creating...\nopenstack_compute_instance_v2.node_server[1]: Creating...\nopenstack_compute_instance_v2.node_server[0]: Creating...\nopenstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=56581ac0-5228-4e12-8214-0e0c40bc8346]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...\nlocal_file.MANAGER_ADDRESS: Creating...\nlocal_file.inventory: Creating...\nlocal_file.inventory: Creation complete after 0s [id=89822f4adbda33a6eb642287127f3daf5038d4ec]\nlocal_file.MANAGER_ADDRESS: Creation complete after 0s [id=7de503adc88806ba5182cd4fbde093caa76cdfd1]\nopenstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 0s [id=56581ac0-5228-4e12-8214-0e0c40bc8346]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]\nopenstack_compute_instance_v2.node_server[5]: 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[3]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[5]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]\nopenstack_compute_instance_v2.node_server[2]: Creation complete after 21s [id=d653fecd-1cf5-4a92-934f-427fa138df04]\nopenstack_compute_instance_v2.node_server[4]: Creation complete after 21s [id=b31ecd0a-bba5-4b45-89cb-e17a86803cc4]\nopenstack_compute_instance_v2.node_server[1]: Creation complete after 21s [id=a0f68cfa-772b-4fd6-b5db-6851100946f8]\nopenstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]\nopenstack_compute_instance_v2.node_server[5]: 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=71851a45-afbc-4069-8f77-8ba70da99347]\nopenstack_compute_instance_v2.node_server[0]: Creation complete after 31s [id=8dcd776b-6b0c-4ffb-8e52-6a3255900153]\nopenstack_compute_instance_v2.node_server[3]: Creation complete after 31s [id=5688f9c3-97af-49e9-a066-1669c94775ba]\nnull_resource.node_semaphore: Creating...\nnull_resource.node_semaphore: Creation complete after 0s [id=1784331209599616375]\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...\nopenstack_compute_instance_v2.manager_server: Creating...\nopenstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 4s [id=71851a45-afbc-4069-8f77-8ba70da99347/094873d5-2d47-4b67-a59d-825f28753277]\nopenstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 4s [id=71851a45-afbc-4069-8f77-8ba70da99347/59d55fc2-ac41-4b7c-b554-aa54dc5a2173]\nopenstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 4s [id=5688f9c3-97af-49e9-a066-1669c94775ba/9754d21d-0281-41e7-84c0-1ecf293f7273]\nopenstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 4s [id=b31ecd0a-bba5-4b45-89cb-e17a86803cc4/10c1b50e-a496-4b8b-bba2-1a736e05bf80]\nopenstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 4s [id=5688f9c3-97af-49e9-a066-1669c94775ba/afb92555-844d-41c5-96fd-79d2f1134054]\nopenstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 4s [id=b31ecd0a-bba5-4b45-89cb-e17a86803cc4/1996617a-4451-4640-b19a-abc0de6265e7]\nopenstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 10s [id=71851a45-afbc-4069-8f77-8ba70da99347/3683db8f-71b1-47ee-ae8b-227a9ac904f9]\nopenstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 10s [id=5688f9c3-97af-49e9-a066-1669c94775ba/2af7bf30-a5e4-4813-9773-1384ee34f4d9]\nopenstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 10s [id=b31ecd0a-bba5-4b45-89cb-e17a86803cc4/3ba62a0a-587d-41f0-84cd-ace403cf8fae]\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=ea8d945a-d31a-42e3-bf14-f44f017a4e5a]\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 terraform-provider-openstack/openstack versions matching \">= 1.53.0\"...",
                                "- Finding hashicorp/local versions matching \">= 2.2.0\"...",
                                "- Finding latest version of hashicorp/null...",
                                "- Installing hashicorp/null v3.3.2...",
                                "- Installing terraform-provider-openstack/openstack v3.4.0...",
                                "- Installing hashicorp/local v2.9.1...",
                                "- Installed hashicorp/null v3.3.2 (signed, key ID 0C0AF313E5FD9F80)",
                                "- Installed terraform-provider-openstack/openstack v3.4.0 (signed, key ID 4F80527A391BEFD2)",
                                "- Installed hashicorp/local v2.9.1 (signed, key ID 0C0AF313E5FD9F80)",
                                "",
                                "Providers are signed by their developers.",
                                "If you'd like to know more about provider signing, you can read about it here:",
                                "https://opentofu.org/docs/cli/plugins/signing/",
                                "",
                                "OpenTofu has created a lock file .terraform.lock.hcl to record the provider",
                                "selections it made above. Include this file in your version control repository",
                                "so that OpenTofu can guarantee to make the same selections by default when",
                                "you run \"tofu init\" in the future.",
                                "",
                                "OpenTofu has been successfully initialized!",
                                "",
                                "You may now begin working with OpenTofu. Try running \"tofu plan\" to see",
                                "any changes that are required for your infrastructure. All OpenTofu commands",
                                "should now work.",
                                "",
                                "If you ever set or change modules or backend configuration for OpenTofu,",
                                "rerun this command to reinitialize your working directory. If you forget, other",
                                "commands will detect it and remind you to do so if necessary.",
                                "Created and switched to workspace \"ci\"!",
                                "",
                                "You're now on a new, empty workspace. Workspaces isolate their state,",
                                "so if you run \"tofu plan\" OpenTofu will not see any existing state",
                                "for this configuration.",
                                "ci.auto.tfvars",
                                "default_custom.tf",
                                "data.openstack_networking_network_v2.public: Reading...",
                                "data.openstack_networking_network_v2.public: Read complete after 0s [id=e6be7364-bfd8-4de7-8120-8f41c69a139a]",
                                "",
                                "OpenTofu used the selected providers to generate the following execution",
                                "plan. Resource actions are indicated with the following symbols:",
                                "  + create",
                                " <= read (data resources)",
                                "",
                                "OpenTofu will perform the following actions:",
                                "",
                                "  # data.openstack_images_image_v2.image will be read during apply",
                                "  # (config refers to values not yet known)",
                                " <= data \"openstack_images_image_v2\" \"image\" {",
                                "      + checksum    = (known after apply)",
                                "      + created_at  = (known after apply)",
                                "      + file        = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + metadata    = (known after apply)",
                                "      + min_disk_gb = (known after apply)",
                                "      + min_ram_mb  = (known after apply)",
                                "      + most_recent = true",
                                "      + name        = (known after apply)",
                                "      + protected   = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + schema      = (known after apply)",
                                "      + size_bytes  = (known after apply)",
                                "      + tags        = (known after apply)",
                                "      + updated_at  = (known after apply)",
                                "    }",
                                "",
                                "  # data.openstack_images_image_v2.image_node will be read during apply",
                                "  # (config refers to values not yet known)",
                                " <= data \"openstack_images_image_v2\" \"image_node\" {",
                                "      + checksum    = (known after apply)",
                                "      + created_at  = (known after apply)",
                                "      + file        = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + metadata    = (known after apply)",
                                "      + min_disk_gb = (known after apply)",
                                "      + min_ram_mb  = (known after apply)",
                                "      + most_recent = true",
                                "      + name        = (known after apply)",
                                "      + protected   = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + schema      = (known after apply)",
                                "      + size_bytes  = (known after apply)",
                                "      + tags        = (known after apply)",
                                "      + updated_at  = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.MANAGER_ADDRESS will be created",
                                "  + resource \"local_file\" \"MANAGER_ADDRESS\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \".MANAGER_ADDRESS.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.id_rsa_pub will be created",
                                "  + resource \"local_file\" \"id_rsa_pub\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \".id_rsa.ci.pub\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_file.inventory will be created",
                                "  + resource \"local_file\" \"inventory\" {",
                                "      + content              = (known after apply)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0777\"",
                                "      + file_permission      = \"0644\"",
                                "      + filename             = \"inventory.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # local_sensitive_file.id_rsa will be created",
                                "  + resource \"local_sensitive_file\" \"id_rsa\" {",
                                "      + content              = (sensitive value)",
                                "      + content_base64sha256 = (known after apply)",
                                "      + content_base64sha512 = (known after apply)",
                                "      + content_md5          = (known after apply)",
                                "      + content_sha1         = (known after apply)",
                                "      + content_sha256       = (known after apply)",
                                "      + content_sha512       = (known after apply)",
                                "      + directory_permission = \"0700\"",
                                "      + file_permission      = \"0600\"",
                                "      + filename             = \".id_rsa.ci\"",
                                "      + id                   = (known after apply)",
                                "    }",
                                "",
                                "  # null_resource.node_semaphore will be created",
                                "  + resource \"null_resource\" \"node_semaphore\" {",
                                "      + id = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.manager_base_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"manager_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-manager-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-0-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[1] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-1-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[2] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-2-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[3] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-3-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[4] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-4-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_base_volume[5] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_base_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + image_id             = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-5-node-base\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 80",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[0] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-0-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[1] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-1-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[2] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-2-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[3] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-3-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[4] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-4-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[5] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-5-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[6] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-6-node-3\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[7] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-7-node-4\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_blockstorage_volume_v3.node_volume[8] will be created",
                                "  + resource \"openstack_blockstorage_volume_v3\" \"node_volume\" {",
                                "      + attachment           = (known after apply)",
                                "      + availability_zone    = \"nova\"",
                                "      + id                   = (known after apply)",
                                "      + metadata             = (known after apply)",
                                "      + name                 = \"testbed-volume-8-node-5\"",
                                "      + region               = (known after apply)",
                                "      + size                 = 20",
                                "      + volume_retype_policy = \"never\"",
                                "      + volume_type          = \"ssd\"",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.manager_server will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"manager_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-4V-16\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-manager\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = (sensitive value)",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[0] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-0\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[1] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-1\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[2] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-2\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[3] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-3\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[4] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-4\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_instance_v2.node_server[5] will be created",
                                "  + resource \"openstack_compute_instance_v2\" \"node_server\" {",
                                "      + access_ip_v4        = (known after apply)",
                                "      + access_ip_v6        = (known after apply)",
                                "      + all_metadata        = (known after apply)",
                                "      + all_tags            = (known after apply)",
                                "      + availability_zone   = \"nova\"",
                                "      + config_drive        = true",
                                "      + created             = (known after apply)",
                                "      + flavor_id           = (known after apply)",
                                "      + flavor_name         = \"OSISM-8V-32\"",
                                "      + force_delete        = false",
                                "      + hypervisor_hostname = (known after apply)",
                                "      + id                  = (known after apply)",
                                "      + image_id            = (known after apply)",
                                "      + image_name          = (known after apply)",
                                "      + key_pair            = \"testbed\"",
                                "      + name                = \"testbed-node-5\"",
                                "      + power_state         = \"active\"",
                                "      + region              = (known after apply)",
                                "      + security_groups     = (known after apply)",
                                "      + stop_before_destroy = false",
                                "      + updated             = (known after apply)",
                                "      + user_data           = \"ae09e46b224a6ca206a9ed4f8f8a4f8520827854\"",
                                "",
                                "      + block_device {",
                                "          + boot_index            = 0",
                                "          + delete_on_termination = false",
                                "          + destination_type      = \"volume\"",
                                "          + multiattach           = false",
                                "          + source_type           = \"volume\"",
                                "          + uuid                  = (known after apply)",
                                "        }",
                                "",
                                "      + network {",
                                "          + access_network = false",
                                "          + fixed_ip_v4    = (known after apply)",
                                "          + fixed_ip_v6    = (known after apply)",
                                "          + mac            = (known after apply)",
                                "          + name           = (known after apply)",
                                "          + port           = (known after apply)",
                                "          + uuid           = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_compute_keypair_v2.key will be created",
                                "  + resource \"openstack_compute_keypair_v2\" \"key\" {",
                                "      + fingerprint = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed\"",
                                "      + private_key = (sensitive value)",
                                "      + public_key  = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + user_id     = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[0] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[1] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[2] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[3] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[4] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[5] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[6] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[7] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_compute_volume_attach_v2.node_volume_attachment[8] will be created",
                                "  + resource \"openstack_compute_volume_attach_v2\" \"node_volume_attachment\" {",
                                "      + device      = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + instance_id = (known after apply)",
                                "      + region      = (known after apply)",
                                "      + volume_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_floatingip_associate_v2.manager_floating_ip_association will be created",
                                "  + resource \"openstack_networking_floatingip_associate_v2\" \"manager_floating_ip_association\" {",
                                "      + fixed_ip    = (known after apply)",
                                "      + floating_ip = (known after apply)",
                                "      + id          = (known after apply)",
                                "      + port_id     = (known after apply)",
                                "      + region      = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_floatingip_v2.manager_floating_ip will be created",
                                "  + resource \"openstack_networking_floatingip_v2\" \"manager_floating_ip\" {",
                                "      + address    = (known after apply)",
                                "      + all_tags   = (known after apply)",
                                "      + dns_domain = (known after apply)",
                                "      + dns_name   = (known after apply)",
                                "      + fixed_ip   = (known after apply)",
                                "      + id         = (known after apply)",
                                "      + pool       = \"public\"",
                                "      + port_id    = (known after apply)",
                                "      + region     = (known after apply)",
                                "      + subnet_id  = (known after apply)",
                                "      + tenant_id  = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_network_v2.net_management will be created",
                                "  + resource \"openstack_networking_network_v2\" \"net_management\" {",
                                "      + admin_state_up          = (known after apply)",
                                "      + all_tags                = (known after apply)",
                                "      + availability_zone_hints = [",
                                "          + \"nova\",",
                                "        ]",
                                "      + dns_domain              = (known after apply)",
                                "      + external                = (known after apply)",
                                "      + id                      = (known after apply)",
                                "      + mtu                     = (known after apply)",
                                "      + name                    = \"net-testbed-management\"",
                                "      + port_security_enabled   = (known after apply)",
                                "      + qos_policy_id           = (known after apply)",
                                "      + region                  = (known after apply)",
                                "      + shared                  = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "      + transparent_vlan        = (known after apply)",
                                "",
                                "      + segments (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.manager_port_management will be created",
                                "  + resource \"openstack_networking_port_v2\" \"manager_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.5\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[0] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.10\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[1] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.11\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[2] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.12\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[3] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.13\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[4] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.14\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_port_v2.node_port_management[5] will be created",
                                "  + resource \"openstack_networking_port_v2\" \"node_port_management\" {",
                                "      + admin_state_up         = (known after apply)",
                                "      + all_fixed_ips          = (known after apply)",
                                "      + all_security_group_ids = (known after apply)",
                                "      + all_tags               = (known after apply)",
                                "      + device_id              = (known after apply)",
                                "      + device_owner           = (known after apply)",
                                "      + dns_assignment         = (known after apply)",
                                "      + dns_name               = (known after apply)",
                                "      + id                     = (known after apply)",
                                "      + mac_address            = (known after apply)",
                                "      + network_id             = (known after apply)",
                                "      + port_security_enabled  = (known after apply)",
                                "      + qos_policy_id          = (known after apply)",
                                "      + region                 = (known after apply)",
                                "      + security_group_ids     = (known after apply)",
                                "      + tenant_id              = (known after apply)",
                                "",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.254/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.8/32\"",
                                "        }",
                                "      + allowed_address_pairs {",
                                "          + ip_address = \"192.168.16.9/32\"",
                                "        }",
                                "",
                                "      + binding (known after apply)",
                                "",
                                "      + fixed_ip {",
                                "          + ip_address = \"192.168.16.15\"",
                                "          + subnet_id  = (known after apply)",
                                "        }",
                                "    }",
                                "",
                                "  # openstack_networking_router_interface_v2.router_interface will be created",
                                "  + resource \"openstack_networking_router_interface_v2\" \"router_interface\" {",
                                "      + force_destroy = false",
                                "      + id            = (known after apply)",
                                "      + port_id       = (known after apply)",
                                "      + region        = (known after apply)",
                                "      + router_id     = (known after apply)",
                                "      + subnet_id     = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_router_v2.router will be created",
                                "  + resource \"openstack_networking_router_v2\" \"router\" {",
                                "      + admin_state_up          = (known after apply)",
                                "      + all_tags                = (known after apply)",
                                "      + availability_zone_hints = [",
                                "          + \"nova\",",
                                "        ]",
                                "      + distributed             = (known after apply)",
                                "      + enable_snat             = (known after apply)",
                                "      + external_network_id     = \"e6be7364-bfd8-4de7-8120-8f41c69a139a\"",
                                "      + external_qos_policy_id  = (known after apply)",
                                "      + id                      = (known after apply)",
                                "      + name                    = \"testbed\"",
                                "      + region                  = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "",
                                "      + external_fixed_ip (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule1 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule1\" {",
                                "      + description             = \"ssh\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + port_range_max          = 22",
                                "      + port_range_min          = 22",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule2 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule2\" {",
                                "      + description             = \"wireguard\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + port_range_max          = 51820",
                                "      + port_range_min          = 51820",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule3 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule3\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"192.168.16.0/20\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule4 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule4\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"192.168.16.0/20\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_management_rule5 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_management_rule5\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"icmp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule1 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule1\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"tcp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule2 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule2\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"udp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_node_rule3 will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_node_rule3\" {",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"icmp\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_rule_v2.security_group_rule_vrrp will be created",
                                "  + resource \"openstack_networking_secgroup_rule_v2\" \"security_group_rule_vrrp\" {",
                                "      + description             = \"vrrp\"",
                                "      + direction               = \"ingress\"",
                                "      + ethertype               = \"IPv4\"",
                                "      + id                      = (known after apply)",
                                "      + protocol                = \"112\"",
                                "      + region                  = (known after apply)",
                                "      + remote_address_group_id = (known after apply)",
                                "      + remote_group_id         = (known after apply)",
                                "      + remote_ip_prefix        = \"0.0.0.0/0\"",
                                "      + security_group_id       = (known after apply)",
                                "      + tenant_id               = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_v2.security_group_management will be created",
                                "  + resource \"openstack_networking_secgroup_v2\" \"security_group_management\" {",
                                "      + all_tags    = (known after apply)",
                                "      + description = \"management security group\"",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed-management\"",
                                "      + region      = (known after apply)",
                                "      + stateful    = (known after apply)",
                                "      + tenant_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_secgroup_v2.security_group_node will be created",
                                "  + resource \"openstack_networking_secgroup_v2\" \"security_group_node\" {",
                                "      + all_tags    = (known after apply)",
                                "      + description = \"node security group\"",
                                "      + id          = (known after apply)",
                                "      + name        = \"testbed-node\"",
                                "      + region      = (known after apply)",
                                "      + stateful    = (known after apply)",
                                "      + tenant_id   = (known after apply)",
                                "    }",
                                "",
                                "  # openstack_networking_subnet_v2.subnet_management will be created",
                                "  + resource \"openstack_networking_subnet_v2\" \"subnet_management\" {",
                                "      + all_tags          = (known after apply)",
                                "      + cidr              = \"192.168.16.0/20\"",
                                "      + dns_nameservers   = [",
                                "          + \"8.8.8.8\",",
                                "          + \"9.9.9.9\",",
                                "        ]",
                                "      + enable_dhcp       = true",
                                "      + gateway_ip        = (known after apply)",
                                "      + id                = (known after apply)",
                                "      + ip_version        = 4",
                                "      + ipv6_address_mode = (known after apply)",
                                "      + ipv6_ra_mode      = (known after apply)",
                                "      + name              = \"subnet-testbed-management\"",
                                "      + network_id        = (known after apply)",
                                "      + no_gateway        = false",
                                "      + region            = (known after apply)",
                                "      + service_types     = (known after apply)",
                                "      + tenant_id         = (known after apply)",
                                "",
                                "      + allocation_pool {",
                                "          + end   = \"192.168.31.250\"",
                                "          + start = \"192.168.31.200\"",
                                "        }",
                                "    }",
                                "",
                                "  # terraform_data.image will be created",
                                "  + resource \"terraform_data\" \"image\" {",
                                "      + id     = (known after apply)",
                                "      + input  = \"Ubuntu 24.04\"",
                                "      + output = (known after apply)",
                                "    }",
                                "",
                                "  # terraform_data.image_node will be created",
                                "  + resource \"terraform_data\" \"image_node\" {",
                                "      + id     = (known after apply)",
                                "      + input  = \"Ubuntu 24.04\"",
                                "      + output = (known after apply)",
                                "    }",
                                "",
                                "Plan: 64 to add, 0 to change, 0 to destroy.",
                                "",
                                "Changes to Outputs:",
                                "  + manager_address = (sensitive value)",
                                "  + private_key     = (sensitive value)",
                                "terraform_data.image_node: Creating...",
                                "terraform_data.image_node: Creation complete after 0s [id=ae2d9443-ee7b-32cb-dff8-0755e5b635ce]",
                                "terraform_data.image: Creating...",
                                "terraform_data.image: Creation complete after 0s [id=69e7e492-3c40-9878-aa66-0606964e0dc4]",
                                "data.openstack_images_image_v2.image_node: Reading...",
                                "openstack_compute_keypair_v2.key: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creating...",
                                "openstack_networking_network_v2.net_management: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creating...",
                                "data.openstack_images_image_v2.image_node: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creating...",
                                "openstack_compute_keypair_v2.key: Creation complete after 0s [id=testbed]",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creating...",
                                "openstack_networking_network_v2.net_management: Creation complete after 1s [id=291c908d-587f-4ffa-aba5-813a0c6cfba9]",
                                "data.openstack_images_image_v2.image: Reading...",
                                "data.openstack_images_image_v2.image: Read complete after 0s [id=846820b2-039e-4b42-adad-daf72e0f8ea4]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[5]: Creation complete after 3s [id=094873d5-2d47-4b67-a59d-825f28753277]",
                                "local_sensitive_file.id_rsa: Creating...",
                                "local_sensitive_file.id_rsa: Creation complete after 0s [id=5c31dfd5fb54048fe68c8ae2cadb6ee2fb0c24d4]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[3]: Creation complete after 4s [id=afb92555-844d-41c5-96fd-79d2f1134054]",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[1]: Creation complete after 4s [id=3ba62a0a-587d-41f0-84cd-ace403cf8fae]",
                                "openstack_blockstorage_volume_v3.node_volume[2]: Creation complete after 4s [id=3683db8f-71b1-47ee-ae8b-227a9ac904f9]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[0]: Creation complete after 4s [id=9754d21d-0281-41e7-84c0-1ecf293f7273]",
                                "openstack_blockstorage_volume_v3.node_volume[4]: Creation complete after 4s [id=10c1b50e-a496-4b8b-bba2-1a736e05bf80]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[8]: Creation complete after 4s [id=59d55fc2-ac41-4b7c-b554-aa54dc5a2173]",
                                "local_file.id_rsa_pub: Creating...",
                                "local_file.id_rsa_pub: Creation complete after 0s [id=c3720317e17713b5e427e5e29bcfcd21175d6de7]",
                                "openstack_networking_subnet_v2.subnet_management: Creating...",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creating...",
                                "openstack_blockstorage_volume_v3.node_volume[7]: Creation complete after 4s [id=1996617a-4451-4640-b19a-abc0de6265e7]",
                                "openstack_blockstorage_volume_v3.node_volume[6]: Creation complete after 4s [id=2af7bf30-a5e4-4813-9773-1384ee34f4d9]",
                                "openstack_blockstorage_volume_v3.node_base_volume[4]: Creation complete after 3s [id=5b4f03df-5d47-455a-83af-e1d3a72a8961]",
                                "openstack_networking_subnet_v2.subnet_management: Creation complete after 1s [id=4a01ab87-dd22-4fe4-9c25-ada93d2dfc78]",
                                "openstack_networking_router_v2.router: Creating...",
                                "openstack_blockstorage_volume_v3.node_base_volume[3]: Creation complete after 3s [id=b0369e82-8a1c-486c-bb54-e58df9766f28]",
                                "openstack_blockstorage_volume_v3.node_base_volume[0]: Creation complete after 4s [id=0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76]",
                                "openstack_blockstorage_volume_v3.node_base_volume[2]: Creation complete after 3s [id=7418ad51-70ef-423f-bee1-9937ebfdf020]",
                                "openstack_blockstorage_volume_v3.node_base_volume[5]: Creation complete after 3s [id=6f6e1a3d-85f1-49da-adba-f7a77148f297]",
                                "openstack_blockstorage_volume_v3.node_base_volume[1]: Creation complete after 3s [id=73959b4c-a813-41eb-9e75-57c3be2878b3]",
                                "openstack_blockstorage_volume_v3.manager_base_volume[0]: Creation complete after 3s [id=669df49d-567d-4dd6-8755-85631e3a824d]",
                                "openstack_networking_router_v2.router: Creation complete after 2s [id=a7c66317-5dc4-4f7d-948d-ef13f973411b]",
                                "openstack_networking_secgroup_v2.security_group_management: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creating...",
                                "openstack_networking_router_interface_v2.router_interface: Creating...",
                                "openstack_networking_secgroup_v2.security_group_node: Creation complete after 1s [id=b80bd97f-58cd-4d3d-b3ac-8176c4748259]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creating...",
                                "openstack_networking_port_v2.node_port_management[3]: Creating...",
                                "openstack_networking_secgroup_v2.security_group_management: Creation complete after 1s [id=c8990ca3-6550-43d0-a3c9-9ff05f715364]",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creating...",
                                "openstack_networking_port_v2.node_port_management[0]: Creating...",
                                "openstack_networking_port_v2.node_port_management[4]: Creating...",
                                "openstack_networking_port_v2.node_port_management[2]: Creating...",
                                "openstack_networking_port_v2.node_port_management[1]: Creating...",
                                "openstack_networking_port_v2.node_port_management[5]: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule2: Creation complete after 0s [id=4f6523ae-ab0c-40aa-a2e1-9714c301f0d1]",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule3: Creation complete after 0s [id=b95624b8-e5cc-43ac-b939-c52354ece46e]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_node_rule1: Creation complete after 0s [id=3c3d60fe-fdb8-4a50-b250-f14906923f8e]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creating...",
                                "openstack_networking_port_v2.node_port_management[3]: Creation complete after 0s [id=b6ae9870-aea6-416a-af49-f00a3f5d55d1]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule5: Creation complete after 0s [id=64bcd1d9-9c0c-407a-9aec-297bd45de3ed]",
                                "openstack_networking_port_v2.manager_port_management: Creating...",
                                "openstack_networking_port_v2.node_port_management[5]: Creation complete after 0s [id=168a758a-813d-440b-a044-e37612df31ce]",
                                "openstack_networking_port_v2.node_port_management[2]: Creation complete after 0s [id=0bd110be-7731-484f-ab2d-89b5863123a1]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creating...",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creating...",
                                "openstack_networking_port_v2.node_port_management[1]: Creation complete after 0s [id=d8d021af-c731-4aa9-9839-357cd42ff2a5]",
                                "openstack_networking_secgroup_rule_v2.security_group_rule_vrrp: Creation complete after 0s [id=33637fcf-e3a3-4c57-8c19-bf9dfda18b9b]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule1: Creation complete after 0s [id=eb7ae70a-f82b-446b-aa16-ce60502a1a6a]",
                                "openstack_networking_port_v2.node_port_management[4]: Creation complete after 1s [id=dccc3cfe-bc67-483d-9e72-6a9f54a7bfa8]",
                                "openstack_networking_port_v2.node_port_management[0]: Creation complete after 1s [id=534414f7-f9a5-4be6-99e8-24d7c42d2076]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule2: Creation complete after 1s [id=4615ac39-0783-4a3a-8c82-9d6cb39d3875]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule3: Creation complete after 1s [id=854bb1e8-e678-47a5-a766-c84320dd7ea7]",
                                "openstack_networking_port_v2.manager_port_management: Creation complete after 1s [id=95e5dfbc-48b0-4907-af95-433d6e6c015a]",
                                "openstack_networking_secgroup_rule_v2.security_group_management_rule4: Creation complete after 1s [id=3036cbd0-b986-404f-98c6-78e26dcbcf74]",
                                "openstack_networking_router_interface_v2.router_interface: Creation complete after 3s [id=754a2320-66d8-401b-a776-0068c8e3de7a]",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creating...",
                                "openstack_compute_instance_v2.node_server[3]: Creating...",
                                "openstack_compute_instance_v2.node_server[4]: Creating...",
                                "openstack_compute_instance_v2.node_server[2]: Creating...",
                                "openstack_compute_instance_v2.node_server[5]: Creating...",
                                "openstack_compute_instance_v2.node_server[1]: Creating...",
                                "openstack_compute_instance_v2.node_server[0]: Creating...",
                                "openstack_networking_floatingip_v2.manager_floating_ip: Creation complete after 2s [id=56581ac0-5228-4e12-8214-0e0c40bc8346]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creating...",
                                "local_file.MANAGER_ADDRESS: Creating...",
                                "local_file.inventory: Creating...",
                                "local_file.inventory: Creation complete after 0s [id=89822f4adbda33a6eb642287127f3daf5038d4ec]",
                                "local_file.MANAGER_ADDRESS: Creation complete after 0s [id=7de503adc88806ba5182cd4fbde093caa76cdfd1]",
                                "openstack_networking_floatingip_associate_v2.manager_floating_ip_association: Creation complete after 0s [id=56581ac0-5228-4e12-8214-0e0c40bc8346]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [10s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: 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[3]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[1]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[4]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[0]: Still creating... [20s elapsed]",
                                "openstack_compute_instance_v2.node_server[2]: Creation complete after 21s [id=d653fecd-1cf5-4a92-934f-427fa138df04]",
                                "openstack_compute_instance_v2.node_server[4]: Creation complete after 21s [id=b31ecd0a-bba5-4b45-89cb-e17a86803cc4]",
                                "openstack_compute_instance_v2.node_server[1]: Creation complete after 21s [id=a0f68cfa-772b-4fd6-b5db-6851100946f8]",
                                "openstack_compute_instance_v2.node_server[3]: Still creating... [30s elapsed]",
                                "openstack_compute_instance_v2.node_server[5]: 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=71851a45-afbc-4069-8f77-8ba70da99347]",
                                "openstack_compute_instance_v2.node_server[0]: Creation complete after 31s [id=8dcd776b-6b0c-4ffb-8e52-6a3255900153]",
                                "openstack_compute_instance_v2.node_server[3]: Creation complete after 31s [id=5688f9c3-97af-49e9-a066-1669c94775ba]",
                                "null_resource.node_semaphore: Creating...",
                                "null_resource.node_semaphore: Creation complete after 0s [id=1784331209599616375]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creating...",
                                "openstack_compute_instance_v2.manager_server: Creating...",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[5]: Creation complete after 4s [id=71851a45-afbc-4069-8f77-8ba70da99347/094873d5-2d47-4b67-a59d-825f28753277]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[8]: Creation complete after 4s [id=71851a45-afbc-4069-8f77-8ba70da99347/59d55fc2-ac41-4b7c-b554-aa54dc5a2173]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[0]: Creation complete after 4s [id=5688f9c3-97af-49e9-a066-1669c94775ba/9754d21d-0281-41e7-84c0-1ecf293f7273]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[4]: Creation complete after 4s [id=b31ecd0a-bba5-4b45-89cb-e17a86803cc4/10c1b50e-a496-4b8b-bba2-1a736e05bf80]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[3]: Creation complete after 4s [id=5688f9c3-97af-49e9-a066-1669c94775ba/afb92555-844d-41c5-96fd-79d2f1134054]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[7]: Creation complete after 4s [id=b31ecd0a-bba5-4b45-89cb-e17a86803cc4/1996617a-4451-4640-b19a-abc0de6265e7]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[2]: Creation complete after 10s [id=71851a45-afbc-4069-8f77-8ba70da99347/3683db8f-71b1-47ee-ae8b-227a9ac904f9]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[6]: Creation complete after 10s [id=5688f9c3-97af-49e9-a066-1669c94775ba/2af7bf30-a5e4-4813-9773-1384ee34f4d9]",
                                "openstack_compute_volume_attach_v2.node_volume_attachment[1]: Creation complete after 10s [id=b31ecd0a-bba5-4b45-89cb-e17a86803cc4/3ba62a0a-587d-41f0-84cd-ace403cf8fae]",
                                "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=ea8d945a-d31a-42e3-bf14-f44f017a4e5a]",
                                "",
                                "Apply complete! Resources: 64 added, 0 changed, 0 destroyed.",
                                "",
                                "Outputs:",
                                "",
                                "manager_address = <sensitive>",
                                "private_key = <sensitive>"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3dc9-c859-00000000000b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:33:48.706344Z",
                            "start": "2026-10-01T02:32:41.115515Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000000b",
                        "name": "Create infrastructure (stable)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPTgxLjE2My4xOTIuODMK",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                                }
                            },
                            "source": "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:33:49.172372Z",
                            "start": "2026-10-01T02:33:48.718780Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000000c",
                        "name": "Fetch manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "manager_host": "81.163.192.83"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:33:49.261235Z",
                            "start": "2026-10-01T02:33:49.182960Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000000d",
                        "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-testbed03/src/github.com/osism/ansible-collection-commons"
                                    ],
                                    "delta": "0:00:00.613140",
                                    "end": "2026-10-01 02:33:50.158460",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed03/src/github.com/osism/ansible-collection-commons\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed03",
                                            "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-01 02:33:49.545320",
                                    "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.commons:999.0.0' to '/home/zuul-testbed03/.ansible/collections/ansible_collections/osism/commons'\nCreated collection for osism.commons:999.0.0 at /home/zuul-testbed03/.ansible/collections/ansible_collections/osism/commons\nosism.commons: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.commons:999.0.0' to '/home/zuul-testbed03/.ansible/collections/ansible_collections/osism/commons'",
                                        "Created collection for osism.commons:999.0.0 at /home/zuul-testbed03/.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-testbed03/src/github.com/osism/ansible-collection-services"
                                    ],
                                    "delta": "0:00:00.648792",
                                    "end": "2026-10-01 02:33:51.104594",
                                    "failed": false,
                                    "invocation": {
                                        "module_args": {
                                            "_raw_params": "~/venv/bin/ansible-galaxy collection install --force \"/home/zuul-testbed03/src/github.com/osism/ansible-collection-services\"\n",
                                            "_uses_shell": false,
                                            "argv": null,
                                            "chdir": "/home/zuul-testbed03",
                                            "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-01 02:33:50.455802",
                                    "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.services:999.0.0' to '/home/zuul-testbed03/.ansible/collections/ansible_collections/osism/services'\nCreated collection for osism.services:999.0.0 at /home/zuul-testbed03/.ansible/collections/ansible_collections/osism/services\nosism.services: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.services:999.0.0' to '/home/zuul-testbed03/.ansible/collections/ansible_collections/osism/services'",
                                        "Created collection for osism.services:999.0.0 at /home/zuul-testbed03/.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-01T02:33:51.172553Z",
                            "start": "2026-10-01T02:33:49.271001Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000000e",
                        "name": "Update ansible collections"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.wait_for",
                            "changed": false,
                            "elapsed": 11,
                            "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.83",
                                    "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-01T02:34:03.166817Z",
                            "start": "2026-10-01T02:33:51.186319Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000010",
                        "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-01T02:34:04.246061Z",
                            "start": "2026-10-01T02:34:03.237365Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000011",
                        "name": "Fetch manager ssh hostkey"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "attempts": 1,
                            "changed": false,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed03/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-testbed03/.ssh/known_hosts",
                                "ubuntu@81.163.192.83",
                                "true"
                            ],
                            "delta": "0:00:02.163827",
                            "end": "2026-10-01 02:34:06.756269",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed03/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-testbed03/.ssh/known_hosts ubuntu@81.163.192.83 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-3dc9-c859-000000000012-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:34:04.592442",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3dc9-c859-000000000012-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:34:06.822091Z",
                            "start": "2026-10-01T02:34:04.287994Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000012",
                        "name": "Wait until ssh public key authentication to the manager works"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": true,
                            "cmd": "cp /home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id* .",
                            "delta": "0:00:00.010973",
                            "end": "2026-10-01 02:34:07.170850",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "cp /home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id* .",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed03/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-3dc9-c859-00000000001e-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:34:07.159877",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3dc9-c859-00000000001e-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:34:07.379860Z",
                            "start": "2026-10-01T02:34:06.870185Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000001e",
                        "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-01T02:34:07.446479Z",
                            "start": "2026-10-01T02:34:07.396661Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000001f",
                        "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-testbed03/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed03/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-testbed03/src/github.com \\\n  -e manager_version=9.5.0 \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                            "delta": "0:08:06.991935",
                            "end": "2026-10-01 02:42:14.808861",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed03/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed03/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-testbed03/src/github.com \\\n  -e manager_version=9.5.0 \\\n  manager-part-0.yml | tee -a ansible-manager-part-0.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed03/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-3dc9-c859-000000000020-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:34:07.816926",
                            "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] ******************************************\nskipping: [testbed-manager] => (item=osism/ansible-collection-commons) \nskipping: [testbed-manager] => (item=osism/ansible-collection-services) \nskipping: [testbed-manager]\n\nTASK [Sync sources in /opt/src] ************************************************\nskipping: [testbed-manager] => (item=osism/ansible-collection-commons) \nskipping: [testbed-manager] => (item=osism/ansible-collection-services) \nskipping: [testbed-manager]\n\nTASK [Install local collections] ***********************************************\nskipping: [testbed-manager] => (item=ansible-collection-commons) \nskipping: [testbed-manager] => (item=ansible-collection-services) \nskipping: [testbed-manager]\n\nTASK [Fetch release pins] ******************************************************\nok: [testbed-manager]\n\nTASK [Resolve collection pins] *************************************************\nok: [testbed-manager]\n\nTASK [Print resolved collection pins] ******************************************\nok: [testbed-manager] => {\n    \"_collection_pins\": {\n        \"ansible-collection-commons\": \"v0.20251126.0\",\n        \"ansible-collection-services\": \"v0.20251130.0\"\n    }\n}\n\nTASK [Install pinned OSISM collections] ****************************************\nchanged: [testbed-manager] => (item={'key': 'ansible-collection-commons', 'value': 'v0.20251126.0'})\nchanged: [testbed-manager] => (item={'key': 'ansible-collection-services', 'value': 'v0.20251130.0'})\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=35   changed=21   unreachable=0    failed=0    skipped=13   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] ******************************************",
                                "skipping: [testbed-manager] => (item=osism/ansible-collection-commons) ",
                                "skipping: [testbed-manager] => (item=osism/ansible-collection-services) ",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Sync sources in /opt/src] ************************************************",
                                "skipping: [testbed-manager] => (item=osism/ansible-collection-commons) ",
                                "skipping: [testbed-manager] => (item=osism/ansible-collection-services) ",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Install local collections] ***********************************************",
                                "skipping: [testbed-manager] => (item=ansible-collection-commons) ",
                                "skipping: [testbed-manager] => (item=ansible-collection-services) ",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [Fetch release pins] ******************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Resolve collection pins] *************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [Print resolved collection pins] ******************************************",
                                "ok: [testbed-manager] => {",
                                "    \"_collection_pins\": {",
                                "        \"ansible-collection-commons\": \"v0.20251126.0\",",
                                "        \"ansible-collection-services\": \"v0.20251130.0\"",
                                "    }",
                                "}",
                                "",
                                "TASK [Install pinned OSISM collections] ****************************************",
                                "changed: [testbed-manager] => (item={'key': 'ansible-collection-commons', 'value': 'v0.20251126.0'})",
                                "changed: [testbed-manager] => (item={'key': 'ansible-collection-services', 'value': 'v0.20251130.0'})",
                                "",
                                "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=35   changed=21   unreachable=0    failed=0    skipped=13   rescued=0    ignored=0   "
                            ],
                            "zuul_log_id": "0242ac1f-6606-3dc9-c859-000000000020-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:42:15.295885Z",
                            "start": "2026-10-01T02:34:07.481978Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000020",
                        "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-01T02:42:15.350495Z",
                            "start": "2026-10-01T02:42:15.310534Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000021",
                        "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-01T02:42:15.392719Z",
                            "start": "2026-10-01T02:42:15.360104Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000022",
                        "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-testbed03/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed03/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-testbed03/src/github.com \\\n  -e manager_version=9.5.0 \\\n   \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                            "delta": "0:02:40.568853",
                            "end": "2026-10-01 02:44:56.321042",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\n~/venv/bin/ansible-playbook \\\n  -i /home/zuul-testbed03/src/github.com/osism/testbed/terraform/inventory.ci \\\n  --key-file /home/zuul-testbed03/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-testbed03/src/github.com \\\n  -e manager_version=9.5.0 \\\n   \\\n  manager-part-1.yml | tee -a ansible-manager-part-1.log\n",
                                    "_uses_shell": true,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed03/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-3dc9-c859-000000000023-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:42:15.752189",
                            "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-testbed03/.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-testbed03/.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-3dc9-c859-000000000023-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:44:56.541283Z",
                            "start": "2026-10-01T02:42:15.425030Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000023",
                        "name": "Run manager part 1 + 2"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.83",
                                "sudo",
                                "shutdown",
                                "-r",
                                "now"
                            ],
                            "delta": "0:00:01.003029",
                            "end": "2026-10-01 02:44:57.881089",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.83 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-3dc9-c859-000000000024-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:44:56.878060",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-3dc9-c859-000000000024-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:44:58.095867Z",
                            "start": "2026-10-01T02:44:56.584590Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000024",
                        "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.83",
                                    "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-01T02:45:14.996780Z",
                            "start": "2026-10-01T02:44:58.110516Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000025",
                        "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-testbed03/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-testbed03/.ssh/known_hosts",
                                "dragon@81.163.192.83",
                                "docker",
                                "info"
                            ],
                            "delta": "0:00:01.135102",
                            "end": "2026-10-01 02:45:16.514782",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed03/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-testbed03/.ssh/known_hosts dragon@81.163.192.83 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-3dc9-c859-000000000026-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:45:15.379680",
                            "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-34-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: 75c93ce5-75dd-4592-8646-b5ad90efa4bf\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-34-generic",
                                " Operating System: Ubuntu 24.04.5 LTS",
                                " OSType: linux",
                                " Architecture: x86_64",
                                " CPUs: 4",
                                " Total Memory: 15.61GiB",
                                " Name: testbed-manager",
                                " ID: 75c93ce5-75dd-4592-8646-b5ad90efa4bf",
                                " 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-3dc9-c859-000000000026-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T02:45:16.581685Z",
                            "start": "2026-10-01T02:45:15.030480Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000026",
                        "name": "Wait until docker is available on the manager"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.83",
                                "/opt/configuration/scripts/deploy-manager.sh"
                            ],
                            "delta": "0:29:25.854394",
                            "end": "2026-10-01 03:14:42.806273",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.83 /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-3dc9-c859-000000000027-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 02:45:16.951879",
                            "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=9.5.0\nexport OPENSTACK_VERSION=2024.2\n\nexport ARA=false\nexport DEPLOY_MODE=manager\nexport TEMPEST=false\nexport IS_ZUUL=true\n\nexport MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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+ [[ 9.5.0 != \\l\\a\\t\\e\\s\\t ]]\n+ /opt/configuration/scripts/set-manager-version.sh 9.5.0\n+ set -e\n+ VERSION=9.5.0\n+ sed -i 's/manager_version: .*/manager_version: 9.5.0/g' /opt/configuration/environments/manager/configuration.yml\n+ [[ 9.5.0 != \\l\\a\\t\\e\\s\\t ]]\n+ sed -i /ceph_version:/d /opt/configuration/environments/manager/configuration.yml\n+ sed -i /openstack_version:/d /opt/configuration/environments/manager/configuration.yml\n+ sh -c /opt/configuration/scripts/sync-configuration-repository.sh\n/opt/configuration ~\n+ set -e\n+ pushd /opt/configuration\n+ [[ -e /opt/venv/bin/activate ]]\n+ source /opt/venv/bin/activate\n++ deactivate nondestructive\n++ '[' -n '' ']'\n++ '[' -n '' ']'\n++ hash -r\n++ '[' -n '' ']'\n++ unset VIRTUAL_ENV\n++ unset VIRTUAL_ENV_PROMPT\n++ '[' '!' nondestructive = nondestructive ']'\n++ '[' linux-gnu = cygwin ']'\n++ '[' linux-gnu = msys ']'\n++ export VIRTUAL_ENV=/opt/venv\n++ VIRTUAL_ENV=/opt/venv\n++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ export PATH\n++ '[' -n '' ']'\n++ '[' -z '' ']'\n++ _OLD_VIRTUAL_PS1=\n++ PS1='(venv) '\n++ export PS1\n++ VIRTUAL_ENV_PROMPT='(venv) '\n++ export VIRTUAL_ENV_PROMPT\n++ hash -r\n+ pip3 install --no-cache-dir python-gilt==1.2.3 requests Jinja2 PyYAML packaging\nRequirement already satisfied: python-gilt==1.2.3 in /opt/venv/lib/python3.12/site-packages (1.2.3)\nRequirement already satisfied: requests in /opt/venv/lib/python3.12/site-packages (2.34.2)\nRequirement already satisfied: Jinja2 in /opt/venv/lib/python3.12/site-packages (3.1.6)\nRequirement already satisfied: PyYAML in /opt/venv/lib/python3.12/site-packages (6.0.3)\nRequirement already satisfied: packaging in /opt/venv/lib/python3.12/site-packages (26.3)\nRequirement already satisfied: click in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (8.5.0)\nRequirement already satisfied: colorama in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.4.6)\nRequirement already satisfied: fasteners in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.20)\nRequirement already satisfied: sh in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (2.4.0)\nRequirement already satisfied: charset_normalizer<4,>=2 in /opt/venv/lib/python3.12/site-packages (from requests) (3.5.2)\nRequirement already satisfied: idna<4,>=2.5 in /opt/venv/lib/python3.12/site-packages (from requests) (3.20)\nRequirement already satisfied: urllib3<3,>=1.26 in /opt/venv/lib/python3.12/site-packages (from requests) (2.8.0)\nRequirement already satisfied: certifi>=2023.5.7 in /opt/venv/lib/python3.12/site-packages (from requests) (2026.7.22)\nRequirement already satisfied: MarkupSafe>=2.0 in /opt/venv/lib/python3.12/site-packages (from Jinja2) (3.0.3)\n++ which gilt\n+ GILT=/opt/venv/bin/gilt\n+ /opt/venv/bin/gilt overlay\nosism.generics:\n  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/ansible.cfg to /opt/configuration/environments/manager/\n  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/images.yml to /opt/configuration/environments/manager/\n  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/run.sh to /opt/configuration/environments/manager/\n  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/render-images.py to /opt/configuration/environments/manager/\n  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/set-versions.py to /opt/configuration/environments/\n  - running `/opt/configuration/scripts/wrapper-gilt.sh render-images` in /opt/configuration/environments/manager/\n  - running `rm render-images.py` in /opt/configuration/environments/manager/\n  - running `/opt/configuration/scripts/wrapper-gilt.sh set-versions` in /opt/configuration/environments/\n  - running `rm set-versions.py` in /opt/configuration/environments/\n~\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+ popd\n+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]\n++ semver 9.5.0 7.0.0\n+ [[ 1 -ge 0 ]]\n+ echo 'enable_osism_kubernetes: true'\n+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]\n++ semver 9.5.0 10.0.0-0\n+ [[ -1 -ge 0 ]]\n++ semver 2024.2 2025.1\n+ [[ -1 -ge 0 ]]\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:Bxne27hYXJyfHJAMPF4FTHrT0mbgWGDgSjVq6Hj7EOc \nThe key's randomart image is:\n+---[RSA 4096]----+\n|        =o+**+.  |\n|     . = *o*=*   |\n|    . + =.+oO *  |\n|   o o . o.* B o |\n|  . + o S * . +  |\n|   . =   + .     |\n|    o E . .      |\n|     o           |\n|      .          |\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)\nchanged: [testbed-manager] => (item=osism-update-manager)\n\nTASK [osism.services.manager : Copy cilium wrapper script] *********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy hubble wrapper script] *********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Copy flux wrapper script] ***********************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include scripts config tasks] *******************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-scripts.yml for testbed-manager\n\nTASK [osism.services.manager : Include scripts vars file] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy scripts] ***********************************\nchanged: [testbed-manager] => (item=osism-include)\n\nTASK [osism.services.manager : Include service tasks] **************************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager\n\nTASK [osism.services.manager : Copy manager systemd unit file] *****************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Create traefik external network] ****************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Set mariadb healthcheck for mariadb < 11.0.0] ***\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Set mariadb healthcheck for mariadb >= 11.0.0] ***\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy docker-compose.yml file] *******************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Pull container images] **************************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Stop and disable old service docker-compose@manager] ***\nok: [testbed-manager]\n\nTASK [osism.services.manager : Do a manual start of the manager service] *******\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Manage manager service] *************************\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Register that manager service was started] ******\nok: [testbed-manager]\n\nTASK [osism.services.manager : Flush handlers] *********************************\n\nRUNNING HANDLER [osism.services.manager : Restart manager service] *************\nskipping: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Wait for manager service to start] ***\nPausing for 60 seconds\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Ensure that all containers are up] ***\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Wait for an healthy manager service] ***\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (50 retries left).\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (49 retries left).\nFAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (48 retries left).\nchanged: [testbed-manager]\n\nRUNNING HANDLER [osism.services.manager : Copy osismclient bash completion script] ***\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Include initialize tasks] ***********************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/initialize.yml for testbed-manager\n\nTASK [osism.services.manager : Flush handlers] *********************************\n\nTASK [osism.services.manager : Include vault initialize tasks] *****************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include version verification tasks] *************\nincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager\n\nTASK [osism.services.manager : Deploy service manager version check script] ****\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Execute service manager version check] **********\nok: [testbed-manager]\n\nTASK [osism.services.manager : Display version check results] ******************\nok: [testbed-manager] => {\n    \"version_check_result.stdout_lines\": [\n        \"=== OSISM Container Version Check ===\",\n        \"Checking running containers against expected versions...\",\n        \"\",\n        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",\n        \"  Expected: registry.osism.tech/osism/inventory-reconciler:0.20251130.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/inventory-reconciler:0.20251130.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-ansible (OSISM Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-ansible:0.20251130.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-ansible:0.20251130.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-kubernetes:0.20251130.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-kubernetes:0.20251130.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/ceph-ansible:0.20251130.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ceph-ansible:0.20251130.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/kolla-ansible:0.20251130.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/kolla-ansible:0.20251130.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osismclient (OSISM Client)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ara-server (ARA Server)\",\n        \"  Expected: registry.osism.tech/osism/ara-server:1.7.3\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ara-server:1.7.3\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: mariadb (MariaDB for ARA)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.4\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.4\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: frontend (OSISM Frontend)\",\n        \"  Expected: registry.osism.tech/osism/osism-frontend:0.20251130.1\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-frontend:0.20251130.1\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: redis (Redis Cache)\",\n        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: api (OSISM API Service)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: listener (OpenStack Event Listener)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: openstack (OpenStack Integration)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: beat (Celery Beat Scheduler)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: flower (Celery Flower Monitor)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",\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:0.20251130.0           \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   \nkolla-ansible                    registry.osism.tech/osism/kolla-ansible:0.20251130.0          \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   \nmanager-api-1                    registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)        192.168.16.5:8000->8000/tcp\nmanager-ara-server-1             registry.osism.tech/osism/ara-server:1.7.3                    \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up About a minute (healthy)   8000/tcp\nmanager-beat-1                   registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        \nmanager-flower-1                 registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        \nmanager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:0.20251130.0   \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   \nmanager-listener-1               registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        \nmanager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.4          \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp\nmanager-openstack-1              registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        \nmanager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine      \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp\nosism-ansible                    registry.osism.tech/osism/osism-ansible:0.20251130.0          \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   \nosism-frontend                   registry.osism.tech/osism/osism-frontend:0.20251130.1         \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                  192.168.16.5:3000->3000/tcp\nosism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:0.20251130.0       \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   \nosismclient                      registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        \n+ osism apply resolvconf -l testbed-manager\n\u001b[32m2026-10-01 02:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 427edc9a-b7bb-4908-a021-240852d61f90 (resolvconf) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 02:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 427edc9a-b7bb-4908-a021-240852d61f90 (resolvconf) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role resolvconf] ***************************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 01 October 2026  02:50:10 +0000 (0:00:00.157)       0:00:00.157 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nThursday 01 October 2026  02:50:14 +0000 (0:00:04.653)       0:00:04.811 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nThursday 01 October 2026  02:50:14 +0000 (0:00:00.054)       0:00:04.865 ****** \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] ***\nThursday 01 October 2026  02:50:14 +0000 (0:00:00.102)       0:00:04.967 ****** \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] ***\nThursday 01 October 2026  02:50:14 +0000 (0:00:00.105)       0:00:05.073 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Install package systemd-resolved] *************\nThursday 01 October 2026  02:50:16 +0000 (0:00:01.311)       0:00:06.384 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nThursday 01 October 2026  02:50:16 +0000 (0:00:00.061)       0:00:06.445 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nThursday 01 October 2026  02:50:16 +0000 (0:00:00.595)       0:00:07.041 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nThursday 01 October 2026  02:50:17 +0000 (0:00:00.087)       0:00:07.128 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nThursday 01 October 2026  02:50:17 +0000 (0:00:00.601)       0:00:07.729 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nThursday 01 October 2026  02:50:18 +0000 (0:00:01.173)       0:00:08.903 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nThursday 01 October 2026  02:50:19 +0000 (0:00:01.093)       0:00:09.997 ****** \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] *************\nThursday 01 October 2026  02:50:19 +0000 (0:00:00.081)       0:00:10.078 ****** \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 ********************************************************************\nThursday 01 October 2026  02:50:21 +0000 (0:00:01.251)       0:00:11.329 ****** \n=============================================================================== \nGathering Facts --------------------------------------------------------- 4.65s\nosism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.31s\nosism.commons.resolvconf : Restart systemd-resolved service ------------- 1.25s\nosism.commons.resolvconf : Copy configuration files --------------------- 1.17s\nosism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.09s\nosism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.60s\nosism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.60s\nosism.commons.resolvconf : Include distribution specific installation tasks --- 0.11s\nosism.commons.resolvconf : Include resolvconf tasks --------------------- 0.10s\nosism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.09s\nosism.commons.resolvconf : Include distribution specific configuration tasks --- 0.08s\nosism.commons.resolvconf : Install package systemd-resolved ------------- 0.06s\nosism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.05s\n+ osism apply sshconfig\n\u001b[32m2026-10-01 02:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 64640fbf-3c93-474d-816a-b21388dd3625 (sshconfig) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 02:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 64640fbf-3c93-474d-816a-b21388dd3625 (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] ***********\nThursday 01 October 2026  02:50:39 +0000 (0:00:00.186)       0:00:00.186 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************\nThursday 01 October 2026  02:50:39 +0000 (0:00:00.589)       0:00:00.775 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Ensure config for each host exist] *************\nThursday 01 October 2026  02:50:40 +0000 (0:00:00.579)       0:00:01.355 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager)\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\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\nTASK [osism.commons.sshconfig : Add extra config] ******************************\nThursday 01 October 2026  02:50:46 +0000 (0:00:06.142)       0:00:07.498 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sshconfig : Assemble ssh config] ***************************\nThursday 01 October 2026  02:50:46 +0000 (0:00:00.097)       0:00:07.595 ****** \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 ********************************************************************\nThursday 01 October 2026  02:50:47 +0000 (0:00:00.664)       0:00:08.259 ****** \n=============================================================================== \nosism.commons.sshconfig : Ensure config for each host exist ------------- 6.14s\nosism.commons.sshconfig : Assemble ssh config --------------------------- 0.66s\nosism.commons.sshconfig : Get home directory of operator user ----------- 0.59s\nosism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.58s\nosism.commons.sshconfig : Add extra config ------------------------------ 0.10s\n+ osism apply known-hosts\n\u001b[32m2026-10-01 02:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5feb9c1b-4a7c-4371-b1e0-4d6a95fbab71 (known-hosts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 02:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5feb9c1b-4a7c-4371-b1e0-4d6a95fbab71 (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] ***\nThursday 01 October 2026  02:51:04 +0000 (0:00:00.208)       0:00:00.208 ****** \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\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-manager)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname] ***\nThursday 01 October 2026  02:51:11 +0000 (0:00:06.068)       0:00:06.276 ****** \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\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-manager)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:11 +0000 (0:00:00.189)       0:00:06.465 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRezReETuRHNgfGiUg1v3s5cy51/H1TIzaq+jLn/vhqsIRT0Kwx4BnK9WDJbIaxTfkZZzahW57n4scb1RVRRduLGgtftVfQU1U3PwBSVG4KCnSYG9DIk5GaR2AXMlwirDgb0YDj0LzUVPWVinTMMKI+ZE4sFjQYkZKyMS6khCjxPkPzLV41hpgPMwI2LAZxWyWblb7vZTrxz8Nppm6PmQx7fA1dA4TW7WOwuP1IU+cJQA4p2Tnoiu2f5if08EWs8boac19UxEH2UgLjMw9j3RomJhOC7gypVI4tqt5eHDMbtqRyg0kmLqX8/DfyfBqofe/LnRDZWsj0/9aVnqGbj0ZIORVOMUYiqey8pXTNXMrkv4iW+Ltax7d+5JzWkkcr5jiG0usDzs21JR6QRHIIiA8cOJcth+J+dyyvNhplABDzYipyNYnTIHYOSMrVIXV/qGU7MigGMjuzT2HElANDztFxiov04CvtGukHB+9fAbFoiAtTSVb2BfKo1VmCkmMpYs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEUfNk8gOaYR8d9JxdeIAtZH/dJKODup9inDfKtljP+hCwf1tJIHXe3MNTRTWrGAW1MY+PLRz0y7rNTGiHw29QI=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINgVRsnnJGV8c52DtwX7cNJ8TStf7B+bo3vLJNOWBFkx)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:12 +0000 (0:00:01.274)       0:00:07.740 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDFjd2uKZBNVmr/WE+DRU7Uuq1DgB8gpWKgUHwAIY+eTW9mdGxWLd4GQU88s5a8axnot4wU6ULFjQvGY9wK6u8nEo1bBhg5/Rq6u6xRf72fK+R6lF30BUHi30TKoDTuaBy5q6GrwNB8GWR7O2GaiGucwZLHTRS1Yl4AlP+uVxZL5twV3FOvLthQ2uKPZR/4uFUrA+gN+hK+xfCuBTMkWhyYDvvoIJgnkcpxyP15v7mk13DE6j81KeqJ1iWtFQ/kO0KatiVSb+t/SApCRBKjYyYxX9fkoFbOdKVyYoimEeZWJi4aw8G5kk4m8PJD2a7j2iWvYrVH2yMSJIR8gXwoiZEu7TqtUX6KuF8dSp4uKnu6wzFzJLk7Ir6HWNSqt+eQ4tiBBtzHuVgEXgQhh3uBu27op2zANCeQt3zkDoAAe75nlHdvgr+hZVqjNw7W89RrPUI4wg1PEbSr9NpvpN8z6QPI75QJsWpR+QSLRyGuQ39VCEMgz+VYrNAAdYGG6bKqL1U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIodJgP10vJtJXC/2+OLOgYsKCcRAEaCN0fbeJhn35B+R7+JzUMn3ansKVE+l+73ZUYWBR2nnhpjywYoXXl27V8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJT+HBs0I8rIGujH1CRTIqZL5dXHlxUMyCOmY0X5ZKM1)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:13 +0000 (0:00:01.211)       0:00:08.952 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXAhlpSU1pXglPS+KoPq0v9Bz5wmd/6756xJjSrPFZQNq2WoalpXFyMGmKUL1GRhU51vMk3HqXW8Bhbw0fQ/Zq6HZVGkyy7YFikFpWyHrVBMEuWzKhBIAqGeANB16LSzy9gAmHUF4OZ1cNJS8+Sf+vonxr6FblSNH3NKJq1kFmxTvnlLs2zlg2Psl0qEOYxDijrZcyQviTKCCegQadOb0daB4oL3WFOaFNO5NQxh3xMiP18Lzca+Ju3zBj159Q8kL7tox9AT76c+cj46kT/eYekhddFcavCnWoD46Irlf1nn2/kwCdkYvq0iN0WCixzLwNa+DxmYHerE2wPKCwjnq73kSqTgio2ArCZJv0bJwyWRHgdxpc0HcY5DmaCzs8NATdIyMdSW8y3u312sYCfbzMBHzM9ZKEO8EmBjz4Csvl8xmjkm2tim6jx/U/E5sRgXIZd5paehNny0PVuZ/KSmpHmnEFf9sPvX7APAGBa71tv5R6kdqwRkt/zyruGKxyjNM=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBaq5zEv2/hIFhEJ/64jwCMkl544q159Z3hjkdXSZMHCaORHq+oW9LASNF025lSZYwuMfypNk1plDOzkX4Vdshc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpm6SjvcZF9ev+F1FvM0crsuh9lSPO7/Zg09ZQvj7t0)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:14 +0000 (0:00:01.135)       0:00:10.088 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHTEJKSN8XLrQ/UxlsVMSQyEAj/Rjg4pW6hQqhqNe4+O6IRXy87rU5w+aOaxkJ9eub8RMNqoOV1txQMMidg4H0g=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO3Cb+YAXl6LMwXTqBXFasefalf5oUTbz6JJaFR83Ze4)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCavC13F4X16TzZTkAChB2gt154CyTkc4VHR6oqbhvk42argmc8OUG0q7srSpCGq5+XFd3x6SiysX9FiKCElrztj8LV/zlLqy9hraoBhfO8tCgaCQMNB20D4fU4SCtAup4s4uYsZKKIHY+8JpsYUco/HQPUpYQMViETPSYBa4TLyHlNu8VpP+SeTqPNsXfuPYPkzQNVqoGAVKsqkHqiovxRid/D6CesCMplXU0m5PEwfK8VHFz2O/2gsXtU/3lQ78v9g5zzeT94jTsDjA1/2i9ITke94E8Ur7uDLJvvAyNn1XD1J7qcIBNmgItCb5Q72aWuSH+FbT9QzsI3N3DqB4MChuDtAGmnK94YF7GrLGzD0FUbzoKoE9zhCVqS4bEVNoujHxq01LckVDi0gU4ziKk2YVzZ5xpDY4kLSVKcYnPtniBQKrCFmbaCg7KF3bV/yMcQahM2T3ySCyCwdp5xpQBhBeX6cCdw93xP/KP4AgpF0gxlcCacIk0H/5LQxyl4g/c=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:15 +0000 (0:00:01.112)       0:00:11.200 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDX6iaSHQ26TXwsBqZFPNvWfbrDeRgdP0eIzOtzhlFFqzRULiNW8Q+gAGwUQCiYNUDLDxLvMNyUygjxzb8XCQV71AR/9nNOBDcGCkdnxoqAddFssqwMQqAXSf7btoFxwzXlCXNHWej2v2KpvqDv1uhJhiJaJ7srZJAwuCN3tE8fpXI4l8EbC7rnFxcBvxOuePU7BwlT6HaX7Gt+hy6RH14Gtd12iJ8+2lqvFYA4uN3vOOUi1PSvY8m9L/4RNMWNdm+MKylgXZcfxJFRlySZVETgBb0AE6GfXlA9xbW4c5eANVkzxJYhYhQ471g9lHvUoivYzf0uru3YkJWBDRVmsJBt4uCXSUC5GRVLyrWtRiiKTm0sFldLF7/FO7eVLO+HNHxiFn/HEIxOGpH+CKHTQDFP7Jk9zPOb5jbAlSr/lgKh4+fc4nkecfrQT3qvarQSvlHiL6TcvqHg++FpJAEcqdXw4kNw3Wn8hcdwd7ac3jHjjuD78NP3V5vkOB+WGI5ueLs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBO1JvWRK5mpsO8mKcVjE26+JDIrYf6nrf+l7SQ+O3su3btXUdAigOxM/eNyWEKl/3zAu8Zh4y4Wwlfcb4rw/5Ss=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuD592D7QGj3QqQpEqCrDPbquCv7lsNGkmJnxhrwMiD)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:17 +0000 (0:00:01.208)       0:00:12.409 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFGdIv1MK9rWNV1doaXRPZc2cY3hQGQ8X33wRQiTwVHa/gz37VmFDHmRe3INSQp657cjBwCvF1wSIxisf+bx8Tc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCm+hs/JzNkdEgIEOM1ruwqerSMuQmUKTR8vCCmzudvzAVEW5+95tlYKhiwqXtoNXfp6iI9tygHdX5r24KGxf83tw7AI6LlopV45jramxte3p+5HV0+f8rgFwIiQ61xKY7M0wJk7BPKwte834SL4oYufaA4lHmb6lzeDNxqKdma2zqlkG5/mlfDz5TcEorHJoX9TedTs9DgRm+rNPqPbqLcqvQvffBf4ms78GCspGN5b/JhaTK1TQLMeK1XSeIMwlw4yUyoxctlracsiHxG5FSEzPf1iLBkJky5HFSoV0a6Q62ooRVxcA+R9dsXQ84nVznUuzOtLRuHPEO0YgDT8p5GKyzXdfcX94bJ8dYzJJ3/+g7NbmXEw4TN5mF5E5UFdogrKctux213EFST3WP5V38o10hlFvjLPhum/J5/Ksjt9dKMKIP8vQHWXwcsVfvyfHm3uZRvdv0ZeIk+PdYM6CrwnrLkg6s/WKWY8G3GReBoYt98tK0J/0wj9rd195rTj3U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBYV49DFFxPmdWpTm0A6uf9Z8FO6yVc2i3Zs0w5noj6a)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:18 +0000 (0:00:01.165)       0:00:13.574 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC5BqWTJLR2RGpU2cxqdihY1gytktFM1ztKwrGMdw5BX6DOVagq+UmKwlzxrF1XogwtE4rO4UDdk6oduIsijnB+90msjZ1Dq4fXJtwOTRHDeYVRW49ihBdrjFz/QA4bGu2C2fTyF8HvJSe/XtHtobJ4EH/GZ/VbjpHWUFQXFDfK8UGHYfVOg5knN2BKujUzNtkE0+N5Z/AzY1lT4RshUG6P86hTdyfFI8j4eMFOauvjf31efUvSqxKfewh5SjcS4ZIFzOqJiMY8mzUdyYc9ly/G0f/W2eANPnH4BWvxAOjm3fqdqHleTOPbD+BtDgD8BBRC//913Cg9hAk5hb6SNldcgjGmOuIMz8xxal1RvlXDa9O8wC5C2WNBDoLaR1sQC4By4hehBNLaRdvflUkjlyMW2jDykx9SLbS8+vsKwQr3ozJXLkjHCNRQg/DExrNmm9uEJhVarFX7SEcNiSbmpVMmWZwzP7cG8JbaEpVSYIm63nSrbpyX6D+zP+hzWUGntuk=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM23VarQyV9WV0BXgwzT5VIPbKUAovP42XzSd3daMflpoWhZhpTpArz8rSf1jRjvCqAeHtmPbqBU+tRi2tCO9h4=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ1YnQ26WUxX/GMhZPVq/p1coWijv9pZAAXrNlHrCPF/)\u001b[0m\n\nTASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***\nThursday 01 October 2026  02:51:19 +0000 (0:00:01.171)       0:00:14.746 ****** \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\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-manager)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host] ***\nThursday 01 October 2026  02:51:25 +0000 (0:00:05.591)       0:00:20.338 ****** \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\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-manager)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:25 +0000 (0:00:00.196)       0:00:20.534 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINgVRsnnJGV8c52DtwX7cNJ8TStf7B+bo3vLJNOWBFkx)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRezReETuRHNgfGiUg1v3s5cy51/H1TIzaq+jLn/vhqsIRT0Kwx4BnK9WDJbIaxTfkZZzahW57n4scb1RVRRduLGgtftVfQU1U3PwBSVG4KCnSYG9DIk5GaR2AXMlwirDgb0YDj0LzUVPWVinTMMKI+ZE4sFjQYkZKyMS6khCjxPkPzLV41hpgPMwI2LAZxWyWblb7vZTrxz8Nppm6PmQx7fA1dA4TW7WOwuP1IU+cJQA4p2Tnoiu2f5if08EWs8boac19UxEH2UgLjMw9j3RomJhOC7gypVI4tqt5eHDMbtqRyg0kmLqX8/DfyfBqofe/LnRDZWsj0/9aVnqGbj0ZIORVOMUYiqey8pXTNXMrkv4iW+Ltax7d+5JzWkkcr5jiG0usDzs21JR6QRHIIiA8cOJcth+J+dyyvNhplABDzYipyNYnTIHYOSMrVIXV/qGU7MigGMjuzT2HElANDztFxiov04CvtGukHB+9fAbFoiAtTSVb2BfKo1VmCkmMpYs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEUfNk8gOaYR8d9JxdeIAtZH/dJKODup9inDfKtljP+hCwf1tJIHXe3MNTRTWrGAW1MY+PLRz0y7rNTGiHw29QI=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:26 +0000 (0:00:01.188)       0:00:21.722 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDFjd2uKZBNVmr/WE+DRU7Uuq1DgB8gpWKgUHwAIY+eTW9mdGxWLd4GQU88s5a8axnot4wU6ULFjQvGY9wK6u8nEo1bBhg5/Rq6u6xRf72fK+R6lF30BUHi30TKoDTuaBy5q6GrwNB8GWR7O2GaiGucwZLHTRS1Yl4AlP+uVxZL5twV3FOvLthQ2uKPZR/4uFUrA+gN+hK+xfCuBTMkWhyYDvvoIJgnkcpxyP15v7mk13DE6j81KeqJ1iWtFQ/kO0KatiVSb+t/SApCRBKjYyYxX9fkoFbOdKVyYoimEeZWJi4aw8G5kk4m8PJD2a7j2iWvYrVH2yMSJIR8gXwoiZEu7TqtUX6KuF8dSp4uKnu6wzFzJLk7Ir6HWNSqt+eQ4tiBBtzHuVgEXgQhh3uBu27op2zANCeQt3zkDoAAe75nlHdvgr+hZVqjNw7W89RrPUI4wg1PEbSr9NpvpN8z6QPI75QJsWpR+QSLRyGuQ39VCEMgz+VYrNAAdYGG6bKqL1U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIodJgP10vJtJXC/2+OLOgYsKCcRAEaCN0fbeJhn35B+R7+JzUMn3ansKVE+l+73ZUYWBR2nnhpjywYoXXl27V8=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJT+HBs0I8rIGujH1CRTIqZL5dXHlxUMyCOmY0X5ZKM1)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:27 +0000 (0:00:01.200)       0:00:22.922 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXAhlpSU1pXglPS+KoPq0v9Bz5wmd/6756xJjSrPFZQNq2WoalpXFyMGmKUL1GRhU51vMk3HqXW8Bhbw0fQ/Zq6HZVGkyy7YFikFpWyHrVBMEuWzKhBIAqGeANB16LSzy9gAmHUF4OZ1cNJS8+Sf+vonxr6FblSNH3NKJq1kFmxTvnlLs2zlg2Psl0qEOYxDijrZcyQviTKCCegQadOb0daB4oL3WFOaFNO5NQxh3xMiP18Lzca+Ju3zBj159Q8kL7tox9AT76c+cj46kT/eYekhddFcavCnWoD46Irlf1nn2/kwCdkYvq0iN0WCixzLwNa+DxmYHerE2wPKCwjnq73kSqTgio2ArCZJv0bJwyWRHgdxpc0HcY5DmaCzs8NATdIyMdSW8y3u312sYCfbzMBHzM9ZKEO8EmBjz4Csvl8xmjkm2tim6jx/U/E5sRgXIZd5paehNny0PVuZ/KSmpHmnEFf9sPvX7APAGBa71tv5R6kdqwRkt/zyruGKxyjNM=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBaq5zEv2/hIFhEJ/64jwCMkl544q159Z3hjkdXSZMHCaORHq+oW9LASNF025lSZYwuMfypNk1plDOzkX4Vdshc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpm6SjvcZF9ev+F1FvM0crsuh9lSPO7/Zg09ZQvj7t0)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:28 +0000 (0:00:01.232)       0:00:24.154 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCavC13F4X16TzZTkAChB2gt154CyTkc4VHR6oqbhvk42argmc8OUG0q7srSpCGq5+XFd3x6SiysX9FiKCElrztj8LV/zlLqy9hraoBhfO8tCgaCQMNB20D4fU4SCtAup4s4uYsZKKIHY+8JpsYUco/HQPUpYQMViETPSYBa4TLyHlNu8VpP+SeTqPNsXfuPYPkzQNVqoGAVKsqkHqiovxRid/D6CesCMplXU0m5PEwfK8VHFz2O/2gsXtU/3lQ78v9g5zzeT94jTsDjA1/2i9ITke94E8Ur7uDLJvvAyNn1XD1J7qcIBNmgItCb5Q72aWuSH+FbT9QzsI3N3DqB4MChuDtAGmnK94YF7GrLGzD0FUbzoKoE9zhCVqS4bEVNoujHxq01LckVDi0gU4ziKk2YVzZ5xpDY4kLSVKcYnPtniBQKrCFmbaCg7KF3bV/yMcQahM2T3ySCyCwdp5xpQBhBeX6cCdw93xP/KP4AgpF0gxlcCacIk0H/5LQxyl4g/c=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHTEJKSN8XLrQ/UxlsVMSQyEAj/Rjg4pW6hQqhqNe4+O6IRXy87rU5w+aOaxkJ9eub8RMNqoOV1txQMMidg4H0g=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO3Cb+YAXl6LMwXTqBXFasefalf5oUTbz6JJaFR83Ze4)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:30 +0000 (0:00:01.181)       0:00:25.336 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBO1JvWRK5mpsO8mKcVjE26+JDIrYf6nrf+l7SQ+O3su3btXUdAigOxM/eNyWEKl/3zAu8Zh4y4Wwlfcb4rw/5Ss=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDX6iaSHQ26TXwsBqZFPNvWfbrDeRgdP0eIzOtzhlFFqzRULiNW8Q+gAGwUQCiYNUDLDxLvMNyUygjxzb8XCQV71AR/9nNOBDcGCkdnxoqAddFssqwMQqAXSf7btoFxwzXlCXNHWej2v2KpvqDv1uhJhiJaJ7srZJAwuCN3tE8fpXI4l8EbC7rnFxcBvxOuePU7BwlT6HaX7Gt+hy6RH14Gtd12iJ8+2lqvFYA4uN3vOOUi1PSvY8m9L/4RNMWNdm+MKylgXZcfxJFRlySZVETgBb0AE6GfXlA9xbW4c5eANVkzxJYhYhQ471g9lHvUoivYzf0uru3YkJWBDRVmsJBt4uCXSUC5GRVLyrWtRiiKTm0sFldLF7/FO7eVLO+HNHxiFn/HEIxOGpH+CKHTQDFP7Jk9zPOb5jbAlSr/lgKh4+fc4nkecfrQT3qvarQSvlHiL6TcvqHg++FpJAEcqdXw4kNw3Wn8hcdwd7ac3jHjjuD78NP3V5vkOB+WGI5ueLs=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuD592D7QGj3QqQpEqCrDPbquCv7lsNGkmJnxhrwMiD)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:31 +0000 (0:00:01.229)       0:00:26.566 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFGdIv1MK9rWNV1doaXRPZc2cY3hQGQ8X33wRQiTwVHa/gz37VmFDHmRe3INSQp657cjBwCvF1wSIxisf+bx8Tc=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCm+hs/JzNkdEgIEOM1ruwqerSMuQmUKTR8vCCmzudvzAVEW5+95tlYKhiwqXtoNXfp6iI9tygHdX5r24KGxf83tw7AI6LlopV45jramxte3p+5HV0+f8rgFwIiQ61xKY7M0wJk7BPKwte834SL4oYufaA4lHmb6lzeDNxqKdma2zqlkG5/mlfDz5TcEorHJoX9TedTs9DgRm+rNPqPbqLcqvQvffBf4ms78GCspGN5b/JhaTK1TQLMeK1XSeIMwlw4yUyoxctlracsiHxG5FSEzPf1iLBkJky5HFSoV0a6Q62ooRVxcA+R9dsXQ84nVznUuzOtLRuHPEO0YgDT8p5GKyzXdfcX94bJ8dYzJJ3/+g7NbmXEw4TN5mF5E5UFdogrKctux213EFST3WP5V38o10hlFvjLPhum/J5/Ksjt9dKMKIP8vQHWXwcsVfvyfHm3uZRvdv0ZeIk+PdYM6CrwnrLkg6s/WKWY8G3GReBoYt98tK0J/0wj9rd195rTj3U=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBYV49DFFxPmdWpTm0A6uf9Z8FO6yVc2i3Zs0w5noj6a)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********\nThursday 01 October 2026  02:51:32 +0000 (0:00:01.194)       0:00:27.760 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ1YnQ26WUxX/GMhZPVq/p1coWijv9pZAAXrNlHrCPF/)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC5BqWTJLR2RGpU2cxqdihY1gytktFM1ztKwrGMdw5BX6DOVagq+UmKwlzxrF1XogwtE4rO4UDdk6oduIsijnB+90msjZ1Dq4fXJtwOTRHDeYVRW49ihBdrjFz/QA4bGu2C2fTyF8HvJSe/XtHtobJ4EH/GZ/VbjpHWUFQXFDfK8UGHYfVOg5knN2BKujUzNtkE0+N5Z/AzY1lT4RshUG6P86hTdyfFI8j4eMFOauvjf31efUvSqxKfewh5SjcS4ZIFzOqJiMY8mzUdyYc9ly/G0f/W2eANPnH4BWvxAOjm3fqdqHleTOPbD+BtDgD8BBRC//913Cg9hAk5hb6SNldcgjGmOuIMz8xxal1RvlXDa9O8wC5C2WNBDoLaR1sQC4By4hehBNLaRdvflUkjlyMW2jDykx9SLbS8+vsKwQr3ozJXLkjHCNRQg/DExrNmm9uEJhVarFX7SEcNiSbmpVMmWZwzP7cG8JbaEpVSYIm63nSrbpyX6D+zP+hzWUGntuk=)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM23VarQyV9WV0BXgwzT5VIPbKUAovP42XzSd3daMflpoWhZhpTpArz8rSf1jRjvCqAeHtmPbqBU+tRi2tCO9h4=)\u001b[0m\n\nTASK [osism.commons.known_hosts : Write static known_hosts entries] ************\nThursday 01 October 2026  02:51:33 +0000 (0:00:01.253)       0:00:29.014 ****** \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] => (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-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Write extra known_hosts entries] *************\nThursday 01 October 2026  02:51:33 +0000 (0:00:00.193)       0:00:29.208 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Delete known_hosts entries] ******************\nThursday 01 October 2026  02:51:34 +0000 (0:00:00.067)       0:00:29.276 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.known_hosts : Set file permissions] ************************\nThursday 01 October 2026  02:51:34 +0000 (0:00:00.064)       0:00:29.340 ****** \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 ********************************************************************\nThursday 01 October 2026  02:51:34 +0000 (0:00:00.857)       0:00:30.197 ****** \n=============================================================================== \nosism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.07s\nosism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.59s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.27s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.25s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.23s\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.19s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.19s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.17s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.17s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s\nosism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s\nosism.commons.known_hosts : Set file permissions ------------------------ 0.86s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.20s\nosism.commons.known_hosts : Write static known_hosts entries ------------ 0.19s\nosism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.19s\n+ osism apply squid\n\u001b[32m2026-10-01 02:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 56910e21-2973-4585-98b9-b0befbb43839 (squid) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 02:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 56910e21-2973-4585-98b9-b0befbb43839 (squid) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role squid] ********************************************************\n\nTASK [osism.services.squid : Include install tasks] ****************************\nThursday 01 October 2026  02:51:52 +0000 (0:00:00.189)       0:00:00.189 ****** \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] ************************\nThursday 01 October 2026  02:51:52 +0000 (0:00:00.099)       0:00:00.288 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Create required directories] **********************\nThursday 01 October 2026  02:51:54 +0000 (0:00:01.738)       0:00:02.027 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration/conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/opt/squid)\u001b[0m\n\nTASK [osism.services.squid : Copy squid configuration files] *******************\nThursday 01 October 2026  02:51:55 +0000 (0:00:01.268)       0:00:03.296 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m\n\nTASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***\nThursday 01 October 2026  02:51:57 +0000 (0:00:01.174)       0:00:04.470 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Copy docker-compose.yml file] *********************\nThursday 01 October 2026  02:51:57 +0000 (0:00:00.398)       0:00:04.869 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.squid : Manage squid service] *****************************\nThursday 01 October 2026  02:51:58 +0000 (0:00:00.974)       0:00:05.843 ****** \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] *****************\nThursday 01 October 2026  02:52:30 +0000 (0:00:32.215)       0:00:38.058 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******\nThursday 01 October 2026  02:52:42 +0000 (0:00:12.303)       0:00:50.362 ****** \nPausing for 60 seconds\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***\nThursday 01 October 2026  02:53:43 +0000 (0:01:00.091)       0:01:50.453 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****\nThursday 01 October 2026  02:53:43 +0000 (0:00:00.065)       0:01:50.519 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  02:53:43 +0000 (0:00:00.681)       0:01:51.200 ****** \n=============================================================================== \nosism.services.squid : Wait for squid service to start ----------------- 60.09s\nosism.services.squid : Manage squid service ---------------------------- 32.22s\nosism.services.squid : Restart squid service --------------------------- 12.30s\nosism.services.squid : Install required packages ------------------------ 1.74s\nosism.services.squid : Create required directories ---------------------- 1.27s\nosism.services.squid : Copy squid configuration files ------------------- 1.17s\nosism.services.squid : Copy docker-compose.yml file --------------------- 0.97s\nosism.services.squid : Wait for an healthy squid service ---------------- 0.68s\nosism.services.squid : Remove osism_allow_list.conf configuration file --- 0.40s\nosism.services.squid : Include install tasks ---------------------------- 0.10s\nosism.services.squid : Register that squid service was restarted -------- 0.07s\n+ [[ 9.5.0 != \\l\\a\\t\\e\\s\\t ]]\n++ semver 9.5.0 10.0.0-0\n+ [[ -1 -ge 0 ]]\n+ /opt/configuration/scripts/set-kolla-namespace.sh kolla/release\n+ set -e\n+ SYNC=false\n+ [[ kolla/release == \\-\\-\\s\\y\\n\\c ]]\n+ NAMESPACE=kolla/release\n+ sed -i 's#docker_namespace: .*#docker_namespace: kolla/release#g' /opt/configuration/inventory/group_vars/all/kolla.yml\n+ [[ false == \\t\\r\\u\\e ]]\n++ semver 9.5.0 9.0.0\n+ [[ 1 -lt 0 ]]\n+ osism apply operator -u ubuntu -l testbed-nodes\n\u001b[32m2026-10-01 02:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d70c3e8-e32e-447c-88b8-9f15dec3a968 (operator) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 02:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9d70c3e8-e32e-447c-88b8-9f15dec3a968 (operator) has been started and output is visible here.\u001b[0m\n\nPLAY [Make ssh pipelining working] *********************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 01 October 2026  02:54:01 +0000 (0:00:00.158)       0:00:00.158 ****** \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-node-3]\u001b[0m\n\nTASK [Do not require tty for all users] ****************************************\nThursday 01 October 2026  02:54:06 +0000 (0:00:04.432)       0:00:04.590 ****** \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-1]\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] *****\nThursday 01 October 2026  02:54:06 +0000 (0:00:00.874)       0:00:05.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\u001b[0;32mok: [testbed-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] ***\nThursday 01 October 2026  02:54:07 +0000 (0:00:00.213)       0:00:05.678 ****** \n\u001b[0;32mok: [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] **************************\nThursday 01 October 2026  02:54:07 +0000 (0:00:00.211)       0:00:05.890 ****** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.operator : Create user] ************************************\nThursday 01 October 2026  02:54:08 +0000 (0:00:00.780)       0:00:06.671 ****** \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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.operator : Add user to additional groups] ******************\nThursday 01 October 2026  02:54:09 +0000 (0:00:00.892)       0:00:07.564 ****** \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-5] => (item=adm)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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-2] => (item=sudo)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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] *************************\nThursday 01 October 2026  02:54:10 +0000 (0:00:01.476)       0:00:09.041 ****** \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\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***\nThursday 01 October 2026  02:54:11 +0000 (0:00:01.369)       0:00:10.411 ****** \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-1] => (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-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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 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-5] => (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-2] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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-5] => (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-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\nTASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***\nThursday 01 October 2026  02:54:13 +0000 (0:00:01.468)       0:00:11.879 ****** \n\u001b[0;36mskipping: [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] ***\nThursday 01 October 2026  02:54:13 +0000 (0:00:00.201)       0:00:12.081 ****** \n\u001b[0;36mskipping: [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] **************************\nThursday 01 October 2026  02:54:13 +0000 (0:00:00.212)       0:00:12.294 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.operator : Check number of SSH authorized keys] ************\nThursday 01 October 2026  02:54:14 +0000 (0:00:00.655)       0:00:12.949 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] ************************\nThursday 01 October 2026  02:54:14 +0000 (0:00:00.191)       0:00:13.140 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\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] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\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-2] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nThursday 01 October 2026  02:54:15 +0000 (0:00:00.929)       0:00:14.070 ****** \n\u001b[0;36mskipping: [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] *****************\nThursday 01 October 2026  02:54:15 +0000 (0:00:00.194)       0:00:14.264 ****** \n\u001b[0;36mskipping: [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] **************\nThursday 01 October 2026  02:54:15 +0000 (0:00:00.189)       0:00:14.453 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] ***********************************\nThursday 01 October 2026  02:54:16 +0000 (0:00:00.182)       0:00:14.636 ****** \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.operator : Unset & lock password] **************************\nThursday 01 October 2026  02:54:16 +0000 (0:00:00.802)       0:00:15.439 ****** \n\u001b[0;36mskipping: [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 ********************************************************************\nThursday 01 October 2026  02:54:17 +0000 (0:00:00.274)       0:00:15.713 ****** \n=============================================================================== \nGathering Facts --------------------------------------------------------- 4.43s\nosism.commons.operator : Add user to additional groups ------------------ 1.48s\nosism.commons.operator : Set language variables in .bashrc configuration file --- 1.47s\nosism.commons.operator : Copy user sudoers file ------------------------- 1.37s\nosism.commons.operator : Set ssh authorized keys ------------------------ 0.93s\nosism.commons.operator : Create user ------------------------------------ 0.89s\nDo not require tty for all users ---------------------------------------- 0.87s\nosism.commons.operator : Set password ----------------------------------- 0.80s\nosism.commons.operator : Create operator group -------------------------- 0.78s\nosism.commons.operator : Create .ssh directory -------------------------- 0.66s\nosism.commons.operator : Unset & lock password -------------------------- 0.27s\nosism.commons.operator : Gather variables for each operating system ----- 0.21s\nosism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.21s\nosism.commons.operator : Set operator_groups variable to default value --- 0.21s\nosism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.20s\nosism.commons.operator : Delete ssh authorized keys --------------------- 0.19s\nosism.commons.operator : Check number of SSH authorized keys ------------ 0.19s\nosism.commons.operator : Set authorized GitHub accounts ----------------- 0.19s\nosism.commons.operator : Delete authorized GitHub accounts -------------- 0.18s\n+ osism apply --environment custom facts\n\u001b[32m2026-10-01 02:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m\n\u001b[32m2026-10-01 02:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6bbfa3d7-234e-42b7-b91a-c801a337a5c3 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 02:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6bbfa3d7-234e-42b7-b91a-c801a337a5c3 (facts) has been started and output is visible here.\u001b[0m\n\nPLAY [Copy custom network devices fact] ****************************************\n\nTASK [Create custom facts directory] *******************************************\nThursday 01 October 2026  02:54:35 +0000 (0:00:00.085)       0:00:00.085 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Copy fact file] **********************************************************\nThursday 01 October 2026  02:54:36 +0000 (0:00:01.487)       0:00:01.572 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Copy custom ceph devices facts] ******************************************\n\nTASK [osism.commons.repository : Gather variables for each operating system] ***\nThursday 01 October 2026  02:54:37 +0000 (0:00:01.372)       0:00:02.944 ****** \n\u001b[0;32mok: [testbed-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] ***\nThursday 01 October 2026  02:54:38 +0000 (0:00:00.123)       0:00:03.068 ****** \n\u001b[0;32mok: [testbed-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] ******************\nThursday 01 October 2026  02:54:38 +0000 (0:00:00.218)       0:00:03.287 ****** \n\u001b[0;32mok: [testbed-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] ***\nThursday 01 October 2026  02:54:38 +0000 (0:00:00.249)       0:00:03.536 ****** \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] *****\nThursday 01 October 2026  02:54:38 +0000 (0:00:00.140)       0:00:03.677 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nThursday 01 October 2026  02:54:39 +0000 (0:00:00.476)       0:00:04.154 ****** \n\u001b[0;36mskipping: [testbed-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] ***************\nThursday 01 October 2026  02:54:39 +0000 (0:00:00.150)       0:00:04.304 ****** \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] *********************\nThursday 01 October 2026  02:54:40 +0000 (0:00:01.232)       0:00:05.537 ****** \n\u001b[0;32mok: [testbed-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] *********************\nThursday 01 October 2026  02:54:41 +0000 (0:00:00.508)       0:00:06.046 ****** \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] *************************\nThursday 01 October 2026  02:54:42 +0000 (0:00:01.162)       0:00:07.208 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Install required packages (RedHat)] **************************************\nThursday 01 October 2026  02:54:59 +0000 (0:00:17.280)       0:00:24.489 ****** \n\u001b[0;36mskipping: [testbed-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)] **************************************\nThursday 01 October 2026  02:54:59 +0000 (0:00:00.114)       0:00:24.604 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Create custom facts directory] *******************************************\nThursday 01 October 2026  02:55:08 +0000 (0:00:09.271)       0:00:33.875 ****** \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 [Copy fact files] *********************************************************\nThursday 01 October 2026  02:55:09 +0000 (0:00:00.461)       0:00:34.337 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (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)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\u001b[0m\n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nThursday 01 October 2026  02:55:13 +0000 (0:00:03.805)       0:00:38.142 ****** \n\u001b[0;32mok: [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] ***********************************************\nThursday 01 October 2026  02:55:14 +0000 (0:00:01.495)       0:00:39.638 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY 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 ********************************************************************\nThursday 01 October 2026  02:55:18 +0000 (0:00:03.642)       0:00:43.280 ****** \n=============================================================================== \nosism.commons.repository : Update package cache ------------------------ 17.28s\nInstall required packages (Debian) -------------------------------------- 9.27s\nCopy fact files --------------------------------------------------------- 3.81s\nGathers facts about hosts ----------------------------------------------- 3.64s\nosism.commons.repository : Force update of package cache ---------------- 1.50s\nCreate custom facts directory ------------------------------------------- 1.49s\nCopy fact file ---------------------------------------------------------- 1.37s\nosism.commons.repository : Copy 99osism apt configuration --------------- 1.23s\nosism.commons.repository : Copy ubuntu.sources file --------------------- 1.16s\nosism.commons.repository : Remove sources.list file --------------------- 0.51s\nosism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.48s\nCreate custom facts directory ------------------------------------------- 0.46s\nosism.commons.repository : Set repositories to default ------------------ 0.25s\nosism.commons.repository : Set repository_default fact to default value --- 0.22s\nosism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.15s\nosism.commons.repository : Include distribution specific repository tasks --- 0.14s\nosism.commons.repository : Gather variables for each operating system --- 0.12s\nInstall required packages (RedHat) -------------------------------------- 0.11s\n+ osism apply bootstrap\n\u001b[32m2026-10-01 02:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97f0482c-01c0-4fe9-9495-f9f9b31eb1b6 (bootstrap) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 02:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 97f0482c-01c0-4fe9-9495-f9f9b31eb1b6 (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] ************************************\nThursday 01 October 2026  02:55:36 +0000 (0:00:00.176)       0:00:00.176 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Gather facts for all hosts] **********************************************\n\nTASK [Gathers facts about hosts] ***********************************************\nThursday 01 October 2026  02:55:36 +0000 (0:00:00.290)       0:00:00.467 ****** \n\u001b[0;32mok: [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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY [Gather facts for all hosts (if using --limit)] ***************************\n\nTASK [Gathers facts about hosts] ***********************************************\nThursday 01 October 2026  02:55:40 +0000 (0:00:03.674)       0:00:04.141 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \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-4) \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-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (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-4] => (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-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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-manager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Apply bootstrap roles part 1] ********************************************\n\nTASK [osism.commons.hostname : Set hostname] ***********************************\nThursday 01 October 2026  02:55:40 +0000 (0:00:00.547)       0:00:04.689 ****** \n\u001b[0;32mok: [testbed-node-3]\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-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.hostname : Copy /etc/hostname] *****************************\nThursday 01 October 2026  02:55:42 +0000 (0:00:01.351)       0:00:06.040 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.hosts : Include type specific tasks] ***********************\nThursday 01 October 2026  02:55:43 +0000 (0:00:01.394)       0:00:07.435 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/hosts/tasks/type-template.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.hosts : Copy /etc/hosts file] ******************************\nThursday 01 October 2026  02:55:43 +0000 (0:00:00.317)       0:00:07.752 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.proxy : Include distribution specific tasks] ***************\nThursday 01 October 2026  02:55:46 +0000 (0:00:02.326)       0:00:10.079 ****** \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-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [osism.commons.proxy : Configure proxy parameters for apt] ****************\nThursday 01 October 2026  02:55:46 +0000 (0:00:00.333)       0:00:10.412 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.proxy : Set system wide settings in environment file] ******\nThursday 01 October 2026  02:55:47 +0000 (0:00:01.077)       0:00:11.490 ****** \n\u001b[0;36mskipping: [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\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 [osism.commons.proxy : Remove system wide settings in environment file] ***\nThursday 01 October 2026  02:55:48 +0000 (0:00:00.723)       0:00:12.213 ****** \n\u001b[0;36mskipping: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***\nThursday 01 October 2026  02:55:49 +0000 (0:00:00.660)       0:00:12.874 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Include resolvconf tasks] *********************\nThursday 01 October 2026  02:55:49 +0000 (0:00:00.265)       0:00:13.139 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***\nThursday 01 October 2026  02:55:49 +0000 (0:00:00.346)       0:00:13.485 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***\nThursday 01 October 2026  02:55:50 +0000 (0:00:00.541)       0:00:14.027 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-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.resolvconf : Install package systemd-resolved] *************\nThursday 01 October 2026  02:55:51 +0000 (0:00:01.463)       0:00:15.491 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****\nThursday 01 October 2026  02:55:51 +0000 (0:00:00.244)       0:00:15.735 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-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-0]\u001b[0m\n\nTASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******\nThursday 01 October 2026  02:55:52 +0000 (0:00:00.608)       0:00:16.344 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***\nThursday 01 October 2026  02:55:52 +0000 (0:00:00.262)       0:00:16.607 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.resolvconf : Copy configuration files] *********************\nThursday 01 October 2026  02:55:53 +0000 (0:00:00.620)       0:00:17.227 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********\nThursday 01 October 2026  02:55:54 +0000 (0:00:01.185)       0:00:18.413 ****** \n\u001b[0;32mok: [testbed-node-2]\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\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\nTASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***\nThursday 01 October 2026  02:55:55 +0000 (0:00:01.178)       0:00:19.591 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.resolvconf : Restart systemd-resolved service] *************\nThursday 01 October 2026  02:55:56 +0000 (0:00:00.367)       0:00:19.958 ****** \n\u001b[0;36mskipping: [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.repository : Gather variables for each operating system] ***\nThursday 01 October 2026  02:55:57 +0000 (0:00:01.341)       0:00:21.300 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.repository : Set repository_default fact to default value] ***\nThursday 01 October 2026  02:55:57 +0000 (0:00:00.290)       0:00:21.590 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.repository : Set repositories to default] ******************\nThursday 01 October 2026  02:55:58 +0000 (0:00:00.302)       0:00:21.893 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.repository : Include distribution specific repository tasks] ***\nThursday 01 October 2026  02:55:58 +0000 (0:00:00.263)       0:00:22.156 ****** \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, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****\nThursday 01 October 2026  02:55:58 +0000 (0:00:00.372)       0:00:22.528 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************\nThursday 01 October 2026  02:55:59 +0000 (0:00:00.631)       0:00:23.160 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.repository : Copy 99osism apt configuration] ***************\nThursday 01 October 2026  02:55:59 +0000 (0:00:00.270)       0:00:23.431 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [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;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.repository : Remove sources.list file] *********************\nThursday 01 October 2026  02:56:01 +0000 (0:00:02.091)       0:00:25.523 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.repository : Copy ubuntu.sources file] *********************\nThursday 01 October 2026  02:56:02 +0000 (0:00:00.649)       0:00:26.172 ****** \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;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-manager]\u001b[0m\n\nTASK [osism.commons.repository : Update package cache] *************************\nThursday 01 October 2026  02:56:03 +0000 (0:00:01.167)       0:00:27.340 ****** \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;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\nTASK [osism.services.rsyslog : Gather variables for each operating system] *****\nThursday 01 October 2026  02:56:20 +0000 (0:00:17.140)       0:00:44.480 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.rsyslog : Set rsyslog_user variable to default value] *****\nThursday 01 October 2026  02:56:20 +0000 (0:00:00.283)       0:00:44.763 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.rsyslog : Set rsyslog_workdir variable to default value] ***\nThursday 01 October 2026  02:56:21 +0000 (0:00:00.298)       0:00:45.061 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.rsyslog : Include distribution specific install tasks] ****\nThursday 01 October 2026  02:56:21 +0000 (0:00:00.282)       0:00:45.344 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.rsyslog : Install rsyslog package] ************************\nThursday 01 October 2026  02:56:21 +0000 (0:00:00.353)       0:00:45.697 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\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\nTASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********\nThursday 01 October 2026  02:56:23 +0000 (0:00:01.939)       0:00:47.636 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.rsyslog : Manage rsyslog service] *************************\nThursday 01 October 2026  02:56:24 +0000 (0:00:01.161)       0:00:48.798 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.rsyslog : Include fluentd tasks] **************************\nThursday 01 October 2026  02:56:25 +0000 (0:00:00.885)       0:00:49.684 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/fluentd.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.rsyslog : Forward syslog message to local fluentd daemon] ***\nThursday 01 October 2026  02:56:26 +0000 (0:00:00.364)       0:00:50.049 ****** \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-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-manager]\u001b[0m\n\nTASK [osism.services.rsyslog : Include additional log server tasks] ************\nThursday 01 October 2026  02:56:27 +0000 (0:00:01.136)       0:00:51.186 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.rsyslog : Include logrotate tasks] ************************\nThursday 01 October 2026  02:56:27 +0000 (0:00:00.266)       0:00:51.452 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/logrotate.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.rsyslog : Ensure logrotate package is installed] **********\nThursday 01 October 2026  02:56:28 +0000 (0:00:00.371)       0:00:51.824 ****** \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-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************\nThursday 01 October 2026  02:56:30 +0000 (0:00:02.057)       0:00:53.882 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.systohc : Install util-linux-extra package] ****************\nThursday 01 October 2026  02:56:31 +0000 (0:00:01.257)       0:00:55.139 ****** \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-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-manager]\u001b[0m\n\nTASK [osism.commons.systohc : Sync hardware clock] *****************************\nThursday 01 October 2026  02:56:44 +0000 (0:00:13.495)       0:01:08.635 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.configfs : Start sys-kernel-config mount] ******************\nThursday 01 October 2026  02:56:45 +0000 (0:00:00.807)       0:01:09.442 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.packages : Gather variables for each operating system] *****\nThursday 01 October 2026  02:56:46 +0000 (0:00:00.884)       0:01:10.326 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.packages : Set required_packages_distribution variable to default value] ***\nThursday 01 October 2026  02:56:46 +0000 (0:00:00.218)       0:01:10.545 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [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\nTASK [osism.commons.packages : Include distribution specific package tasks] ****\nThursday 01 October 2026  02:56:46 +0000 (0:00:00.221)       0:01:10.767 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/packages/tasks/package-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.packages : Install needrestart package] ********************\nThursday 01 October 2026  02:56:47 +0000 (0:00:00.309)       0:01:11.076 ****** \n\u001b[0;32mok: [testbed-node-3]\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-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-1]\u001b[0m\n\nTASK [osism.commons.packages : Set needrestart mode] ***************************\nThursday 01 October 2026  02:56:48 +0000 (0:00:01.544)       0:01:12.621 ****** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***\nThursday 01 October 2026  02:56:49 +0000 (0:00:00.502)       0:01:13.124 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.packages : Update package cache] ***************************\nThursday 01 October 2026  02:56:49 +0000 (0:00:00.251)       0:01:13.376 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\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-4]\u001b[0m\n\nTASK [osism.commons.packages : Download upgrade packages] **********************\nThursday 01 October 2026  02:56:50 +0000 (0:00:01.254)       0:01:14.631 ****** \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-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\nTASK [osism.commons.packages : Upgrade packages] *******************************\nThursday 01 October 2026  02:56:53 +0000 (0:00:02.244)       0:01:16.875 ****** \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\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\nTASK [osism.commons.packages : Download required packages] *********************\nThursday 01 October 2026  02:56:56 +0000 (0:00:03.157)       0:01:20.033 ****** \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-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [osism.commons.packages : Install required packages] **********************\nThursday 01 October 2026  02:57:24 +0000 (0:00:28.207)       0:01:48.240 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Remove useless packages from the cache] *********\nThursday 01 October 2026  02:58:36 +0000 (0:01:11.974)       0:03:00.215 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.packages : Remove dependencies that are no longer required] ***\nThursday 01 October 2026  02:58:38 +0000 (0:00:01.908)       0:03:02.123 ****** \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\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.sysctl : Include sysctl tasks] *****************************\nThursday 01 October 2026  02:58:52 +0000 (0:00:14.437)       0:03:16.560 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (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-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (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-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (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-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (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-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (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-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (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] ***********\nThursday 01 October 2026  02:58:53 +0000 (0:00:00.480)       0:03:17.041 ****** \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-5] => (item={'name': 'vm.max_map_count', 'value': 262144}) \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-manager] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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] ****************\nThursday 01 October 2026  02:58:53 +0000 (0:00:00.741)       0:03:17.783 ****** \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-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-3]\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-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \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-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-4] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \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-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \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-4] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\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;33mchanged: [testbed-node-0] => (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-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_time', 'value': 6})\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-0] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\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_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-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\nTASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************\nThursday 01 October 2026  02:59:00 +0000 (0:00:06.128)       0:03:23.912 ****** \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-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-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************\nThursday 01 October 2026  02:59:01 +0000 (0:00:01.685)       0:03:25.598 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \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;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;33mchanged: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on network] *****************\nThursday 01 October 2026  02:59:02 +0000 (0:00:00.562)       0:03:26.160 ****** \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;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;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m\n\nTASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************\nThursday 01 October 2026  02:59:03 +0000 (0:00:00.688)       0:03:26.849 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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-1] => (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] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m\n\nTASK [osism.commons.limits : Include limits tasks] *****************************\nThursday 01 October 2026  02:59:04 +0000 (0:00:01.567)       0:03:28.416 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.services : Populate service facts] *************************\nThursday 01 October 2026  02:59:04 +0000 (0:00:00.353)       0:03:28.770 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.services : Check services] *********************************\nThursday 01 October 2026  02:59:09 +0000 (0:00:04.931)       0:03:33.702 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \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-5] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.services : Start/enable required services] *****************\nThursday 01 October 2026  02:59:10 +0000 (0:00:00.354)       0:03:34.056 ****** \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-0] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m\n\nTASK [osism.commons.motd : Include distribution specific configure tasks] ******\nThursday 01 October 2026  02:59:11 +0000 (0:00:01.289)       0:03:35.346 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/motd/tasks/configure-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.motd : Remove update-motd package] *************************\nThursday 01 October 2026  02:59:12 +0000 (0:00:00.529)       0:03:35.875 ****** \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-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************\nThursday 01 October 2026  02:59:13 +0000 (0:00:01.546)       0:03:37.421 ****** \n\u001b[0;32mok: [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-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.motd : Disable the dynamic motd-news service] **************\nThursday 01 October 2026  02:59:14 +0000 (0:00:00.643)       0:03:38.065 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.motd : Get all configuration files in /etc/pam.d] **********\nThursday 01 October 2026  02:59:15 +0000 (0:00:00.752)       0:03:38.817 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\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-manager]\u001b[0m\n\nTASK [osism.commons.motd : Remove pam_motd.so rule] ****************************\nThursday 01 October 2026  02:59:15 +0000 (0:00:00.660)       0:03:39.477 ****** \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': 1790822171.4906368, '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': 1790822177.960229, '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': 1790822172.4688184, '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': 1790822154.8820248, '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': 1790822172.5116136, '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': 1790822168.6978374, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1790822045.188, '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/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-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-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\nTASK [osism.commons.motd : Copy motd file] *************************************\nThursday 01 October 2026  02:59:16 +0000 (0:00:01.047)       0:03:40.525 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.motd : Copy issue file] ************************************\nThursday 01 October 2026  02:59:17 +0000 (0:00:01.162)       0:03:41.687 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\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-1]\u001b[0m\n\nTASK [osism.commons.motd : Copy issue.net file] ********************************\nThursday 01 October 2026  02:59:19 +0000 (0:00:01.202)       0:03:42.889 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.motd : Configure SSH to print the motd] ********************\nThursday 01 October 2026  02:59:20 +0000 (0:00:01.307)       0:03:44.197 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.motd : Configure SSH to not print the motd] ****************\nThursday 01 October 2026  02:59:20 +0000 (0:00:00.312)       0:03:44.509 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.rng : Include distribution specific install tasks] ********\nThursday 01 October 2026  02:59:21 +0000 (0:00:00.848)       0:03:45.358 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rng/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.rng : Install rng package] ********************************\nThursday 01 October 2026  02:59:22 +0000 (0:00:00.514)       0:03:45.872 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.rng : Remove haveged package] *****************************\nThursday 01 October 2026  02:59:31 +0000 (0:00:09.037)       0:03:54.910 ****** \n\u001b[0;32mok: [testbed-node-3]\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\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.rng : Manage rng service] *********************************\nThursday 01 October 2026  02:59:32 +0000 (0:00:01.416)       0:03:56.327 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Gather variables for each operating system] ******\nThursday 01 October 2026  02:59:33 +0000 (0:00:01.171)       0:03:57.499 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Set cleanup_packages_distribution variable to default value] ***\nThursday 01 October 2026  02:59:34 +0000 (0:00:00.373)       0:03:57.873 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Set cleanup_services_distribution variable to default value] ***\nThursday 01 October 2026  02:59:34 +0000 (0:00:00.348)       0:03:58.221 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Populate service facts] **************************\nThursday 01 October 2026  02:59:34 +0000 (0:00:00.379)       0:03:58.601 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\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] *******\nThursday 01 October 2026  02:59:40 +0000 (0:00:06.025)       0:04:04.627 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/timers-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.cleanup : Disable apt-daily timers] ************************\nThursday 01 October 2026  02:59:41 +0000 (0:00:00.443)       0:04:05.071 ****** \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-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-4]\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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-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\nTASK [osism.commons.cleanup : Include service tasks] ***************************\nThursday 01 October 2026  02:59:41 +0000 (0:00:00.405)       0:04:05.476 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/services-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.cleanup : Cleanup services] ********************************\nThursday 01 October 2026  02:59:42 +0000 (0:00:00.487)       0:04:05.964 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \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-0] => (item=ModemManager.service) \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] => (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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Include packages tasks] **************************\nThursday 01 October 2026  02:59:42 +0000 (0:00:00.373)       0:04:06.337 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/packages-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.cleanup : Cleanup installed packages] **********************\nThursday 01 October 2026  02:59:43 +0000 (0:00:00.520)       0:04:06.858 ****** \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-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-manager]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove cloudinit package] ************************\nThursday 01 October 2026  03:00:16 +0000 (0:00:33.877)       0:04:40.736 ****** \n\u001b[0;33mchanged: [testbed-manager]\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\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********\nThursday 01 October 2026  03:00:26 +0000 (0:00:09.081)       0:04:49.817 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove useless packages from the cache] **********\nThursday 01 October 2026  03:00:34 +0000 (0:00:08.770)       0:04:58.588 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-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-5]\u001b[0m\n\nTASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***\nThursday 01 October 2026  03:00:36 +0000 (0:00:01.947)       0:05:00.536 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\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-1]\u001b[0m\n\nTASK [osism.commons.cleanup : Include cloudinit tasks] *************************\nThursday 01 October 2026  03:00:43 +0000 (0:00:06.334)       0:05:06.870 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/cloudinit.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.cleanup : Remove cloud-init configuration directory] *******\nThursday 01 October 2026  03:00:43 +0000 (0:00:00.497)       0:05:07.367 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.timezone : Install tzdata package] *************************\nThursday 01 October 2026  03:00:44 +0000 (0:00:00.816)       0:05:08.183 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-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\nTASK [osism.commons.timezone : Set timezone to UTC] ****************************\nThursday 01 October 2026  03:00:46 +0000 (0:00:02.326)       0:05:10.510 ****** \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-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-manager]\u001b[0m\n\nTASK [osism.commons.timezone : Create /etc/adjtime file] ***********************\nThursday 01 October 2026  03:00:47 +0000 (0:00:00.978)       0:05:11.488 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.timezone : Ensure UTC in /etc/adjtime] *********************\nThursday 01 October 2026  03:00:48 +0000 (0:00:00.343)       0:05:11.832 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Gather variables for each operating system] ******\nThursday 01 October 2026  03:00:48 +0000 (0:00:00.459)       0:05:12.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\u001b[0;32mok: [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\nTASK [osism.services.docker : Set docker_version variable to default value] ****\nThursday 01 October 2026  03:00:48 +0000 (0:00:00.359)       0:05:12.651 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Set docker_cli_version variable to default value] ***\nThursday 01 October 2026  03:00:49 +0000 (0:00:00.309)       0:05:12.961 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Print used docker version] ***********************\nThursday 01 October 2026  03:00:49 +0000 (0:00:00.366)       0:05:13.327 ****** \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\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-manager] => {\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] *******************\nThursday 01 October 2026  03:00:49 +0000 (0:00:00.340)       0:05:13.667 ****** \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\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-manager] => {\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] *********************\nThursday 01 October 2026  03:00:50 +0000 (0:00:00.372)       0:05:14.040 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Include zram storage tasks] **********************\nThursday 01 October 2026  03:00:50 +0000 (0:00:00.358)       0:05:14.399 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Include docker install tasks] ********************\nThursday 01 October 2026  03:00:50 +0000 (0:00:00.344)       0:05:14.743 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/install-docker-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.docker : Remove old architecture-dependent repository] ****\nThursday 01 October 2026  03:00:51 +0000 (0:00:00.654)       0:05:15.398 ****** \n\u001b[0;32mok: [testbed-node-2]\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-3]\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\nTASK [osism.services.docker : Gather package facts] ****************************\nThursday 01 October 2026  03:00:52 +0000 (0:00:00.946)       0:05:16.344 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Check whether packages are installed that should not be installed] ***\nThursday 01 October 2026  03:00:55 +0000 (0:00:03.234)       0:05:19.579 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\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-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\u001b[0;36mskipping: [testbed-node-0] => (item=containerd) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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-1]\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-2]\u001b[0m\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-manager]\u001b[0m\n\nTASK [osism.services.docker : Install apt-transport-https package] *************\nThursday 01 October 2026  03:00:56 +0000 (0:00:00.715)       0:05:20.294 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\nTASK [osism.services.docker : Add repository gpg key] **************************\nThursday 01 October 2026  03:01:04 +0000 (0:00:07.560)       0:05:27.855 ****** \n\u001b[0;33mchanged: [testbed-node-4]\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\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Add repository] **********************************\nThursday 01 October 2026  03:01:05 +0000 (0:00:01.258)       0:05:29.114 ****** \n\u001b[0;32mok: [testbed-manager]\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-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\nTASK [osism.services.docker : Update package cache] ****************************\nThursday 01 October 2026  03:01:13 +0000 (0:00:08.532)       0:05:37.646 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Pin docker package version] **********************\nThursday 01 October 2026  03:01:17 +0000 (0:00:03.388)       0:05:41.035 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Pin docker-cli package version] ******************\nThursday 01 October 2026  03:01:18 +0000 (0:00:01.416)       0:05:42.452 ****** \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;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.docker : Unlock containerd package] ***********************\nThursday 01 October 2026  03:01:20 +0000 (0:00:01.621)       0:05:44.073 ****** \n\u001b[0;36mskipping: [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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Install containerd package] **********************\nThursday 01 October 2026  03:01:21 +0000 (0:00:01.136)       0:05:45.209 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.docker : Lock containerd package] *************************\nThursday 01 October 2026  03:01:31 +0000 (0:00:09.713)       0:05:54.922 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Install docker-cli package] **********************\nThursday 01 October 2026  03:01:32 +0000 (0:00:01.007)       0:05:55.930 ****** \n\u001b[0;32mok: [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-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.docker : Install docker package] **************************\nThursday 01 October 2026  03:01:41 +0000 (0:00:08.917)       0:06:04.848 ****** \n\u001b[0;32mok: [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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Unblock installation of python docker packages] ***\nThursday 01 October 2026  03:01:50 +0000 (0:00:09.445)       0:06:14.293 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=python3-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-3] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=python-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=python3-docker)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=python-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-manager] => (item=python-docker)\u001b[0m\n\nTASK [osism.services.docker : Install python3 docker package] ******************\nThursday 01 October 2026  03:01:52 +0000 (0:00:01.576)       0:06:15.870 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Install python3 docker package from Debian Sid] ***\nThursday 01 October 2026  03:01:52 +0000 (0:00:00.628)       0:06:16.498 ****** \n\u001b[0;32mok: [testbed-manager]\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\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***\nThursday 01 October 2026  03:01:56 +0000 (0:00:04.073)       0:06:20.572 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Block installation of python docker packages (install python bindings from pip)] ***\nThursday 01 October 2026  03:01:57 +0000 (0:00:00.762)       0:06:21.334 ****** \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\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-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\nTASK [osism.services.docker : Install python3-pip package (install python bindings from pip)] ***\nThursday 01 October 2026  03:01:58 +0000 (0:00:00.673)       0:06:22.008 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Install docker packages (install python bindings from pip)] ***\nThursday 01 October 2026  03:01:58 +0000 (0:00:00.624)       0:06:22.633 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Install packages required by docker login] *******\nThursday 01 October 2026  03:01:59 +0000 (0:00:00.613)       0:06:23.247 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Ensure that some packages are not installed] *****\nThursday 01 October 2026  03:02:00 +0000 (0:00:00.651)       0:06:23.898 ****** \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-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\nTASK [osism.services.docker : Include config tasks] ****************************\nThursday 01 October 2026  03:02:02 +0000 (0:00:02.195)       0:06:26.094 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/config.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.docker : Create plugins directory] ************************\nThursday 01 October 2026  03:02:03 +0000 (0:00:01.084)       0:06:27.178 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Create systemd overlay directory] ****************\nThursday 01 October 2026  03:02:04 +0000 (0:00:00.900)       0:06:28.079 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Copy systemd overlay file] ***********************\nThursday 01 October 2026  03:02:05 +0000 (0:00:00.958)       0:06:29.037 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Reload systemd daemon if systemd overlay file is changed] ***\nThursday 01 October 2026  03:02:06 +0000 (0:00:01.718)       0:06:30.756 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.docker : Copy limits configuration file] ******************\nThursday 01 October 2026  03:02:08 +0000 (0:00:01.394)       0:06:32.150 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.docker : Copy daemon.json configuration file] *************\nThursday 01 October 2026  03:02:09 +0000 (0:00:01.356)       0:06:33.507 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Include service tasks] ***************************\nThursday 01 October 2026  03:02:11 +0000 (0:00:01.526)       0:06:35.034 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/service.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.docker : Reload systemd daemon] ***************************\nThursday 01 October 2026  03:02:12 +0000 (0:00:01.225)       0:06:36.259 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Manage service] **********************************\nThursday 01 October 2026  03:02:14 +0000 (0:00:01.688)       0:06:37.948 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Manage docker socket service] ********************\nThursday 01 October 2026  03:02:15 +0000 (0:00:01.358)       0:06:39.307 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Manage containerd service] ***********************\nThursday 01 October 2026  03:02:16 +0000 (0:00:01.248)       0:06:40.555 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Include bootstrap tasks] *************************\nThursday 01 October 2026  03:02:19 +0000 (0:00:02.559)       0:06:43.115 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/bootstrap.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.docker : Flush handlers] **********************************\nThursday 01 October 2026  03:02:20 +0000 (0:00:01.033)       0:06:44.149 ****** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nThursday 01 October 2026  03:02:20 +0000 (0:00:00.048)       0:06:44.198 ****** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nThursday 01 October 2026  03:02:20 +0000 (0:00:00.067)       0:06:44.265 ****** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nThursday 01 October 2026  03:02:20 +0000 (0:00:00.043)       0:06:44.308 ****** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nThursday 01 October 2026  03:02:20 +0000 (0:00:00.040)       0:06:44.349 ****** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nThursday 01 October 2026  03:02:20 +0000 (0:00:00.049)       0:06:44.398 ****** \n\nTASK [osism.services.docker : Flush handlers] **********************************\nThursday 01 October 2026  03:02:20 +0000 (0:00:00.064)       0:06:44.462 ****** \n\nRUNNING HANDLER [osism.commons.repository : Force update of package cache] *****\nThursday 01 October 2026  03:02:20 +0000 (0:00:00.042)       0:06:44.505 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [osism.services.rsyslog : Restart rsyslog service] *************\nThursday 01 October 2026  03:02:21 +0000 (0:00:01.231)       0:06:45.737 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********\nThursday 01 October 2026  03:02:23 +0000 (0:00:01.728)       0:06:47.465 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.docker : Restart docker service] ***************\nThursday 01 October 2026  03:02:25 +0000 (0:00:01.382)       0:06:48.848 ****** \n\u001b[0;36mskipping: [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-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\nRUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****\nThursday 01 October 2026  03:02:27 +0000 (0:00:02.307)       0:06:51.155 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [osism.services.docker : Add user to docker group] ************************\nThursday 01 October 2026  03:02:27 +0000 (0:00:00.105)       0:06:51.261 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.docker : Log into private registry and force re-authorization] ***\nThursday 01 October 2026  03:02:28 +0000 (0:00:01.046)       0:06:52.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [osism.services.docker : Include facts tasks] *****************************\nThursday 01 October 2026  03:02:29 +0000 (0:00:00.815)       0:06:53.123 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.docker : Create facts directory] **************************\nThursday 01 October 2026  03:02:30 +0000 (0:00:01.030)       0:06:54.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-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.docker : Copy docker fact files] **************************\nThursday 01 October 2026  03:02:31 +0000 (0:00:00.985)       0:06:55.140 ****** \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;33mchanged: [testbed-node-0] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=docker_containers)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=docker_containers)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\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\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m\n\nTASK [osism.commons.docker_compose : This install type is not supported] *******\nThursday 01 October 2026  03:02:34 +0000 (0:00:02.952)       0:06:58.092 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.docker_compose : Include distribution specific install tasks] ***\nThursday 01 October 2026  03:02:34 +0000 (0:00:00.632)       0:06:58.724 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/docker_compose/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.docker_compose : Remove docker-compose apt preferences file] ***\nThursday 01 October 2026  03:02:35 +0000 (0:00:00.960)       0:06:59.685 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.docker_compose : Get checksum of docker-compose file] ******\nThursday 01 October 2026  03:02:36 +0000 (0:00:00.981)       0:07:00.666 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.docker_compose : Remove docker-compose binary] *************\nThursday 01 October 2026  03:02:38 +0000 (0:00:01.399)       0:07:02.066 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.docker_compose : Uninstall docker-compose package] *********\nThursday 01 October 2026  03:02:38 +0000 (0:00:00.585)       0:07:02.652 ****** \n\u001b[0;32mok: [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-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy docker-compose script] ***************\nThursday 01 October 2026  03:02:40 +0000 (0:00:01.802)       0:07:04.454 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.docker_compose : Install docker-compose-plugin package] ****\nThursday 01 October 2026  03:02:41 +0000 (0:00:00.579)       0:07:05.034 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-1]\u001b[0m\n\nTASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********\nThursday 01 October 2026  03:02:49 +0000 (0:00:07.942)       0:07:12.977 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.commons.docker_compose : Enable osism.target] **********************\nThursday 01 October 2026  03:02:50 +0000 (0:00:01.728)       0:07:14.705 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-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\nTASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****\nThursday 01 October 2026  03:02:52 +0000 (0:00:01.927)       0:07:16.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\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.facts : Create custom facts directory] *********************\nThursday 01 October 2026  03:02:54 +0000 (0:00:01.897)       0:07:18.530 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nThursday 01 October 2026  03:02:55 +0000 (0:00:01.189)       0:07:19.719 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.chrony : Check minimum and maximum number of servers] *****\nThursday 01 October 2026  03:02:56 +0000 (0:00:00.899)       0:07:20.619 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [osism.services.chrony : Gather variables for each operating system] ******\nThursday 01 October 2026  03:02:57 +0000 (0:00:00.594)       0:07:21.213 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.chrony : Set chrony_conf_file variable to default value] ***\nThursday 01 October 2026  03:02:58 +0000 (0:00:00.600)       0:07:21.814 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [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\nTASK [osism.services.chrony : Set chrony_key_file variable to default value] ***\nThursday 01 October 2026  03:02:58 +0000 (0:00:00.795)       0:07:22.610 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.chrony : Populate service facts] **************************\nThursday 01 October 2026  03:02:59 +0000 (0:00:00.644)       0:07:23.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-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-5]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.chrony : Manage timesyncd service] ************************\nThursday 01 October 2026  03:03:04 +0000 (0:00:05.232)       0:07:28.487 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.chrony : Include distribution specific install tasks] *****\nThursday 01 October 2026  03:03:05 +0000 (0:00:00.630)       0:07:29.117 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.chrony : Install package] *********************************\nThursday 01 October 2026  03:03:06 +0000 (0:00:01.233)       0:07:30.350 ****** \n\u001b[0;32mok: [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-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [osism.services.chrony : Manage chrony service] ***************************\nThursday 01 October 2026  03:03:08 +0000 (0:00:02.130)       0:07:32.481 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.chrony : Check if configuration file exists] **************\nThursday 01 October 2026  03:03:09 +0000 (0:00:01.258)       0:07:33.740 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.chrony : Copy configuration file] *************************\nThursday 01 October 2026  03:03:10 +0000 (0:00:00.914)       0:07:34.654 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m\n\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-manager] => (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] ******\nThursday 01 October 2026  03:03:13 +0000 (0:00:02.227)       0:07:36.881 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/lldpd/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.lldpd : Install lldpd package] ****************************\nThursday 01 October 2026  03:03:14 +0000 (0:00:00.975)       0:07:37.856 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [osism.services.lldpd : Manage lldpd service] *****************************\nThursday 01 October 2026  03:03:23 +0000 (0:00:09.855)       0:07:47.712 ****** \n\u001b[0;32mok: [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-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********\nThursday 01 October 2026  03:03:26 +0000 (0:00:02.281)       0:07:49.994 ****** \n\u001b[0;32mok: [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 [osism.services.chrony : Restart chrony service] ***************\nThursday 01 October 2026  03:03:27 +0000 (0:00:01.447)       0:07:51.441 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Apply bootstrap role part 2] *********************************************\n\nTASK [Include hardening role] **************************************************\nThursday 01 October 2026  03:03:29 +0000 (0:00:01.481)       0:07:52.922 ****** \n\u001b[0;36mincluded: hardening for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [hardening : Gather variables for each operating system] ******************\nThursday 01 October 2026  03:03:30 +0000 (0:00:01.472)       0:07:54.394 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check for check/audit mode] **********************************\nThursday 01 October 2026  03:03:31 +0000 (0:00:00.740)       0:07:55.135 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check to see if we are booting with EFI or UEFI] *************\nThursday 01 October 2026  03:03:32 +0000 (0:00:00.874)       0:07:56.010 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [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\nTASK [hardening : Set facts] ***************************************************\nThursday 01 October 2026  03:03:33 +0000 (0:00:00.903)       0:07:56.913 ****** \n\u001b[1;35m[WARNING]: Found variable using reserved name: check_mode\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check if grub is present on the remote node] *****************\nThursday 01 October 2026  03:03:33 +0000 (0:00:00.625)       0:07:57.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-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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Create temporary directory to hold any temporary files] ******\nThursday 01 October 2026  03:03:34 +0000 (0:00:00.963)       0:07:58.502 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [hardening : Set a fact for the temporary directory] **********************\nThursday 01 October 2026  03:03:35 +0000 (0:00:00.912)       0:07:59.415 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Verify all installed RPM packages] ***************************\nThursday 01 October 2026  03:03:36 +0000 (0:00:00.608)       0:08:00.024 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Locate top level directories to check for .shosts] ***********\nThursday 01 October 2026  03:03:37 +0000 (0:00:00.834)       0:08:00.859 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check for .shosts or shosts.equiv files] *********************\nThursday 01 October 2026  03:03:37 +0000 (0:00:00.942)       0:08:01.801 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Get user data for all users on the system] *******************\nThursday 01 October 2026  03:03:39 +0000 (0:00:01.207)       0:08:03.008 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Get user data for all interactive users on the system] *******\nThursday 01 October 2026  03:03:40 +0000 (0:00:00.971)       0:08:03.980 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [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\nTASK [hardening : Install EPEL repository] *************************************\nThursday 01 October 2026  03:03:41 +0000 (0:00:01.179)       0:08:05.159 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Add packages based on STIG requirements] *********************\nThursday 01 October 2026  03:03:41 +0000 (0:00:00.626)       0:08:05.786 ****** \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-3] => (item=present)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=present)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=present)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=present)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=present)\u001b[0m\n\nTASK [hardening : Remove packages based on STIG requirements] ******************\nThursday 01 October 2026  03:04:59 +0000 (0:01:17.283)       0:09:23.070 ****** \n\u001b[0;32mok: [testbed-node-4] => (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-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-manager] => (item=absent)\u001b[0m\n\nTASK [hardening : include_tasks] ***********************************************\nThursday 01 October 2026  03:05:00 +0000 (0:00:01.710)       0:09:24.780 ****** \n\u001b[0;36mincluded: /usr/share/ansible/roles/hardening/tasks/rhel7stig/apt.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [hardening : Ensure debsums is installed] *********************************\nThursday 01 October 2026  03:05:02 +0000 (0:00:01.837)       0:09:26.618 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Gather debsums report] ***************************************\nThursday 01 October 2026  03:05:03 +0000 (0:00:00.623)       0:09:27.242 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71855 - Get files with invalid checksums (apt)] ************\nThursday 01 October 2026  03:05:04 +0000 (0:00:00.637)       0:09:27.879 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71855 - Create comma-separated list] ***********************\nThursday 01 October 2026  03:05:04 +0000 (0:00:00.605)       0:09:28.485 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71855 - The cryptographic hash of system files and commands must match vendor values (apt)] ***\nThursday 01 October 2026  03:05:05 +0000 (0:00:00.828)       0:09:29.313 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Search for AllowUnauthenticated in /etc/apt/apt.conf.d/] *****\nThursday 01 October 2026  03:05:06 +0000 (0:00:00.620)       0:09:29.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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71977 - Package management tool must verify authenticity of packages] ***\nThursday 01 October 2026  03:05:07 +0000 (0:00:00.998)       0:09:30.932 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [hardening : V-71979 - Package management tool must verify authenticity of locally-installed packages] ***\nThursday 01 October 2026  03:05:07 +0000 (0:00:00.565)       0:09:31.498 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71987 - Clean requirements/dependencies when removing packages (dpkg)] ***\nThursday 01 October 2026  03:05:08 +0000 (0:00:00.931)       0:09:32.429 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [hardening : Enable automatic package updates (apt)] **********************\nThursday 01 October 2026  03:05:09 +0000 (0:00:01.266)       0:09:33.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [hardening : Check if /etc/security/pwquality.conf exists] ****************\nThursday 01 October 2026  03:05:10 +0000 (0:00:00.619)       0:09:34.315 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Set password quality requirements] ***************************\nThursday 01 October 2026  03:05:11 +0000 (0:00:01.044)       0:09:35.360 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check for SHA512 password storage in PAM] ********************\nThursday 01 October 2026  03:05:12 +0000 (0:00:01.391)       0:09:36.752 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Print warning if PAM is not using SHA512 for password storage] ***\nThursday 01 October 2026  03:05:14 +0000 (0:00:02.003)       0:09:38.755 ****** \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\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-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\nTASK [hardening : Ensure libuser is storing passwords using SHA512] ************\nThursday 01 October 2026  03:05:15 +0000 (0:00:00.870)       0:09:39.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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Set minimum password lifetime limit to 24 hours for interactive accounts] ***\nThursday 01 October 2026  03:05:16 +0000 (0:00:00.706)       0:09:40.332 ****** \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-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': 20727, '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': 20727, '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-3]\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': 20727, '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': 20727, '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': '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-4]\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': 20727, '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': 20727, '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-5]\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': 20727, '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': 20727, '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-0]\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': 20727, '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': 20727, '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-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': 20727, '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': 20727, '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]\u001b[0m\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': 20727, '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': 20727, '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\nTASK [hardening : Set maximum password lifetime limit to 60 days for interactive accounts] ***\nThursday 01 October 2026  03:05:17 +0000 (0:00:00.930)       0:09:41.263 ****** \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-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': 20727, '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': 20727, '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-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': 20727, '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': 20727, '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-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-4]\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': 20727, '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': 20727, '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-5]\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': 20727, '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': 20727, '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-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': 20727, '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-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': 20727, '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-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': 20727, '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': 20727, '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]\u001b[0m\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': 20727, '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': 20727, '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\nTASK [hardening : Ensure that users cannot reuse one of their last 5 passwords] ***\nThursday 01 October 2026  03:05:18 +0000 (0:00:00.954)       0:09:42.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [hardening : Ensure accounts are disabled if the password expires] ********\nThursday 01 October 2026  03:05:19 +0000 (0:00:00.893)       0:09:43.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [hardening : Apply shadow-utils configurations] ***************************\nThursday 01 October 2026  03:05:19 +0000 (0:00:00.619)       0:09:43.730 ****** \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;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;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;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-1] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', '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-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\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;33mchanged: [testbed-node-0] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', '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;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-1] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', '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\nTASK [hardening : Print warning for groups in /etc/passwd that are not in /etc/group] ***\nThursday 01 October 2026  03:05:21 +0000 (0:00:01.613)       0:09:45.343 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Get all accounts with UID 0] *********************************\nThursday 01 October 2026  03:05:22 +0000 (0:00:00.705)       0:09:46.049 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Print warnings for non-root users with UID 0] ****************\nThursday 01 October 2026  03:05:23 +0000 (0:00:01.039)       0:09:47.089 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Print warning for local interactive users without a home directory assigned] ***\nThursday 01 October 2026  03:05:24 +0000 (0:00:00.980)       0:09:48.069 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check each user to see if its home directory exists on the filesystem] ***\nThursday 01 October 2026  03:05:24 +0000 (0:00:00.673)       0:09:48.742 ****** \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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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': '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-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-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-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-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-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': '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-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': '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-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-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-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-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-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-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-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-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-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': '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-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-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-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': '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': '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': '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': '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-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': '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-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-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-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': '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': '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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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': '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-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-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-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-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-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-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-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-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-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-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-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': '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': '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-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-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-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-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-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': '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-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-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-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-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': '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': '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': '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': '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': '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-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-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-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-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-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-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-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': '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': '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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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': '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': '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-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-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-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-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': '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': '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': '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': '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-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-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-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-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-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-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-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-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': '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': '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-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-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-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-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-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-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-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': 20727, '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': 20727, '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': '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': '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': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20727, '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': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20727, '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': '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': '_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': 20727, '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': 20727, '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': 20727, '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': '_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': 20727, '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': 20727, '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': 20727, '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': 20727, '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': 20727, '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': 20727, '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': 20727, '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': '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': 20727, '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': 20727, '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': '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': 20727, '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': 20727, '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': 20727, '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': 20727, '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': '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': 20727, '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': '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': 20727, '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': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20727, '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': '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': 20727, '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': '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': 20727, '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': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20727, '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': '_lldpd', 'uid': 111, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20727, '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': 20727, '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': 20727, '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] ***\nThursday 01 October 2026  03:05:39 +0000 (0:00:14.298)       0:10:03.040 ****** \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)\\nfwupd-refresh (/var/lib/fwupd 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)\\nfwupd-refresh (/var/lib/fwupd 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)\\nfwupd-refresh (/var/lib/fwupd 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)\\nfwupd-refresh (/var/lib/fwupd does not exist)\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\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)\\nfwupd-refresh (/var/lib/fwupd does not exist)\\nusbmux (/var/lib/usbmux does not exist)\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [hardening : Use pwquality when passwords are changed or created] *********\nThursday 01 October 2026  03:05:40 +0000 (0:00:00.892)       0:10:03.933 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Verify that AIDE configuration directory exists] *************\nThursday 01 October 2026  03:05:40 +0000 (0:00:00.805)       0:10:04.739 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=/etc/aide/aide.conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/aide/aide.conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (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-3] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/aide/aide.conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/aide/aide.conf.d)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/aide.conf)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/aide.conf)\u001b[0m\n\nTASK [hardening : Exclude certain directories from AIDE] ***********************\nThursday 01 October 2026  03:05:42 +0000 (0:00:01.319)       0:10:06.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\u001b[0;33mchanged: [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\nTASK [hardening : Configure AIDE to verify additional properties (Ubuntu)] *****\nThursday 01 October 2026  03:05:43 +0000 (0:00:01.428)       0:10:07.488 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [hardening : Configure AIDE to verify additional properties (SUSE)] *******\nThursday 01 October 2026  03:05:44 +0000 (0:00:00.940)       0:10:08.429 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check to see if AIDE database is already in place] ***********\nThursday 01 October 2026  03:05:45 +0000 (0:00:00.585)       0:10:09.015 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Initialize AIDE (this will take a few minutes)] **************\nThursday 01 October 2026  03:05:46 +0000 (0:00:01.289)       0:10:10.304 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Move AIDE database into place] *******************************\nThursday 01 October 2026  03:05:47 +0000 (0:00:00.615)       0:10:10.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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Create AIDE cron job] ****************************************\nThursday 01 October 2026  03:05:47 +0000 (0:00:00.605)       0:10:11.525 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Set pam_faildelay configuration on Ubuntu] *******************\nThursday 01 October 2026  03:05:48 +0000 (0:00:00.616)       0:10:12.142 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [hardening : Prevent users with blank or null passwords from authenticating (Debian/Ubuntu)] ***\nThursday 01 October 2026  03:05:49 +0000 (0:00:01.055)       0:10:13.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\u001b[0;32mok: [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\nTASK [hardening : Prevent users with blank or null passwords from authenticating (Red Hat)] ***\nThursday 01 October 2026  03:05:50 +0000 (0:00:01.257)       0:10:14.456 ****** \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-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-3]\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-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-4]\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-5]\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-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-2] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\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-manager]\u001b[0m\n\nTASK [hardening : Prevent users with blank or null passwords from authenticating (SUSE)] ***\nThursday 01 October 2026  03:05:51 +0000 (0:00:00.776)       0:10:15.232 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/pam.d/common-auth) \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-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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/pam.d/common-auth) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/pam.d/common-password) \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-2]\u001b[0m\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-manager]\u001b[0m\n\nTASK [hardening : Lock accounts after three failed login attempts a 15 minute period] ***\nThursday 01 October 2026  03:05:52 +0000 (0:00:00.717)       0:10:15.950 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check for 'nopasswd' in sudoers files] ***********************\nThursday 01 October 2026  03:05:52 +0000 (0:00:00.611)       0:10:16.561 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71947 - Users must provide a password for privilege escalation.] ***\nThursday 01 October 2026  03:05:53 +0000 (0:00:00.923)       0:10:17.485 ****** \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\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-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\nTASK [hardening : Check for '!authenticate' in sudoers files] ******************\nThursday 01 October 2026  03:05:54 +0000 (0:00:00.895)       0:10:18.381 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71949 - Users must re-authenticate for privilege escalation.] ***\nThursday 01 October 2026  03:05:55 +0000 (0:00:00.932)       0:10:19.314 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check if sssd.conf exists] ***********************************\nThursday 01 October 2026  03:05:56 +0000 (0:00:00.608)       0:10:19.922 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check if GRUB2 custom file exists] ***************************\nThursday 01 October 2026  03:05:57 +0000 (0:00:00.985)       0:10:20.908 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [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\nTASK [hardening : Define password options for grub] ****************************\nThursday 01 October 2026  03:05:58 +0000 (0:00:01.299)       0:10:22.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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Set CLASS for grub file] *************************************\nThursday 01 October 2026  03:05:59 +0000 (0:00:00.703)       0:10:22.910 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\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.] ***\nThursday 01 October 2026  03:05:59 +0000 (0:00:00.650)       0:10:23.561 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check for pam_lastlog in PAM configuration] ******************\nThursday 01 October 2026  03:06:00 +0000 (0:00:00.625)       0:10:24.186 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72275 - Display date/time of last logon after logon] *******\nThursday 01 October 2026  03:06:01 +0000 (0:00:00.977)       0:10:25.164 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Ensure .shosts find has finished] ****************************\nThursday 01 October 2026  03:06:02 +0000 (0:00:00.848)       0:10:26.012 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [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\nTASK [hardening : Remove .shosts or shosts.equiv files] ************************\nThursday 01 October 2026  03:06:03 +0000 (0:00:01.027)       0:10:27.040 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71849 - Get packages with incorrect file permissions or ownership] ***\nThursday 01 October 2026  03:06:03 +0000 (0:00:00.606)       0:10:27.646 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71849 - Reset file permissions/ownership to vendor values] ***\nThursday 01 October 2026  03:06:04 +0000 (0:00:00.656)       0:10:28.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [hardening : Search for files/directories with an invalid owner] **********\nThursday 01 October 2026  03:06:05 +0000 (0:00:00.630)       0:10:28.933 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72007 - All files and directories must have a valid owner.] ***\nThursday 01 October 2026  03:06:05 +0000 (0:00:00.850)       0:10:29.784 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Search for files/directories with an invalid group owner] ****\nThursday 01 October 2026  03:06:06 +0000 (0:00:00.639)       0:10:30.423 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72009 - All files and directories must have a valid group owner.] ***\nThursday 01 October 2026  03:06:07 +0000 (0:00:00.606)       0:10:31.030 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Set proper owner, group owner, and permissions on home directories] ***\nThursday 01 October 2026  03:06:07 +0000 (0:00:00.630)       0:10:31.660 ****** \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': 20727, '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': 20727, '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-3]\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': 20727, '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': 20727, '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': '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': 20727, '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': 20727, '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-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': 20727, '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\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': 20727, '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': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20727, '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': 20727, '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': 20727, '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': 20727, '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]\u001b[0m\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': 20727, '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': 20727, '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\nTASK [hardening : Find all world-writable directories] *************************\nThursday 01 October 2026  03:06:08 +0000 (0:00:00.770)       0:10:32.431 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72047 - All world-writable directories must be group-owned by root, sys, bin, or an application group.] ***\nThursday 01 October 2026  03:06:09 +0000 (0:00:00.825)       0:10:33.256 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check if /etc/cron.allow exists] *****************************\nThursday 01 October 2026  03:06:10 +0000 (0:00:00.602)       0:10:33.858 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Set owner/group owner on /etc/cron.allow] ********************\nThursday 01 October 2026  03:06:10 +0000 (0:00:00.923)       0:10:34.781 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check if gdm is installed and configured] ********************\nThursday 01 October 2026  03:06:11 +0000 (0:00:00.628)       0:10:35.410 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\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] ***\nThursday 01 October 2026  03:06:12 +0000 (0:00:01.224)       0:10:36.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [hardening : V-71955 - The operating system must not allow guest logon to the system.] ***\nThursday 01 October 2026  03:06:13 +0000 (0:00:00.597)       0:10:37.231 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check for dconf profiles] ************************************\nThursday 01 October 2026  03:06:14 +0000 (0:00:00.586)       0:10:37.818 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [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\nTASK [hardening : Create a user profile in dconf] ******************************\nThursday 01 October 2026  03:06:14 +0000 (0:00:00.962)       0:10:38.781 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Create dconf directories] ************************************\nThursday 01 October 2026  03:06:15 +0000 (0:00:00.603)       0:10:39.385 ****** \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\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-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\nTASK [hardening : Configure graphical session locking] *************************\nThursday 01 October 2026  03:06:16 +0000 (0:00:00.895)       0:10:40.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [hardening : Prevent users from changing graphical session locking configurations] ***\nThursday 01 October 2026  03:06:17 +0000 (0:00:00.615)       0:10:40.896 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Create a GDM profile for displaying a login banner] **********\nThursday 01 October 2026  03:06:17 +0000 (0:00:00.607)       0:10:41.503 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Create a GDM keyfile for machine-wide settings] **************\nThursday 01 October 2026  03:06:18 +0000 (0:00:00.609)       0:10:42.113 ****** \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\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-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\nTASK [hardening : V-71983 - USB mass storage must be disabled.] ****************\nThursday 01 October 2026  03:06:18 +0000 (0:00:00.650)       0:10:42.764 ****** \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-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [hardening : Set sysctl configurations] ***********************************\nThursday 01 October 2026  03:06:20 +0000 (0:00:01.250)       0:10:44.014 ****** \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-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-node-2] => (item={'name': 'net.ipv4.conf.all.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-4] => (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.conf.all.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-0] => (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.conf.default.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.icmp_echo_ignore_broadcasts', 'value': 1, '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.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-0] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, '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-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.icmp_echo_ignore_broadcasts', 'value': 1, '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-node-4] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, '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-0] => (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.send_redirects', '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;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \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-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-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-0] => (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.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;36mskipping: [testbed-node-2] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \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-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-4] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\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.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\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-1] => (item={'name': 'net.ipv6.conf.all.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-3] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\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-manager] => (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.default.accept_redirects', '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-1] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'kernel.randomize_va_space', 'value': 2, '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-3] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \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-4] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\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-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': '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-1] => (item={'name': 'kernel.randomize_va_space', 'value': 2, '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-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\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-5] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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\nTASK [hardening : Check kdump service] *****************************************\nThursday 01 October 2026  03:06:24 +0000 (0:00:04.428)       0:10:48.443 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72057 - Kernel core dumps must be disabled unless needed.] ***\nThursday 01 October 2026  03:06:25 +0000 (0:00:00.993)       0:10:49.436 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check if FIPS is enabled] ************************************\nThursday 01 October 2026  03:06:26 +0000 (0:00:00.598)       0:10:50.035 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Print a warning if FIPS isn't enabled] ***********************\nThursday 01 October 2026  03:06:26 +0000 (0:00:00.616)       0:10:50.651 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-77821 - Datagram Congestion Control Protocol (DCCP) kernel module must be disabled] ***\nThursday 01 October 2026  03:06:27 +0000 (0:00:00.882)       0:10:51.534 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check apparmor_status output] ********************************\nThursday 01 October 2026  03:06:29 +0000 (0:00:01.458)       0:10:52.993 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check if apparmor is running] ********************************\nThursday 01 October 2026  03:06:29 +0000 (0:00:00.623)       0:10:53.616 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Ensure AppArmor is enabled at boot time] *********************\nThursday 01 October 2026  03:06:30 +0000 (0:00:00.681)       0:10:54.298 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Ensure AppArmor is running] **********************************\nThursday 01 October 2026  03:06:31 +0000 (0:00:00.836)       0:10:55.134 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Ensure SELinux is in enforcing mode on the next reboot] ******\nThursday 01 October 2026  03:06:31 +0000 (0:00:00.662)       0:10:55.797 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Relabel files on next boot if SELinux mode changed] **********\nThursday 01 October 2026  03:06:32 +0000 (0:00:00.634)       0:10:56.431 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check for unlabeled device files] ****************************\nThursday 01 October 2026  03:06:33 +0000 (0:00:00.654)       0:10:57.085 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72039 - All system device files must be correctly labeled to prevent unauthorized modification.] ***\nThursday 01 October 2026  03:06:33 +0000 (0:00:00.648)       0:10:57.734 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check autofs service] ****************************************\nThursday 01 October 2026  03:06:34 +0000 (0:00:00.961)       0:10:58.696 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71985 - File system automounter must be disabled unless required.] ***\nThursday 01 October 2026  03:06:35 +0000 (0:00:01.048)       0:10:59.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [hardening : V-71993 - The x86 Ctrl-Alt-Delete key sequence must be disabled] ***\nThursday 01 October 2026  03:06:36 +0000 (0:00:00.652)       0:11:00.397 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-71993 - The x86 Ctrl-Alt-Delete key sequence must be disabled] ***\nThursday 01 October 2026  03:06:37 +0000 (0:00:01.367)       0:11:01.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\u001b[0;33mchanged: [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\nTASK [hardening : Check for /home on mounted filesystem] ***********************\nThursday 01 October 2026  03:06:40 +0000 (0:00:02.258)       0:11:04.024 ****** \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\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-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\nTASK [hardening : Check for /var on mounted filesystem] ************************\nThursday 01 October 2026  03:06:41 +0000 (0:00:01.022)       0:11:05.046 ****** \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\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-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\nTASK [hardening : Check for /var/log/audit on mounted filesystem] **************\nThursday 01 October 2026  03:06:41 +0000 (0:00:00.677)       0:11:05.724 ****** \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\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-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\nTASK [hardening : Check for /tmp on mounted filesystem] ************************\nThursday 01 October 2026  03:06:42 +0000 (0:00:00.729)       0:11:06.453 ****** \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\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-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\nTASK [hardening : Check if syslog output is being sent to another server] ******\nThursday 01 October 2026  03:06:43 +0000 (0:00:00.675)       0:11:07.128 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72209 - The system must send rsyslog output to a log aggregation server.] ***\nThursday 01 October 2026  03:06:44 +0000 (0:00:00.912)       0:11:08.041 ****** \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\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-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\nTASK [hardening : Check if ClamAV is installed] ********************************\nThursday 01 October 2026  03:06:45 +0000 (0:00:00.891)       0:11:08.932 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Remove 'Example' line from ClamAV configuration files] *******\nThursday 01 October 2026  03:06:46 +0000 (0:00:00.954)       0:11:09.887 ****** \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\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-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\nTASK [hardening : Set ClamAV server type as socket] ****************************\nThursday 01 October 2026  03:06:46 +0000 (0:00:00.691)       0:11:10.578 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Ensure ClamAV socket directory exists] ***********************\nThursday 01 October 2026  03:06:47 +0000 (0:00:00.647)       0:11:11.226 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Allow automatic freshclam updates] ***************************\nThursday 01 October 2026  03:06:48 +0000 (0:00:00.800)       0:11:12.027 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check if ClamAV update process is already running] ***********\nThursday 01 October 2026  03:06:48 +0000 (0:00:00.616)       0:11:12.643 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [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\nTASK [hardening : Update ClamAV database] **************************************\nThursday 01 October 2026  03:06:49 +0000 (0:00:00.952)       0:11:13.596 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Ensure ClamAV is running] ************************************\nThursday 01 October 2026  03:06:50 +0000 (0:00:00.602)       0:11:14.198 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Remove old config block for V-72223 from openstack-ansible-security] ***\nThursday 01 October 2026  03:06:50 +0000 (0:00:00.592)       0:11:14.791 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72223 - Set 10 minute timeout on communication sessions] ***\nThursday 01 October 2026  03:06:52 +0000 (0:00:01.235)       0:11:16.027 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [hardening : Start and enable chrony] *************************************\nThursday 01 October 2026  03:06:53 +0000 (0:00:00.995)       0:11:17.022 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check if chrony configuration file exists] *******************\nThursday 01 October 2026  03:06:53 +0000 (0:00:00.639)       0:11:17.662 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72269 - Synchronize system clock (configuration file)] *****\nThursday 01 October 2026  03:06:54 +0000 (0:00:00.946)       0:11:18.608 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check firewalld status] **************************************\nThursday 01 October 2026  03:06:55 +0000 (0:00:00.582)       0:11:19.191 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Ensure firewalld is running and enabled] *********************\nThursday 01 October 2026  03:06:56 +0000 (0:00:01.202)       0:11:20.393 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Limit new TCP connections to 25/minute and allow bursting to 100] ***\nThursday 01 October 2026  03:06:57 +0000 (0:00:00.581)       0:11:20.975 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Count nameserver entries in /etc/resolv.conf] ****************\nThursday 01 October 2026  03:06:57 +0000 (0:00:00.599)       0:11:21.574 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72281 - For systems using DNS resolution, at least two name servers must be configured.] ***\nThursday 01 October 2026  03:06:58 +0000 (0:00:00.913)       0:11:22.488 ****** \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\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-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\nTASK [hardening : Check for interfaces in promiscuous mode] ********************\nThursday 01 October 2026  03:06:59 +0000 (0:00:00.624)       0:11:23.113 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72295 - Network interfaces must not be in promiscuous mode.] ***\nThursday 01 October 2026  03:07:00 +0000 (0:00:01.231)       0:11:24.344 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check for postfix configuration file] ************************\nThursday 01 October 2026  03:07:01 +0000 (0:00:00.589)       0:11:24.933 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72297 - Prevent unrestricted mail relaying] ****************\nThursday 01 October 2026  03:07:02 +0000 (0:00:00.930)       0:11:25.864 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check for TFTP server configuration file] ********************\nThursday 01 October 2026  03:07:02 +0000 (0:00:00.597)       0:11:26.462 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Check TFTP configuration mode] *******************************\nThursday 01 October 2026  03:07:03 +0000 (0:00:01.216)       0:11:27.678 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : V-72305 - TFTP must be configured to operate in secure mode] ***\nThursday 01 October 2026  03:07:04 +0000 (0:00:00.625)       0:11:28.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [hardening : Check to see if snmpd config contains public/private] ********\nThursday 01 October 2026  03:07:05 +0000 (0:00:00.661)       0:11:28.965 ****** \n\u001b[0;32mok: [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-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [hardening : V-72313 - Change SNMP community strings from default.] *******\nThursday 01 October 2026  03:07:07 +0000 (0:00:02.118)       0:11:31.084 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [hardening : Drop options from SSH config that we manage] *****************\nThursday 01 October 2026  03:07:07 +0000 (0:00:00.579)       0:11:31.664 ****** \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-5] => (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-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-5] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\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-node-0] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m\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-3] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\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-node-5] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\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-manager] => (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-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': '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-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-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-3] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\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-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-4] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\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-1] => (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': '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': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\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-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': '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': '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-3] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\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-0] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\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': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\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-1] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\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-3] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\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-0] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\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-4] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\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-3] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\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-5] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\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-manager] => (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-1] => (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': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\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-node-0] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\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-4] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\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-3] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\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-node-1] => (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-4] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\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-manager] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\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-node-3] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\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-0] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\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-2] => (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-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-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-1] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\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-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-2] => (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-5] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\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-1] => (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-4] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\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-manager] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\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-3] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\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-0] => (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-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-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-manager] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\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-node-0] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\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-2] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\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-1] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\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-4] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\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-manager] => (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-0] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\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-manager] => (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-2] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m\n\nTASK [hardening : Adjust ssh server configuration based on STIG requirements] ***\nThursday 01 October 2026  03:07:15 +0000 (0:00:07.324)       0:11:38.988 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [hardening : Ensure sshd is enabled at boot time] *************************\nThursday 01 October 2026  03:07:16 +0000 (0:00:00.911)       0:11:39.899 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [hardening : Determine existing public ssh host keys] *********************\nThursday 01 October 2026  03:07:18 +0000 (0:00:02.324)       0:11:42.224 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Public host key files must have mode 0644 or less] ***********\nThursday 01 October 2026  03:07:19 +0000 (0:00:00.949)       0:11:43.174 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ecdsa_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-5] => (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-3] => (item=/etc/ssh/ssh_host_ed25519_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-4] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ecdsa_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-0] => (item=/etc/ssh/ssh_host_ed25519_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_rsa_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_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-0] => (item=/etc/ssh/ssh_host_rsa_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-manager] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m\n\nTASK [hardening : Determine existing private ssh host keys] ********************\nThursday 01 October 2026  03:07:21 +0000 (0:00:01.689)       0:11:44.864 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : Private host key files must have mode 0600 or less] **********\nThursday 01 October 2026  03:07:22 +0000 (0:00:01.476)       0:11:46.341 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ecdsa_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-4] => (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-node-3] => (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-5] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ecdsa_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-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_ed25519_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-5] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ed25519_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-1] => (item=/etc/ssh/ssh_host_rsa_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-2] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m\n\nTASK [hardening : Remove the temporary directory] ******************************\nThursday 01 October 2026  03:07:24 +0000 (0:00:01.854)       0:11:48.195 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [hardening : include_tasks] ***********************************************\nThursday 01 October 2026  03:07:25 +0000 (0:00:01.054)       0:11:49.250 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [hardening : restart ssh] **************************************\nThursday 01 October 2026  03:07:27 +0000 (0:00:01.618)       0:11:50.868 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Apply bootstrap roles part 3] ********************************************\n\nTASK [osism.services.journald : Copy configuration file] ***********************\nThursday 01 October 2026  03:07:28 +0000 (0:00:01.372)       0:11:52.241 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.journald : Manage journald service] ***********************\nThursday 01 October 2026  03:07:29 +0000 (0:00:01.535)       0:11:53.777 ****** \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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Include auditd role] *****************************************************\nThursday 01 October 2026  03:07:31 +0000 (0:00:01.887)       0:11:55.664 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [Include smartd role] *****************************************************\nThursday 01 October 2026  03:07:32 +0000 (0:00:00.577)       0:11:56.242 ****** \n\u001b[0;36mincluded: osism.services.smartd for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.smartd : Include distribution specific install tasks] *****\nThursday 01 October 2026  03:07:33 +0000 (0:00:00.999)       0:11:57.241 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/smartd/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.services.smartd : Install smartmontools package] *******************\nThursday 01 October 2026  03:07:34 +0000 (0:00:01.218)       0:11:58.460 ****** \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.smartd : Create /var/log/smartd directory] ****************\nThursday 01 October 2026  03:07:43 +0000 (0:00:09.157)       0:12:07.618 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.smartd : Copy smartmontools configuration file] ***********\nThursday 01 October 2026  03:07:44 +0000 (0:00:00.921)       0:12:08.540 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.smartd : Manage smartd service] ***************************\nThursday 01 October 2026  03:07:46 +0000 (0:00:01.454)       0:12:09.994 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.journald : Restart journald service] ***********\nThursday 01 October 2026  03:07:48 +0000 (0:00:02.338)       0:12:12.333 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.smartd : Restart smartd service] ***************\nThursday 01 October 2026  03:07:49 +0000 (0:00:01.389)       0:12:13.723 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY [Set state bootstrap] *****************************************************\n\nTASK [Set osism.bootstrap.status fact] *****************************************\nThursday 01 October 2026  03:07:51 +0000 (0:00:01.359)       0:12:15.082 ****** \n\u001b[0;36mincluded: osism.commons.state for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.state : Create custom facts directory] *********************\nThursday 01 October 2026  03:07:52 +0000 (0:00:01.362)       0:12:16.444 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.state : Write state into file] *****************************\nThursday 01 October 2026  03:07:53 +0000 (0:00:01.024)       0:12:17.468 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set osism.bootstrap.timestamp fact] **************************************\nThursday 01 October 2026  03:07:55 +0000 (0:00:01.378)       0:12:18.846 ****** \n\u001b[0;36mincluded: osism.commons.state for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m\n\nTASK [osism.commons.state : Create custom facts directory] *********************\nThursday 01 October 2026  03:07:56 +0000 (0:00:01.251)       0:12:20.098 ****** \n\u001b[0;32mok: [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\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.commons.state : Write state into file] *****************************\nThursday 01 October 2026  03:07:57 +0000 (0:00:00.970)       0:12:21.069 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=244 \u001b[0m \u001b[0;33mchanged=57  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=118 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=253 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=112 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=253 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=112 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=253 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=112 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=251 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=114 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=251 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=113 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=251 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=113 \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:07:58 +0000 (0:00:01.339)       0:12:22.408 ****** \n=============================================================================== \nhardening : Add packages based on STIG requirements -------------------- 77.28s\nosism.commons.packages : Install required packages --------------------- 71.97s\nosism.commons.cleanup : Cleanup installed packages --------------------- 33.88s\nosism.commons.packages : Download required packages -------------------- 28.21s\nosism.commons.repository : Update package cache ------------------------ 17.14s\nosism.commons.packages : Remove dependencies that are no longer required -- 14.44s\nhardening : Check each user to see if its home directory exists on the filesystem -- 14.30s\nosism.commons.systohc : Install util-linux-extra package --------------- 13.50s\nosism.services.lldpd : Install lldpd package ---------------------------- 9.86s\nosism.services.docker : Install containerd package ---------------------- 9.71s\nosism.services.docker : Install docker package -------------------------- 9.45s\nosism.services.smartd : Install smartmontools package ------------------- 9.16s\nosism.commons.cleanup : Remove cloudinit package ------------------------ 9.08s\nosism.services.rng : Install rng package -------------------------------- 9.04s\nosism.services.docker : Install docker-cli package ---------------------- 8.92s\nosism.commons.cleanup : Uninstall unattended-upgrades package ----------- 8.77s\nosism.services.docker : Add repository ---------------------------------- 8.53s\nosism.commons.docker_compose : Install docker-compose-plugin package ---- 7.94s\nosism.services.docker : Install apt-transport-https package ------------- 7.56s\nhardening : Drop options from SSH config that we manage ----------------- 7.32s\n+ osism apply fail2ban\n\u001b[32m2026-10-01 03:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f77b73b4-41e4-4174-a9e1-22e1281220d9 (fail2ban) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f77b73b4-41e4-4174-a9e1-22e1281220d9 (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] ***\nThursday 01 October 2026  03:08:17 +0000 (0:00:00.300)       0:00:00.300 ****** \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] **********************\nThursday 01 October 2026  03:08:18 +0000 (0:00:01.478)       0:00:01.779 ****** \n\u001b[0;33mchanged: [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-manager]\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 : Copy configuration files] **********************\nThursday 01 October 2026  03:08:41 +0000 (0:00:22.374)       0:00:24.154 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-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\nTASK [osism.services.fail2ban : Manage fail2ban service] ***********************\nThursday 01 October 2026  03:08:43 +0000 (0:00:02.349)       0:00:26.503 ****** \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.fail2ban : Reload fail2ban configuration] *****************\nThursday 01 October 2026  03:08:45 +0000 (0:00:02.176)       0:00:28.680 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\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 ********************************************************************\nThursday 01 October 2026  03:08:47 +0000 (0:00:02.041)       0:00:30.721 ****** \n=============================================================================== \nosism.services.fail2ban : Install fail2ban package --------------------- 22.37s\nosism.services.fail2ban : Copy configuration files ---------------------- 2.35s\nosism.services.fail2ban : Manage fail2ban service ----------------------- 2.18s\nosism.services.fail2ban : Reload fail2ban configuration ----------------- 2.04s\nosism.services.fail2ban : Include distribution specific install tasks --- 1.48s\n+ osism apply network\n\u001b[32m2026-10-01 03:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c2f0b50-ccb8-44cb-adf5-a987013a69b0 (network) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7c2f0b50-ccb8-44cb-adf5-a987013a69b0 (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] ******\nThursday 01 October 2026  03:09:06 +0000 (0:00:00.302)       0:00:00.302 ****** \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] *********************\nThursday 01 October 2026  03:09:07 +0000 (0:00:00.908)       0:00:01.210 ****** \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] ***********************\nThursday 01 October 2026  03:09:08 +0000 (0:00:01.421)       0:00:02.632 ****** \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 ifupdown package] *************************\nThursday 01 October 2026  03:09:10 +0000 (0:00:02.329)       0:00:04.961 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Create required directories] *********************\nThursday 01 October 2026  03:09:12 +0000 (0:00:02.049)       0:00:07.011 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m\n\nTASK [osism.commons.network : Prepare netplan configuration template] **********\nThursday 01 October 2026  03:09:14 +0000 (0:00:01.339)       0:00:08.350 ****** \n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> 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] **********************\nThursday 01 October 2026  03:09:18 +0000 (0:00:03.810)       0:00:12.160 ****** \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] ***********\nThursday 01 October 2026  03:09:19 +0000 (0:00:01.876)       0:00:14.037 ****** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-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-3 -> 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] *********\nThursday 01 October 2026  03:09:21 +0000 (0:00:01.815)       0:00: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.network : Copy interfaces file] ****************************\nThursday 01 October 2026  03:09:23 +0000 (0:00:01.263)       0:00:17.116 ****** \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] *************\nThursday 01 October 2026  03:09:23 +0000 (0:00:00.708)       0:00:17.824 ****** \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 dispatcher scripts] *************************\nThursday 01 October 2026  03:09:26 +0000 (0:00:02.467)       0:00:20.292 ****** \n\u001b[0;36mskipping: [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={'dest': 'routable.d/iptables.sh', 'src': '/opt/configuration/network/iptables.sh'})\u001b[0m\n\nTASK [osism.commons.network : Manage service networkd-dispatcher] **************\nThursday 01 October 2026  03:09:27 +0000 (0:00:01.189)       0:00:21.481 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.network : Include cleanup tasks] ***************************\nThursday 01 October 2026  03:09:29 +0000 (0:00:01.593)       0:00:23.074 ****** \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] ***************\nThursday 01 October 2026  03:09:30 +0000 (0:00:01.527)       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.network : Set network_configured_files fact] ***************\nThursday 01 October 2026  03:09:31 +0000 (0:00:01.435)       0:00:26.038 ****** \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] ***************\nThursday 01 October 2026  03:09:32 +0000 (0:00:00.659)       0:00:26.697 ****** \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;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/netplan/01-osism.yaml) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m\n\nTASK [osism.commons.network : Include dummy interfaces] ************************\nThursday 01 October 2026  03:09:34 +0000 (0:00:01.445)       0:00:28.142 ****** \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] ************************\nThursday 01 October 2026  03:09:35 +0000 (0:00:00.940)       0:00:29.083 ****** \n\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-manager, testbed-node-1, testbed-node-2, testbed-node-0, testbed-node-5, testbed-node-3, testbed-node-4\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd netdev files] ************\nThursday 01 October 2026  03:09:40 +0000 (0:00:05.738)       0:00:34.821 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.11', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.10', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'addresses': ['192.168.112.5/20'], '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'], 'local_ip': '192.168.16.5', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.12', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.11/20'], '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'], 'local_ip': '192.168.16.11', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.15', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.13', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.14', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.5/20'], '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'], 'local_ip': '192.168.16.5', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.10/20'], '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'], 'local_ip': '192.168.16.10', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.12/20'], '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'], 'local_ip': '192.168.16.12', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.13/20'], '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'], 'local_ip': '192.168.16.13', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.15/20'], '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'], 'local_ip': '192.168.16.15', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.14/20'], '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'], 'local_ip': '192.168.16.14', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\nTASK [osism.commons.network : Create systemd networkd network files] ***********\nThursday 01 October 2026  03:09:47 +0000 (0:00:06.740)       0:00:41.562 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'addresses': ['192.168.112.5/20'], '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'], 'local_ip': '192.168.16.5', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.11', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.10', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.5/20'], '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'], 'local_ip': '192.168.16.5', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.12', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.11/20'], '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'], 'local_ip': '192.168.16.11', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.10/20'], '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'], 'local_ip': '192.168.16.10', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.14', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.13', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.15', 'mtu': 1350, 'vni': 42}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.12/20'], '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'], 'local_ip': '192.168.16.12', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.14/20'], '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'], 'local_ip': '192.168.16.14', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.13/20'], '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'], 'local_ip': '192.168.16.13', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.15/20'], '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'], 'local_ip': '192.168.16.15', 'mtu': 1350, 'vni': 23}})\u001b[0m\n\nTASK [osism.commons.network : Include networkd cleanup tasks] ******************\nThursday 01 October 2026  03:09:54 +0000 (0:00:06.918)       0:00:48.480 ****** \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] ***************\nThursday 01 October 2026  03:09:55 +0000 (0:00:01.421)       0:00:49.901 ****** \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] ***************\nThursday 01 October 2026  03:09:57 +0000 (0:00:01.299)       0:00:51.201 ****** \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-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-3]\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\nRUNNING HANDLER [osism.commons.network : Reload systemd-networkd] **************\nThursday 01 October 2026  03:09:59 +0000 (0:00:02.146)       0:00:53.348 ****** \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] ********\nThursday 01 October 2026  03:10:00 +0000 (0:00:00.984)       0:00:54.333 ****** \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=21  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:10:00 +0000 (0:00:00.674)       0:00:55.007 ****** \n=============================================================================== \nosism.commons.network : Create systemd networkd network files ----------- 6.92s\nosism.commons.network : Create systemd networkd netdev files ------------ 6.74s\nosism.commons.network : Include vxlan interfaces ------------------------ 5.74s\nosism.commons.network : Prepare netplan configuration template ---------- 3.81s\nosism.commons.network : Install package networkd-dispatcher ------------- 2.47s\nosism.commons.network : Install required packages ----------------------- 2.33s\nosism.commons.network : Remove unused configuration files --------------- 2.15s\nosism.commons.network : Remove ifupdown package ------------------------- 2.05s\nosism.commons.network : Copy netplan configuration ---------------------- 1.88s\nosism.commons.network : Remove netplan configuration template ----------- 1.82s\nosism.commons.network : Manage service networkd-dispatcher -------------- 1.59s\nosism.commons.network : Include cleanup tasks --------------------------- 1.53s\nosism.commons.network : Remove unused configuration files --------------- 1.45s\nosism.commons.network : List existing configuration files --------------- 1.44s\nosism.commons.network : Include type specific tasks --------------------- 1.42s\nosism.commons.network : Include networkd cleanup tasks ------------------ 1.42s\nosism.commons.network : Create required directories --------------------- 1.34s\nosism.commons.network : List existing configuration files --------------- 1.30s\nosism.commons.network : Check if path for interface file exists --------- 1.26s\nosism.commons.network : Copy dispatcher scripts ------------------------- 1.19s\n+ osism apply wireguard\n\u001b[32m2026-10-01 03:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask de987114-088a-4173-896e-111ceedd75ea (wireguard) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task de987114-088a-4173-896e-111ceedd75ea (wireguard) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role wireguard] ****************************************************\n\nTASK [osism.services.wireguard : Install iptables package] *********************\nThursday 01 October 2026  03:10:19 +0000 (0:00:00.290)       0:00:00.290 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Install wireguard package] ********************\nThursday 01 October 2026  03:10:21 +0000 (0:00:01.781)       0:00:02.072 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create public and private key - server] *******\nThursday 01 October 2026  03:10:28 +0000 (0:00:07.635)       0:00:09.707 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Create preshared key] *************************\nThursday 01 October 2026  03:10:29 +0000 (0:00:00.624)       0:00:10.331 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get preshared key] ****************************\nThursday 01 October 2026  03:10:29 +0000 (0:00:00.469)       0:00:10.801 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get public key - server] **********************\nThursday 01 October 2026  03:10:30 +0000 (0:00:00.889)       0:00:11.690 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Get private key - server] *********************\nThursday 01 October 2026  03:10:31 +0000 (0:00:00.484)       0:00:12.175 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy wg0.conf configuration file] *************\nThursday 01 October 2026  03:10:31 +0000 (0:00:00.553)       0:00:12.729 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.wireguard : Copy client configuration files] **************\nThursday 01 October 2026  03:10:33 +0000 (0:00:01.357)       0:00:14.086 ****** \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] **********\nThursday 01 October 2026  03:10:34 +0000 (0:00:01.047)       0:00:15.134 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************\nThursday 01 October 2026  03:10:36 +0000 (0:00:01.963)       0:00:17.097 ****** \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 ********************************************************************\nThursday 01 October 2026  03:10:37 +0000 (0:00:00.995)       0:00:18.093 ****** \n=============================================================================== \nosism.services.wireguard : Install wireguard package -------------------- 7.64s\nosism.services.wireguard : Manage wg-quick@wg0.service service ---------- 1.96s\nosism.services.wireguard : Install iptables package --------------------- 1.78s\nosism.services.wireguard : Copy wg0.conf configuration file ------------- 1.36s\nosism.services.wireguard : Copy client configuration files -------------- 1.05s\nosism.services.wireguard : Restart wg0 service -------------------------- 1.00s\nosism.services.wireguard : Get preshared key ---------------------------- 0.89s\nosism.services.wireguard : Create public and private key - server ------- 0.62s\nosism.services.wireguard : Get private key - server --------------------- 0.55s\nosism.services.wireguard : Get public key - server ---------------------- 0.48s\nosism.services.wireguard : Create preshared key ------------------------- 0.47s\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    196      0 --:--:-- --:--:-- --:--:--   197\n+ osism apply --environment custom workarounds\n\u001b[32m2026-10-01 03:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m\n\u001b[32m2026-10-01 03:10:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f0f956ec-b9d6-49c1-b06c-e7e45160b8db (workarounds) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:10:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f0f956ec-b9d6-49c1-b06c-e7e45160b8db (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] ********************************\nThursday 01 October 2026  03:10:55 +0000 (0:00:00.162)       0:00:00.162 ****** \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\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-manager] => (item=virtualization_role_guest)\u001b[0m\n\nPLAY [Apply netplan configuration on the manager node] *************************\n\nTASK [Apply netplan configuration] *********************************************\nThursday 01 October 2026  03:10:56 +0000 (0:00:01.038)       0:00:01.201 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nPLAY [Apply netplan configuration on all other nodes] **************************\n\nTASK [Apply netplan configuration] *********************************************\nThursday 01 October 2026  03:10:59 +0000 (0:00:02.656)       0:00:03.857 ****** \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\nPLAY [Add custom CA certificates to non-manager nodes] *************************\n\nTASK [Copy custom CA certificates] *********************************************\nThursday 01 October 2026  03:11:01 +0000 (0:00:02.030)       0:00:05.888 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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\nTASK [Run update-ca-certificates] **********************************************\nThursday 01 October 2026  03:11:02 +0000 (0:00:01.749)       0:00:07.637 ****** \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 [Run update-ca-trust] *****************************************************\nThursday 01 October 2026  03:11:05 +0000 (0:00:02.650)       0:00:10.287 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Add a workaround service] ************************************************\n\nTASK [Copy workarounds.sh scripts] *********************************************\nThursday 01 October 2026  03:11:06 +0000 (0:00:00.806)       0:00:11.094 ****** \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-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [Copy workarounds systemd unit file] **************************************\nThursday 01 October 2026  03:11:08 +0000 (0:00:01.859)       0:00:12.953 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Reload systemd daemon] ***************************************************\nThursday 01 October 2026  03:11:09 +0000 (0:00:01.805)       0:00:14.759 ****** \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\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [Enable workarounds.service (Debian)] *************************************\nThursday 01 October 2026  03:11:11 +0000 (0:00:01.727)       0:00:16.486 ****** \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\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable and start workarounds.service (RedHat)] ***************************\nThursday 01 October 2026  03:11:13 +0000 (0:00:02.028)       0:00:18.515 ****** \n\u001b[0;36mskipping: [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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [On Ubuntu 24.04 install python3-docker from Debian Sid] ******************\n\nTASK [Install python3-docker] **************************************************\nThursday 01 October 2026  03:11:14 +0000 (0:00:00.913)       0:00:19.428 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\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\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 ********************************************************************\nThursday 01 October 2026  03:11:17 +0000 (0:00:03.244)       0:00:22.672 ****** \n=============================================================================== \nInstall python3-docker -------------------------------------------------- 3.24s\nApply netplan configuration --------------------------------------------- 2.66s\nRun update-ca-certificates ---------------------------------------------- 2.65s\nApply netplan configuration --------------------------------------------- 2.03s\nEnable workarounds.service (Debian) ------------------------------------- 2.03s\nCopy workarounds.sh scripts --------------------------------------------- 1.86s\nCopy workarounds systemd unit file -------------------------------------- 1.81s\nCopy custom CA certificates --------------------------------------------- 1.75s\nReload systemd daemon --------------------------------------------------- 1.73s\nGroup hosts based on virtualization_role -------------------------------- 1.04s\nEnable and start workarounds.service (RedHat) --------------------------- 0.91s\nRun update-ca-trust ----------------------------------------------------- 0.81s\n+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-10-01 03:11:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2cadfd89-330b-450d-8618-f227e0236784 (reboot) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:11:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2cadfd89-330b-450d-8618-f227e0236784 (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] *******************\nThursday 01 October 2026  03:11:35 +0000 (0:00:00.239)       0:00:00.239 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nThursday 01 October 2026  03:11:36 +0000 (0:00:00.108)       0:00:00.347 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nThursday 01 October 2026  03:11:37 +0000 (0:00:01.120)       0:00:01.467 ****** \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] *******************\nThursday 01 October 2026  03:11:37 +0000 (0:00:00.137)       0:00:01.604 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nThursday 01 October 2026  03:11:37 +0000 (0:00:00.099)       0:00:01.704 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nThursday 01 October 2026  03:11:38 +0000 (0:00:00.659)       0:00:02.364 ****** \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] *******************\nThursday 01 October 2026  03:11:38 +0000 (0:00:00.272)       0:00:02.636 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nThursday 01 October 2026  03:11:38 +0000 (0:00:00.109)       0:00:02.746 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nThursday 01 October 2026  03:11:39 +0000 (0:00:00.705)       0:00:03.451 ****** \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] *******************\nThursday 01 October 2026  03:11:39 +0000 (0:00:00.178)       0:00:03.629 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nThursday 01 October 2026  03:11:39 +0000 (0:00:00.126)       0:00:03.756 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nThursday 01 October 2026  03:11:40 +0000 (0:00:00.707)       0:00:04.463 ****** \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] *******************\nThursday 01 October 2026  03:11:40 +0000 (0:00:00.149)       0:00:04.613 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nThursday 01 October 2026  03:11:40 +0000 (0:00:00.131)       0:00:04.744 ****** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nThursday 01 October 2026  03:11:41 +0000 (0:00:00.699)       0:00:05.443 ****** \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] *******************\nThursday 01 October 2026  03:11:41 +0000 (0:00:00.122)       0:00:05.566 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - do not wait for the reboot to complete] ******************\nThursday 01 October 2026  03:11:41 +0000 (0:00:00.114)       0:00:05.680 ****** \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Reboot system - wait for the reboot to complete] *************************\nThursday 01 October 2026  03:11:42 +0000 (0:00:00.774)       0:00:06.455 ****** \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 ********************************************************************\nThursday 01 October 2026  03:11:42 +0000 (0:00:00.038)       0:00:06.493 ****** \n=============================================================================== \nReboot system - do not wait for the reboot to complete ------------------ 4.67s\nReboot system - wait for the reboot to complete ------------------------- 0.90s\nExit playbook, if user did not mean to reboot systems ------------------- 0.69s\n+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes\n\u001b[32m2026-10-01 03:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4284f9cd-dfb2-4fe0-bb49-2850c97a6265 (wait-for-connection) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4284f9cd-dfb2-4fe0-bb49-2850c97a6265 (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] ***********************************\nThursday 01 October 2026  03:11:59 +0000 (0:00:00.261)       0:00:00.261 ****** \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-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 ********************************************************************\nThursday 01 October 2026  03:12:11 +0000 (0:00:11.552)       0:00:11.813 ****** \n=============================================================================== \nWait until remote system is reachable ---------------------------------- 11.55s\n+ osism apply hddtemp\n\u001b[32m2026-10-01 03:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e10687d7-9a08-4d53-8dcc-eb404e68c094 (hddtemp) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e10687d7-9a08-4d53-8dcc-eb404e68c094 (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] *****\nThursday 01 October 2026  03:12:29 +0000 (0:00:00.319)       0:00:00.319 ****** \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] ****\nThursday 01 October 2026  03:12:30 +0000 (0:00:00.851)       0:00:01.170 ****** \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] *************************\nThursday 01 October 2026  03:12:32 +0000 (0:00:01.387)       0:00:02.558 ****** \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.services.hddtemp : Enable Kernel Module drivetemp] *****************\nThursday 01 October 2026  03:12:34 +0000 (0:00:02.297)       0:00:04.855 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Check if drivetemp module is available] *********\nThursday 01 October 2026  03:12:35 +0000 (0:00:01.393)       0:00:06.249 ****** \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.services.hddtemp : Load Kernel Module drivetemp] *******************\nThursday 01 October 2026  03:12:37 +0000 (0:00:01.532)       0:00:07.782 ****** \n\u001b[0;36mskipping: [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] *****************************\nThursday 01 October 2026  03:12:38 +0000 (0:00:00.748)       0:00:08.530 ****** \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-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-5]\u001b[0m\n\nTASK [osism.services.hddtemp : Include distribution specific service tasks] ****\nThursday 01 October 2026  03:12:51 +0000 (0:00:13.290)       0:00:21.820 ****** \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] **********************\nThursday 01 October 2026  03:12:52 +0000 (0:00:01.374)       0:00:23.195 ****** \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-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:12:54 +0000 (0:00:02.056)       0:00:25.251 ****** \n=============================================================================== \nosism.services.hddtemp : Install lm-sensors ---------------------------- 13.29s\nosism.services.hddtemp : Remove hddtemp package ------------------------- 2.30s\nosism.services.hddtemp : Manage lm-sensors service ---------------------- 2.06s\nosism.services.hddtemp : Check if drivetemp module is available --------- 1.53s\nosism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 1.39s\nosism.services.hddtemp : Include distribution specific install tasks ---- 1.39s\nosism.services.hddtemp : Include distribution specific service tasks ---- 1.37s\nosism.services.hddtemp : Gather variables for each operating system ----- 0.85s\nosism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.75s\n++ semver 9.5.0 7.1.1\n+ [[ 1 -ge 0 ]]\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+ [[ 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-01 03:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9dd75bc7-e259-4098-8880-f3a90929ae4a (gather-facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9dd75bc7-e259-4098-8880-f3a90929ae4a (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] ***********************************************\nThursday 01 October 2026  03:14:33 +0000 (0:00:00.277)       0:00:00.277 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nThursday 01 October 2026  03:14:40 +0000 (0:00:06.989)       0:00:07.267 ****** \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 ********************************************************************\nThursday 01 October 2026  03:14:41 +0000 (0:00:00.680)       0:00:07.947 ****** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 6.99s\nGather facts for all hosts ---------------------------------------------- 0.68s\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=9.5.0",
                                "export OPENSTACK_VERSION=2024.2",
                                "",
                                "export ARA=false",
                                "export DEPLOY_MODE=manager",
                                "export TEMPEST=false",
                                "export IS_ZUUL=true",
                                "",
                                "export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "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=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ 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=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ 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",
                                "+ [[ 9.5.0 != \\l\\a\\t\\e\\s\\t ]]",
                                "+ /opt/configuration/scripts/set-manager-version.sh 9.5.0",
                                "+ set -e",
                                "+ VERSION=9.5.0",
                                "+ sed -i 's/manager_version: .*/manager_version: 9.5.0/g' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ 9.5.0 != \\l\\a\\t\\e\\s\\t ]]",
                                "+ sed -i /ceph_version:/d /opt/configuration/environments/manager/configuration.yml",
                                "+ sed -i /openstack_version:/d /opt/configuration/environments/manager/configuration.yml",
                                "+ sh -c /opt/configuration/scripts/sync-configuration-repository.sh",
                                "/opt/configuration ~",
                                "+ set -e",
                                "+ pushd /opt/configuration",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ source /opt/venv/bin/activate",
                                "++ deactivate nondestructive",
                                "++ '[' -n '' ']'",
                                "++ '[' -n '' ']'",
                                "++ hash -r",
                                "++ '[' -n '' ']'",
                                "++ unset VIRTUAL_ENV",
                                "++ unset VIRTUAL_ENV_PROMPT",
                                "++ '[' '!' nondestructive = nondestructive ']'",
                                "++ '[' linux-gnu = cygwin ']'",
                                "++ '[' linux-gnu = msys ']'",
                                "++ export VIRTUAL_ENV=/opt/venv",
                                "++ VIRTUAL_ENV=/opt/venv",
                                "++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ export PATH",
                                "++ '[' -n '' ']'",
                                "++ '[' -z '' ']'",
                                "++ _OLD_VIRTUAL_PS1=",
                                "++ PS1='(venv) '",
                                "++ export PS1",
                                "++ VIRTUAL_ENV_PROMPT='(venv) '",
                                "++ export VIRTUAL_ENV_PROMPT",
                                "++ hash -r",
                                "+ pip3 install --no-cache-dir python-gilt==1.2.3 requests Jinja2 PyYAML packaging",
                                "Requirement already satisfied: python-gilt==1.2.3 in /opt/venv/lib/python3.12/site-packages (1.2.3)",
                                "Requirement already satisfied: requests in /opt/venv/lib/python3.12/site-packages (2.34.2)",
                                "Requirement already satisfied: Jinja2 in /opt/venv/lib/python3.12/site-packages (3.1.6)",
                                "Requirement already satisfied: PyYAML in /opt/venv/lib/python3.12/site-packages (6.0.3)",
                                "Requirement already satisfied: packaging in /opt/venv/lib/python3.12/site-packages (26.3)",
                                "Requirement already satisfied: click in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (8.5.0)",
                                "Requirement already satisfied: colorama in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.4.6)",
                                "Requirement already satisfied: fasteners in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.20)",
                                "Requirement already satisfied: sh in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (2.4.0)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /opt/venv/lib/python3.12/site-packages (from requests) (3.5.2)",
                                "Requirement already satisfied: idna<4,>=2.5 in /opt/venv/lib/python3.12/site-packages (from requests) (3.20)",
                                "Requirement already satisfied: urllib3<3,>=1.26 in /opt/venv/lib/python3.12/site-packages (from requests) (2.8.0)",
                                "Requirement already satisfied: certifi>=2023.5.7 in /opt/venv/lib/python3.12/site-packages (from requests) (2026.7.22)",
                                "Requirement already satisfied: MarkupSafe>=2.0 in /opt/venv/lib/python3.12/site-packages (from Jinja2) (3.0.3)",
                                "++ which gilt",
                                "+ GILT=/opt/venv/bin/gilt",
                                "+ /opt/venv/bin/gilt overlay",
                                "osism.generics:",
                                "  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/ansible.cfg to /opt/configuration/environments/manager/",
                                "  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/images.yml to /opt/configuration/environments/manager/",
                                "  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/run.sh to /opt/configuration/environments/manager/",
                                "  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/render-images.py to /opt/configuration/environments/manager/",
                                "  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/set-versions.py to /opt/configuration/environments/",
                                "  - running `/opt/configuration/scripts/wrapper-gilt.sh render-images` in /opt/configuration/environments/manager/",
                                "  - running `rm render-images.py` in /opt/configuration/environments/manager/",
                                "  - running `/opt/configuration/scripts/wrapper-gilt.sh set-versions` in /opt/configuration/environments/",
                                "  - running `rm set-versions.py` in /opt/configuration/environments/",
                                "~",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ deactivate",
                                "+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'",
                                "+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ export PATH",
                                "+ unset _OLD_VIRTUAL_PATH",
                                "+ '[' -n '' ']'",
                                "+ hash -r",
                                "+ '[' -n '' ']'",
                                "+ unset VIRTUAL_ENV",
                                "+ unset VIRTUAL_ENV_PROMPT",
                                "+ '[' '!' '' = nondestructive ']'",
                                "+ unset -f deactivate",
                                "+ popd",
                                "+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "++ semver 9.5.0 7.0.0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ echo 'enable_osism_kubernetes: true'",
                                "+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "++ semver 9.5.0 10.0.0-0",
                                "+ [[ -1 -ge 0 ]]",
                                "++ semver 2024.2 2025.1",
                                "+ [[ -1 -ge 0 ]]",
                                "+ /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:Bxne27hYXJyfHJAMPF4FTHrT0mbgWGDgSjVq6Hj7EOc ",
                                "The key's randomart image is:",
                                "+---[RSA 4096]----+",
                                "|        =o+**+.  |",
                                "|     . = *o*=*   |",
                                "|    . + =.+oO *  |",
                                "|   o o . o.* B o |",
                                "|  . + o S * . +  |",
                                "|   . =   + .     |",
                                "|    o E . .      |",
                                "|     o           |",
                                "|      .          |",
                                "+----[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)",
                                "changed: [testbed-manager] => (item=osism-update-manager)",
                                "",
                                "TASK [osism.services.manager : Copy cilium wrapper script] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy hubble wrapper script] *********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy flux wrapper script] ***********************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include scripts config tasks] *******************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/config-scripts.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Include scripts vars file] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy scripts] ***********************************",
                                "changed: [testbed-manager] => (item=osism-include)",
                                "",
                                "TASK [osism.services.manager : Include service tasks] **************************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy manager systemd unit file] *****************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Create traefik external network] ****************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set mariadb healthcheck for mariadb < 11.0.0] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set mariadb healthcheck for mariadb >= 11.0.0] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy docker-compose.yml file] *******************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Pull container images] **************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Stop and disable old service docker-compose@manager] ***",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Do a manual start of the manager service] *******",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Manage manager service] *************************",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Register that manager service was started] ******",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Flush handlers] *********************************",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Restart manager service] *************",
                                "skipping: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Wait for manager service to start] ***",
                                "Pausing for 60 seconds",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Ensure that all containers are up] ***",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Wait for an healthy manager service] ***",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (50 retries left).",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (49 retries left).",
                                "FAILED - RETRYING: [testbed-manager]: Wait for an healthy manager service (48 retries left).",
                                "changed: [testbed-manager]",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Copy osismclient bash completion script] ***",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include initialize tasks] ***********************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/initialize.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Flush handlers] *********************************",
                                "",
                                "TASK [osism.services.manager : Include vault initialize tasks] *****************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include version verification tasks] *************",
                                "included: /usr/share/ansible/collections/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Deploy service manager version check script] ****",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Execute service manager version check] **********",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Display version check results] ******************",
                                "ok: [testbed-manager] => {",
                                "    \"version_check_result.stdout_lines\": [",
                                "        \"=== OSISM Container Version Check ===\",",
                                "        \"Checking running containers against expected versions...\",",
                                "        \"\",",
                                "        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/inventory-reconciler:0.20251130.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/inventory-reconciler:0.20251130.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-ansible (OSISM Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-ansible:0.20251130.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-ansible:0.20251130.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-kubernetes:0.20251130.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-kubernetes:0.20251130.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/ceph-ansible:0.20251130.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ceph-ansible:0.20251130.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/kolla-ansible:0.20251130.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/kolla-ansible:0.20251130.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osismclient (OSISM Client)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ara-server (ARA Server)\",",
                                "        \"  Expected: registry.osism.tech/osism/ara-server:1.7.3\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ara-server:1.7.3\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: mariadb (MariaDB for ARA)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/mariadb:11.8.4\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/mariadb:11.8.4\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: frontend (OSISM Frontend)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-frontend:0.20251130.1\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-frontend:0.20251130.1\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: redis (Redis Cache)\",",
                                "        \"  Expected: registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: api (OSISM API Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: listener (OpenStack Event Listener)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: openstack (OpenStack Integration)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: beat (Celery Beat Scheduler)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: flower (Celery Flower Monitor)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20251130.1\",",
                                "        \"  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:0.20251130.0           \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)   ",
                                "kolla-ansible                    registry.osism.tech/osism/kolla-ansible:0.20251130.0          \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "manager-api-1                    registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)        192.168.16.5:8000->8000/tcp",
                                "manager-ara-server-1             registry.osism.tech/osism/ara-server:1.7.3                    \"sh -c '/wait && /ru\u2026\"   ara-server             2 minutes ago   Up About a minute (healthy)   8000/tcp",
                                "manager-beat-1                   registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-flower-1                 registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:0.20251130.0   \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)   ",
                                "manager-listener-1               registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-mariadb-1                registry.osism.tech/dockerhub/library/mariadb:11.8.4          \"docker-entrypoint.s\u2026\"   mariadb                2 minutes ago   Up 2 minutes (healthy)        3306/tcp",
                                "manager-openstack-1              registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)        ",
                                "manager-redis-1                  registry.osism.tech/dockerhub/library/redis:7.4.7-alpine      \"docker-entrypoint.s\u2026\"   redis                  2 minutes ago   Up 2 minutes (healthy)        6379/tcp",
                                "osism-ansible                    registry.osism.tech/osism/osism-ansible:0.20251130.0          \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)   ",
                                "osism-frontend                   registry.osism.tech/osism/osism-frontend:0.20251130.1         \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                  192.168.16.5:3000->3000/tcp",
                                "osism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:0.20251130.0       \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)   ",
                                "osismclient                      registry.osism.tech/osism/osism:0.20251130.1                  \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)        ",
                                "+ osism apply resolvconf -l testbed-manager",
                                "\u001b[32m2026-10-01 02:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 427edc9a-b7bb-4908-a021-240852d61f90 (resolvconf) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 02:50:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 427edc9a-b7bb-4908-a021-240852d61f90 (resolvconf) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role resolvconf] ***************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 01 October 2026  02:50:10 +0000 (0:00:00.157)       0:00:00.157 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Thursday 01 October 2026  02:50:14 +0000 (0:00:04.653)       0:00:04.811 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Thursday 01 October 2026  02:50:14 +0000 (0:00:00.054)       0:00:04.865 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  02:50:14 +0000 (0:00:00.102)       0:00:04.967 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  02:50:14 +0000 (0:00:00.105)       0:00:05.073 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Thursday 01 October 2026  02:50:16 +0000 (0:00:01.311)       0:00:06.384 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Thursday 01 October 2026  02:50:16 +0000 (0:00:00.061)       0:00:06.445 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Thursday 01 October 2026  02:50:16 +0000 (0:00:00.595)       0:00:07.041 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Thursday 01 October 2026  02:50:17 +0000 (0:00:00.087)       0:00:07.128 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Thursday 01 October 2026  02:50:17 +0000 (0:00:00.601)       0:00:07.729 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Thursday 01 October 2026  02:50:18 +0000 (0:00:01.173)       0:00:08.903 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Thursday 01 October 2026  02:50:19 +0000 (0:00:01.093)       0:00:09.997 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  02:50:19 +0000 (0:00:00.081)       0:00:10.078 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  02:50:21 +0000 (0:00:01.251)       0:00:11.329 ****** ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 4.65s",
                                "osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf --- 1.31s",
                                "osism.commons.resolvconf : Restart systemd-resolved service ------------- 1.25s",
                                "osism.commons.resolvconf : Copy configuration files --------------------- 1.17s",
                                "osism.commons.resolvconf : Start/enable systemd-resolved service -------- 1.09s",
                                "osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf --- 0.60s",
                                "osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf ----- 0.60s",
                                "osism.commons.resolvconf : Include distribution specific installation tasks --- 0.11s",
                                "osism.commons.resolvconf : Include resolvconf tasks --------------------- 0.10s",
                                "osism.commons.resolvconf : Archive existing file /etc/resolv.conf ------- 0.09s",
                                "osism.commons.resolvconf : Include distribution specific configuration tasks --- 0.08s",
                                "osism.commons.resolvconf : Install package systemd-resolved ------------- 0.06s",
                                "osism.commons.resolvconf : Check minimum and maximum number of name servers --- 0.05s",
                                "+ osism apply sshconfig",
                                "\u001b[32m2026-10-01 02:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 64640fbf-3c93-474d-816a-b21388dd3625 (sshconfig) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 02:50:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 64640fbf-3c93-474d-816a-b21388dd3625 (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] ***********",
                                "Thursday 01 October 2026  02:50:39 +0000 (0:00:00.186)       0:00:00.186 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure .ssh/config.d exist] ********************",
                                "Thursday 01 October 2026  02:50:39 +0000 (0:00:00.589)       0:00:00.775 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Ensure config for each host exist] *************",
                                "Thursday 01 October 2026  02:50:40 +0000 (0:00:00.579)       0:00:01.355 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager)\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",
                                "\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",
                                "",
                                "TASK [osism.commons.sshconfig : Add extra config] ******************************",
                                "Thursday 01 October 2026  02:50:46 +0000 (0:00:06.142)       0:00:07.498 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sshconfig : Assemble ssh config] ***************************",
                                "Thursday 01 October 2026  02:50:46 +0000 (0:00:00.097)       0:00:07.595 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  02:50:47 +0000 (0:00:00.664)       0:00:08.259 ****** ",
                                "=============================================================================== ",
                                "osism.commons.sshconfig : Ensure config for each host exist ------------- 6.14s",
                                "osism.commons.sshconfig : Assemble ssh config --------------------------- 0.66s",
                                "osism.commons.sshconfig : Get home directory of operator user ----------- 0.59s",
                                "osism.commons.sshconfig : Ensure .ssh/config.d exist -------------------- 0.58s",
                                "osism.commons.sshconfig : Add extra config ------------------------------ 0.10s",
                                "+ osism apply known-hosts",
                                "\u001b[32m2026-10-01 02:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5feb9c1b-4a7c-4371-b1e0-4d6a95fbab71 (known-hosts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 02:51:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5feb9c1b-4a7c-4371-b1e0-4d6a95fbab71 (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] ***",
                                "Thursday 01 October 2026  02:51:04 +0000 (0:00:00.208)       0:00:00.208 ****** ",
                                "\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",
                                "\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-manager)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname] ***",
                                "Thursday 01 October 2026  02:51:11 +0000 (0:00:06.068)       0:00:06.276 ****** ",
                                "\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",
                                "\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-manager)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:11 +0000 (0:00:00.189)       0:00:06.465 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRezReETuRHNgfGiUg1v3s5cy51/H1TIzaq+jLn/vhqsIRT0Kwx4BnK9WDJbIaxTfkZZzahW57n4scb1RVRRduLGgtftVfQU1U3PwBSVG4KCnSYG9DIk5GaR2AXMlwirDgb0YDj0LzUVPWVinTMMKI+ZE4sFjQYkZKyMS6khCjxPkPzLV41hpgPMwI2LAZxWyWblb7vZTrxz8Nppm6PmQx7fA1dA4TW7WOwuP1IU+cJQA4p2Tnoiu2f5if08EWs8boac19UxEH2UgLjMw9j3RomJhOC7gypVI4tqt5eHDMbtqRyg0kmLqX8/DfyfBqofe/LnRDZWsj0/9aVnqGbj0ZIORVOMUYiqey8pXTNXMrkv4iW+Ltax7d+5JzWkkcr5jiG0usDzs21JR6QRHIIiA8cOJcth+J+dyyvNhplABDzYipyNYnTIHYOSMrVIXV/qGU7MigGMjuzT2HElANDztFxiov04CvtGukHB+9fAbFoiAtTSVb2BfKo1VmCkmMpYs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEUfNk8gOaYR8d9JxdeIAtZH/dJKODup9inDfKtljP+hCwf1tJIHXe3MNTRTWrGAW1MY+PLRz0y7rNTGiHw29QI=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-3 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINgVRsnnJGV8c52DtwX7cNJ8TStf7B+bo3vLJNOWBFkx)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:12 +0000 (0:00:01.274)       0:00:07.740 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDFjd2uKZBNVmr/WE+DRU7Uuq1DgB8gpWKgUHwAIY+eTW9mdGxWLd4GQU88s5a8axnot4wU6ULFjQvGY9wK6u8nEo1bBhg5/Rq6u6xRf72fK+R6lF30BUHi30TKoDTuaBy5q6GrwNB8GWR7O2GaiGucwZLHTRS1Yl4AlP+uVxZL5twV3FOvLthQ2uKPZR/4uFUrA+gN+hK+xfCuBTMkWhyYDvvoIJgnkcpxyP15v7mk13DE6j81KeqJ1iWtFQ/kO0KatiVSb+t/SApCRBKjYyYxX9fkoFbOdKVyYoimEeZWJi4aw8G5kk4m8PJD2a7j2iWvYrVH2yMSJIR8gXwoiZEu7TqtUX6KuF8dSp4uKnu6wzFzJLk7Ir6HWNSqt+eQ4tiBBtzHuVgEXgQhh3uBu27op2zANCeQt3zkDoAAe75nlHdvgr+hZVqjNw7W89RrPUI4wg1PEbSr9NpvpN8z6QPI75QJsWpR+QSLRyGuQ39VCEMgz+VYrNAAdYGG6bKqL1U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIodJgP10vJtJXC/2+OLOgYsKCcRAEaCN0fbeJhn35B+R7+JzUMn3ansKVE+l+73ZUYWBR2nnhpjywYoXXl27V8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-4 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJT+HBs0I8rIGujH1CRTIqZL5dXHlxUMyCOmY0X5ZKM1)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:13 +0000 (0:00:01.211)       0:00:08.952 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXAhlpSU1pXglPS+KoPq0v9Bz5wmd/6756xJjSrPFZQNq2WoalpXFyMGmKUL1GRhU51vMk3HqXW8Bhbw0fQ/Zq6HZVGkyy7YFikFpWyHrVBMEuWzKhBIAqGeANB16LSzy9gAmHUF4OZ1cNJS8+Sf+vonxr6FblSNH3NKJq1kFmxTvnlLs2zlg2Psl0qEOYxDijrZcyQviTKCCegQadOb0daB4oL3WFOaFNO5NQxh3xMiP18Lzca+Ju3zBj159Q8kL7tox9AT76c+cj46kT/eYekhddFcavCnWoD46Irlf1nn2/kwCdkYvq0iN0WCixzLwNa+DxmYHerE2wPKCwjnq73kSqTgio2ArCZJv0bJwyWRHgdxpc0HcY5DmaCzs8NATdIyMdSW8y3u312sYCfbzMBHzM9ZKEO8EmBjz4Csvl8xmjkm2tim6jx/U/E5sRgXIZd5paehNny0PVuZ/KSmpHmnEFf9sPvX7APAGBa71tv5R6kdqwRkt/zyruGKxyjNM=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBaq5zEv2/hIFhEJ/64jwCMkl544q159Z3hjkdXSZMHCaORHq+oW9LASNF025lSZYwuMfypNk1plDOzkX4Vdshc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpm6SjvcZF9ev+F1FvM0crsuh9lSPO7/Zg09ZQvj7t0)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:14 +0000 (0:00:01.135)       0:00:10.088 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHTEJKSN8XLrQ/UxlsVMSQyEAj/Rjg4pW6hQqhqNe4+O6IRXy87rU5w+aOaxkJ9eub8RMNqoOV1txQMMidg4H0g=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO3Cb+YAXl6LMwXTqBXFasefalf5oUTbz6JJaFR83Ze4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-0 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCavC13F4X16TzZTkAChB2gt154CyTkc4VHR6oqbhvk42argmc8OUG0q7srSpCGq5+XFd3x6SiysX9FiKCElrztj8LV/zlLqy9hraoBhfO8tCgaCQMNB20D4fU4SCtAup4s4uYsZKKIHY+8JpsYUco/HQPUpYQMViETPSYBa4TLyHlNu8VpP+SeTqPNsXfuPYPkzQNVqoGAVKsqkHqiovxRid/D6CesCMplXU0m5PEwfK8VHFz2O/2gsXtU/3lQ78v9g5zzeT94jTsDjA1/2i9ITke94E8Ur7uDLJvvAyNn1XD1J7qcIBNmgItCb5Q72aWuSH+FbT9QzsI3N3DqB4MChuDtAGmnK94YF7GrLGzD0FUbzoKoE9zhCVqS4bEVNoujHxq01LckVDi0gU4ziKk2YVzZ5xpDY4kLSVKcYnPtniBQKrCFmbaCg7KF3bV/yMcQahM2T3ySCyCwdp5xpQBhBeX6cCdw93xP/KP4AgpF0gxlcCacIk0H/5LQxyl4g/c=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:15 +0000 (0:00:01.112)       0:00:11.200 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDX6iaSHQ26TXwsBqZFPNvWfbrDeRgdP0eIzOtzhlFFqzRULiNW8Q+gAGwUQCiYNUDLDxLvMNyUygjxzb8XCQV71AR/9nNOBDcGCkdnxoqAddFssqwMQqAXSf7btoFxwzXlCXNHWej2v2KpvqDv1uhJhiJaJ7srZJAwuCN3tE8fpXI4l8EbC7rnFxcBvxOuePU7BwlT6HaX7Gt+hy6RH14Gtd12iJ8+2lqvFYA4uN3vOOUi1PSvY8m9L/4RNMWNdm+MKylgXZcfxJFRlySZVETgBb0AE6GfXlA9xbW4c5eANVkzxJYhYhQ471g9lHvUoivYzf0uru3YkJWBDRVmsJBt4uCXSUC5GRVLyrWtRiiKTm0sFldLF7/FO7eVLO+HNHxiFn/HEIxOGpH+CKHTQDFP7Jk9zPOb5jbAlSr/lgKh4+fc4nkecfrQT3qvarQSvlHiL6TcvqHg++FpJAEcqdXw4kNw3Wn8hcdwd7ac3jHjjuD78NP3V5vkOB+WGI5ueLs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBO1JvWRK5mpsO8mKcVjE26+JDIrYf6nrf+l7SQ+O3su3btXUdAigOxM/eNyWEKl/3zAu8Zh4y4Wwlfcb4rw/5Ss=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-1 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuD592D7QGj3QqQpEqCrDPbquCv7lsNGkmJnxhrwMiD)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:17 +0000 (0:00:01.208)       0:00:12.409 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFGdIv1MK9rWNV1doaXRPZc2cY3hQGQ8X33wRQiTwVHa/gz37VmFDHmRe3INSQp657cjBwCvF1wSIxisf+bx8Tc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCm+hs/JzNkdEgIEOM1ruwqerSMuQmUKTR8vCCmzudvzAVEW5+95tlYKhiwqXtoNXfp6iI9tygHdX5r24KGxf83tw7AI6LlopV45jramxte3p+5HV0+f8rgFwIiQ61xKY7M0wJk7BPKwte834SL4oYufaA4lHmb6lzeDNxqKdma2zqlkG5/mlfDz5TcEorHJoX9TedTs9DgRm+rNPqPbqLcqvQvffBf4ms78GCspGN5b/JhaTK1TQLMeK1XSeIMwlw4yUyoxctlracsiHxG5FSEzPf1iLBkJky5HFSoV0a6Q62ooRVxcA+R9dsXQ84nVznUuzOtLRuHPEO0YgDT8p5GKyzXdfcX94bJ8dYzJJ3/+g7NbmXEw4TN5mF5E5UFdogrKctux213EFST3WP5V38o10hlFvjLPhum/J5/Ksjt9dKMKIP8vQHWXwcsVfvyfHm3uZRvdv0ZeIk+PdYM6CrwnrLkg6s/WKWY8G3GReBoYt98tK0J/0wj9rd195rTj3U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-node-2 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBYV49DFFxPmdWpTm0A6uf9Z8FO6yVc2i3Zs0w5noj6a)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:18 +0000 (0:00:01.165)       0:00:13.574 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC5BqWTJLR2RGpU2cxqdihY1gytktFM1ztKwrGMdw5BX6DOVagq+UmKwlzxrF1XogwtE4rO4UDdk6oduIsijnB+90msjZ1Dq4fXJtwOTRHDeYVRW49ihBdrjFz/QA4bGu2C2fTyF8HvJSe/XtHtobJ4EH/GZ/VbjpHWUFQXFDfK8UGHYfVOg5knN2BKujUzNtkE0+N5Z/AzY1lT4RshUG6P86hTdyfFI8j4eMFOauvjf31efUvSqxKfewh5SjcS4ZIFzOqJiMY8mzUdyYc9ly/G0f/W2eANPnH4BWvxAOjm3fqdqHleTOPbD+BtDgD8BBRC//913Cg9hAk5hb6SNldcgjGmOuIMz8xxal1RvlXDa9O8wC5C2WNBDoLaR1sQC4By4hehBNLaRdvflUkjlyMW2jDykx9SLbS8+vsKwQr3ozJXLkjHCNRQg/DExrNmm9uEJhVarFX7SEcNiSbmpVMmWZwzP7cG8JbaEpVSYIm63nSrbpyX6D+zP+hzWUGntuk=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM23VarQyV9WV0BXgwzT5VIPbKUAovP42XzSd3daMflpoWhZhpTpArz8rSf1jRjvCqAeHtmPbqBU+tRi2tCO9h4=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=testbed-manager ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ1YnQ26WUxX/GMhZPVq/p1coWijv9pZAAXrNlHrCPF/)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host] ***",
                                "Thursday 01 October 2026  02:51:19 +0000 (0:00:01.171)       0:00:14.746 ****** ",
                                "\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",
                                "\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-manager)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host] ***",
                                "Thursday 01 October 2026  02:51:25 +0000 (0:00:05.591)       0:00:20.338 ****** ",
                                "\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",
                                "\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-manager)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:25 +0000 (0:00:00.196)       0:00:20.534 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINgVRsnnJGV8c52DtwX7cNJ8TStf7B+bo3vLJNOWBFkx)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDRezReETuRHNgfGiUg1v3s5cy51/H1TIzaq+jLn/vhqsIRT0Kwx4BnK9WDJbIaxTfkZZzahW57n4scb1RVRRduLGgtftVfQU1U3PwBSVG4KCnSYG9DIk5GaR2AXMlwirDgb0YDj0LzUVPWVinTMMKI+ZE4sFjQYkZKyMS6khCjxPkPzLV41hpgPMwI2LAZxWyWblb7vZTrxz8Nppm6PmQx7fA1dA4TW7WOwuP1IU+cJQA4p2Tnoiu2f5if08EWs8boac19UxEH2UgLjMw9j3RomJhOC7gypVI4tqt5eHDMbtqRyg0kmLqX8/DfyfBqofe/LnRDZWsj0/9aVnqGbj0ZIORVOMUYiqey8pXTNXMrkv4iW+Ltax7d+5JzWkkcr5jiG0usDzs21JR6QRHIIiA8cOJcth+J+dyyvNhplABDzYipyNYnTIHYOSMrVIXV/qGU7MigGMjuzT2HElANDztFxiov04CvtGukHB+9fAbFoiAtTSVb2BfKo1VmCkmMpYs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.13 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEUfNk8gOaYR8d9JxdeIAtZH/dJKODup9inDfKtljP+hCwf1tJIHXe3MNTRTWrGAW1MY+PLRz0y7rNTGiHw29QI=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:26 +0000 (0:00:01.188)       0:00:21.722 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDFjd2uKZBNVmr/WE+DRU7Uuq1DgB8gpWKgUHwAIY+eTW9mdGxWLd4GQU88s5a8axnot4wU6ULFjQvGY9wK6u8nEo1bBhg5/Rq6u6xRf72fK+R6lF30BUHi30TKoDTuaBy5q6GrwNB8GWR7O2GaiGucwZLHTRS1Yl4AlP+uVxZL5twV3FOvLthQ2uKPZR/4uFUrA+gN+hK+xfCuBTMkWhyYDvvoIJgnkcpxyP15v7mk13DE6j81KeqJ1iWtFQ/kO0KatiVSb+t/SApCRBKjYyYxX9fkoFbOdKVyYoimEeZWJi4aw8G5kk4m8PJD2a7j2iWvYrVH2yMSJIR8gXwoiZEu7TqtUX6KuF8dSp4uKnu6wzFzJLk7Ir6HWNSqt+eQ4tiBBtzHuVgEXgQhh3uBu27op2zANCeQt3zkDoAAe75nlHdvgr+hZVqjNw7W89RrPUI4wg1PEbSr9NpvpN8z6QPI75QJsWpR+QSLRyGuQ39VCEMgz+VYrNAAdYGG6bKqL1U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBIodJgP10vJtJXC/2+OLOgYsKCcRAEaCN0fbeJhn35B+R7+JzUMn3ansKVE+l+73ZUYWBR2nnhpjywYoXXl27V8=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.14 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJT+HBs0I8rIGujH1CRTIqZL5dXHlxUMyCOmY0X5ZKM1)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:27 +0000 (0:00:01.200)       0:00:22.922 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDXAhlpSU1pXglPS+KoPq0v9Bz5wmd/6756xJjSrPFZQNq2WoalpXFyMGmKUL1GRhU51vMk3HqXW8Bhbw0fQ/Zq6HZVGkyy7YFikFpWyHrVBMEuWzKhBIAqGeANB16LSzy9gAmHUF4OZ1cNJS8+Sf+vonxr6FblSNH3NKJq1kFmxTvnlLs2zlg2Psl0qEOYxDijrZcyQviTKCCegQadOb0daB4oL3WFOaFNO5NQxh3xMiP18Lzca+Ju3zBj159Q8kL7tox9AT76c+cj46kT/eYekhddFcavCnWoD46Irlf1nn2/kwCdkYvq0iN0WCixzLwNa+DxmYHerE2wPKCwjnq73kSqTgio2ArCZJv0bJwyWRHgdxpc0HcY5DmaCzs8NATdIyMdSW8y3u312sYCfbzMBHzM9ZKEO8EmBjz4Csvl8xmjkm2tim6jx/U/E5sRgXIZd5paehNny0PVuZ/KSmpHmnEFf9sPvX7APAGBa71tv5R6kdqwRkt/zyruGKxyjNM=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBaq5zEv2/hIFhEJ/64jwCMkl544q159Z3hjkdXSZMHCaORHq+oW9LASNF025lSZYwuMfypNk1plDOzkX4Vdshc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.15 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFpm6SjvcZF9ev+F1FvM0crsuh9lSPO7/Zg09ZQvj7t0)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:28 +0000 (0:00:01.232)       0:00:24.154 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCavC13F4X16TzZTkAChB2gt154CyTkc4VHR6oqbhvk42argmc8OUG0q7srSpCGq5+XFd3x6SiysX9FiKCElrztj8LV/zlLqy9hraoBhfO8tCgaCQMNB20D4fU4SCtAup4s4uYsZKKIHY+8JpsYUco/HQPUpYQMViETPSYBa4TLyHlNu8VpP+SeTqPNsXfuPYPkzQNVqoGAVKsqkHqiovxRid/D6CesCMplXU0m5PEwfK8VHFz2O/2gsXtU/3lQ78v9g5zzeT94jTsDjA1/2i9ITke94E8Ur7uDLJvvAyNn1XD1J7qcIBNmgItCb5Q72aWuSH+FbT9QzsI3N3DqB4MChuDtAGmnK94YF7GrLGzD0FUbzoKoE9zhCVqS4bEVNoujHxq01LckVDi0gU4ziKk2YVzZ5xpDY4kLSVKcYnPtniBQKrCFmbaCg7KF3bV/yMcQahM2T3ySCyCwdp5xpQBhBeX6cCdw93xP/KP4AgpF0gxlcCacIk0H/5LQxyl4g/c=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHTEJKSN8XLrQ/UxlsVMSQyEAj/Rjg4pW6hQqhqNe4+O6IRXy87rU5w+aOaxkJ9eub8RMNqoOV1txQMMidg4H0g=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.10 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIO3Cb+YAXl6LMwXTqBXFasefalf5oUTbz6JJaFR83Ze4)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:30 +0000 (0:00:01.181)       0:00:25.336 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBO1JvWRK5mpsO8mKcVjE26+JDIrYf6nrf+l7SQ+O3su3btXUdAigOxM/eNyWEKl/3zAu8Zh4y4Wwlfcb4rw/5Ss=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDX6iaSHQ26TXwsBqZFPNvWfbrDeRgdP0eIzOtzhlFFqzRULiNW8Q+gAGwUQCiYNUDLDxLvMNyUygjxzb8XCQV71AR/9nNOBDcGCkdnxoqAddFssqwMQqAXSf7btoFxwzXlCXNHWej2v2KpvqDv1uhJhiJaJ7srZJAwuCN3tE8fpXI4l8EbC7rnFxcBvxOuePU7BwlT6HaX7Gt+hy6RH14Gtd12iJ8+2lqvFYA4uN3vOOUi1PSvY8m9L/4RNMWNdm+MKylgXZcfxJFRlySZVETgBb0AE6GfXlA9xbW4c5eANVkzxJYhYhQ471g9lHvUoivYzf0uru3YkJWBDRVmsJBt4uCXSUC5GRVLyrWtRiiKTm0sFldLF7/FO7eVLO+HNHxiFn/HEIxOGpH+CKHTQDFP7Jk9zPOb5jbAlSr/lgKh4+fc4nkecfrQT3qvarQSvlHiL6TcvqHg++FpJAEcqdXw4kNw3Wn8hcdwd7ac3jHjjuD78NP3V5vkOB+WGI5ueLs=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.11 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDuD592D7QGj3QqQpEqCrDPbquCv7lsNGkmJnxhrwMiD)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:31 +0000 (0:00:01.229)       0:00:26.566 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFGdIv1MK9rWNV1doaXRPZc2cY3hQGQ8X33wRQiTwVHa/gz37VmFDHmRe3INSQp657cjBwCvF1wSIxisf+bx8Tc=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCm+hs/JzNkdEgIEOM1ruwqerSMuQmUKTR8vCCmzudvzAVEW5+95tlYKhiwqXtoNXfp6iI9tygHdX5r24KGxf83tw7AI6LlopV45jramxte3p+5HV0+f8rgFwIiQ61xKY7M0wJk7BPKwte834SL4oYufaA4lHmb6lzeDNxqKdma2zqlkG5/mlfDz5TcEorHJoX9TedTs9DgRm+rNPqPbqLcqvQvffBf4ms78GCspGN5b/JhaTK1TQLMeK1XSeIMwlw4yUyoxctlracsiHxG5FSEzPf1iLBkJky5HFSoV0a6Q62ooRVxcA+R9dsXQ84nVznUuzOtLRuHPEO0YgDT8p5GKyzXdfcX94bJ8dYzJJ3/+g7NbmXEw4TN5mF5E5UFdogrKctux213EFST3WP5V38o10hlFvjLPhum/J5/Ksjt9dKMKIP8vQHWXwcsVfvyfHm3uZRvdv0ZeIk+PdYM6CrwnrLkg6s/WKWY8G3GReBoYt98tK0J/0wj9rd195rTj3U=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.12 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBYV49DFFxPmdWpTm0A6uf9Z8FO6yVc2i3Zs0w5noj6a)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write scanned known_hosts entries] ***********",
                                "Thursday 01 October 2026  02:51:32 +0000 (0:00:01.194)       0:00:27.760 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ1YnQ26WUxX/GMhZPVq/p1coWijv9pZAAXrNlHrCPF/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC5BqWTJLR2RGpU2cxqdihY1gytktFM1ztKwrGMdw5BX6DOVagq+UmKwlzxrF1XogwtE4rO4UDdk6oduIsijnB+90msjZ1Dq4fXJtwOTRHDeYVRW49ihBdrjFz/QA4bGu2C2fTyF8HvJSe/XtHtobJ4EH/GZ/VbjpHWUFQXFDfK8UGHYfVOg5knN2BKujUzNtkE0+N5Z/AzY1lT4RshUG6P86hTdyfFI8j4eMFOauvjf31efUvSqxKfewh5SjcS4ZIFzOqJiMY8mzUdyYc9ly/G0f/W2eANPnH4BWvxAOjm3fqdqHleTOPbD+BtDgD8BBRC//913Cg9hAk5hb6SNldcgjGmOuIMz8xxal1RvlXDa9O8wC5C2WNBDoLaR1sQC4By4hehBNLaRdvflUkjlyMW2jDykx9SLbS8+vsKwQr3ozJXLkjHCNRQg/DExrNmm9uEJhVarFX7SEcNiSbmpVMmWZwzP7cG8JbaEpVSYIm63nSrbpyX6D+zP+hzWUGntuk=)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=192.168.16.5 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBM23VarQyV9WV0BXgwzT5VIPbKUAovP42XzSd3daMflpoWhZhpTpArz8rSf1jRjvCqAeHtmPbqBU+tRi2tCO9h4=)\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write static known_hosts entries] ************",
                                "Thursday 01 October 2026  02:51:33 +0000 (0:00:01.253)       0:00:29.014 ****** ",
                                "\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] => (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-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Write extra known_hosts entries] *************",
                                "Thursday 01 October 2026  02:51:33 +0000 (0:00:00.193)       0:00:29.208 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Delete known_hosts entries] ******************",
                                "Thursday 01 October 2026  02:51:34 +0000 (0:00:00.067)       0:00:29.276 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.known_hosts : Set file permissions] ************************",
                                "Thursday 01 October 2026  02:51:34 +0000 (0:00:00.064)       0:00:29.340 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  02:51:34 +0000 (0:00:00.857)       0:00:30.197 ****** ",
                                "=============================================================================== ",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with hostname --- 6.07s",
                                "osism.commons.known_hosts : Run ssh-keyscan for all hosts with ansible_host --- 5.59s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.27s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.25s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.23s",
                                "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.19s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.19s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.18s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.17s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.17s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.14s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries ----------- 1.11s",
                                "osism.commons.known_hosts : Set file permissions ------------------------ 0.86s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with ansible_host --- 0.20s",
                                "osism.commons.known_hosts : Write static known_hosts entries ------------ 0.19s",
                                "osism.commons.known_hosts : Write scanned known_hosts entries for all hosts with hostname --- 0.19s",
                                "+ osism apply squid",
                                "\u001b[32m2026-10-01 02:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 56910e21-2973-4585-98b9-b0befbb43839 (squid) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 02:51:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 56910e21-2973-4585-98b9-b0befbb43839 (squid) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role squid] ********************************************************",
                                "",
                                "TASK [osism.services.squid : Include install tasks] ****************************",
                                "Thursday 01 October 2026  02:51:52 +0000 (0:00:00.189)       0:00:00.189 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  02:51:52 +0000 (0:00:00.099)       0:00:00.288 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Create required directories] **********************",
                                "Thursday 01 October 2026  02:51:54 +0000 (0:00:01.738)       0:00:02.027 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/opt/squid/configuration/conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/squid)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy squid configuration files] *******************",
                                "Thursday 01 October 2026  02:51:55 +0000 (0:00:01.268)       0:00:03.296 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=osism.conf)\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Remove osism_allow_list.conf configuration file] ***",
                                "Thursday 01 October 2026  02:51:57 +0000 (0:00:01.174)       0:00:04.470 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Copy docker-compose.yml file] *********************",
                                "Thursday 01 October 2026  02:51:57 +0000 (0:00:00.398)       0:00:04.869 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.squid : Manage squid service] *****************************",
                                "Thursday 01 October 2026  02:51:58 +0000 (0:00:00.974)       0:00:05.843 ****** ",
                                "\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] *****************",
                                "Thursday 01 October 2026  02:52:30 +0000 (0:00:32.215)       0:00:38.058 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for squid service to start] *******",
                                "Thursday 01 October 2026  02:52:42 +0000 (0:00:12.303)       0:00:50.362 ****** ",
                                "Pausing for 60 seconds",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Register that squid service was restarted] ***",
                                "Thursday 01 October 2026  02:53:43 +0000 (0:01:00.091)       0:01:50.453 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.squid : Wait for an healthy squid service] *****",
                                "Thursday 01 October 2026  02:53:43 +0000 (0:00:00.065)       0:01:50.519 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=11  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  02:53:43 +0000 (0:00:00.681)       0:01:51.200 ****** ",
                                "=============================================================================== ",
                                "osism.services.squid : Wait for squid service to start ----------------- 60.09s",
                                "osism.services.squid : Manage squid service ---------------------------- 32.22s",
                                "osism.services.squid : Restart squid service --------------------------- 12.30s",
                                "osism.services.squid : Install required packages ------------------------ 1.74s",
                                "osism.services.squid : Create required directories ---------------------- 1.27s",
                                "osism.services.squid : Copy squid configuration files ------------------- 1.17s",
                                "osism.services.squid : Copy docker-compose.yml file --------------------- 0.97s",
                                "osism.services.squid : Wait for an healthy squid service ---------------- 0.68s",
                                "osism.services.squid : Remove osism_allow_list.conf configuration file --- 0.40s",
                                "osism.services.squid : Include install tasks ---------------------------- 0.10s",
                                "osism.services.squid : Register that squid service was restarted -------- 0.07s",
                                "+ [[ 9.5.0 != \\l\\a\\t\\e\\s\\t ]]",
                                "++ semver 9.5.0 10.0.0-0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ /opt/configuration/scripts/set-kolla-namespace.sh kolla/release",
                                "+ set -e",
                                "+ SYNC=false",
                                "+ [[ kolla/release == \\-\\-\\s\\y\\n\\c ]]",
                                "+ NAMESPACE=kolla/release",
                                "+ sed -i 's#docker_namespace: .*#docker_namespace: kolla/release#g' /opt/configuration/inventory/group_vars/all/kolla.yml",
                                "+ [[ false == \\t\\r\\u\\e ]]",
                                "++ semver 9.5.0 9.0.0",
                                "+ [[ 1 -lt 0 ]]",
                                "+ osism apply operator -u ubuntu -l testbed-nodes",
                                "\u001b[32m2026-10-01 02:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9d70c3e8-e32e-447c-88b8-9f15dec3a968 (operator) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 02:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9d70c3e8-e32e-447c-88b8-9f15dec3a968 (operator) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Make ssh pipelining working] *********************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 01 October 2026  02:54:01 +0000 (0:00:00.158)       0:00:00.158 ****** ",
                                "\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-node-3]\u001b[0m",
                                "",
                                "TASK [Do not require tty for all users] ****************************************",
                                "Thursday 01 October 2026  02:54:06 +0000 (0:00:04.432)       0:00:04.590 ****** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role operator] *****************************************************",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "Thursday 01 October 2026  02:54:06 +0000 (0:00:00.874)       0:00:05.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",
                                "\u001b[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] ***",
                                "Thursday 01 October 2026  02:54:07 +0000 (0:00:00.213)       0:00:05.678 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  02:54:07 +0000 (0:00:00.211)       0:00:05.890 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Create user] ************************************",
                                "Thursday 01 October 2026  02:54:08 +0000 (0:00:00.780)       0:00:06.671 ****** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Add user to additional groups] ******************",
                                "Thursday 01 October 2026  02:54:09 +0000 (0:00:00.892)       0:00:07.564 ****** ",
                                "\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-5] => (item=adm)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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-2] => (item=sudo)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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] *************************",
                                "Thursday 01 October 2026  02:54:10 +0000 (0:00:01.476)       0:00:09.041 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "Thursday 01 October 2026  02:54:11 +0000 (0:00:01.369)       0:00:10.411 ****** ",
                                "\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-1] => (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-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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 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-5] => (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-2] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-5] => (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-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "Thursday 01 October 2026  02:54:13 +0000 (0:00:01.468)       0:00:11.879 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  02:54:13 +0000 (0:00:00.201)       0:00:12.081 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  02:54:13 +0000 (0:00:00.212)       0:00:12.294 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Check number of SSH authorized keys] ************",
                                "Thursday 01 October 2026  02:54:14 +0000 (0:00:00.655)       0:00:12.949 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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] ************************",
                                "Thursday 01 October 2026  02:54:14 +0000 (0:00:00.191)       0:00:13.140 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\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-1] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "Thursday 01 October 2026  02:54:15 +0000 (0:00:00.929)       0:00:14.070 ****** ",
                                "\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] *****************",
                                "Thursday 01 October 2026  02:54:15 +0000 (0:00:00.194)       0:00:14.264 ****** ",
                                "\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] **************",
                                "Thursday 01 October 2026  02:54:15 +0000 (0:00:00.189)       0:00:14.453 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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] ***********************************",
                                "Thursday 01 October 2026  02:54:16 +0000 (0:00:00.182)       0:00:14.636 ****** ",
                                "\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.operator : Unset & lock password] **************************",
                                "Thursday 01 October 2026  02:54:16 +0000 (0:00:00.802)       0:00:15.439 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  02:54:17 +0000 (0:00:00.274)       0:00:15.713 ****** ",
                                "=============================================================================== ",
                                "Gathering Facts --------------------------------------------------------- 4.43s",
                                "osism.commons.operator : Add user to additional groups ------------------ 1.48s",
                                "osism.commons.operator : Set language variables in .bashrc configuration file --- 1.47s",
                                "osism.commons.operator : Copy user sudoers file ------------------------- 1.37s",
                                "osism.commons.operator : Set ssh authorized keys ------------------------ 0.93s",
                                "osism.commons.operator : Create user ------------------------------------ 0.89s",
                                "Do not require tty for all users ---------------------------------------- 0.87s",
                                "osism.commons.operator : Set password ----------------------------------- 0.80s",
                                "osism.commons.operator : Create operator group -------------------------- 0.78s",
                                "osism.commons.operator : Create .ssh directory -------------------------- 0.66s",
                                "osism.commons.operator : Unset & lock password -------------------------- 0.27s",
                                "osism.commons.operator : Gather variables for each operating system ----- 0.21s",
                                "osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 0.21s",
                                "osism.commons.operator : Set operator_groups variable to default value --- 0.21s",
                                "osism.commons.operator : Set custom environment variables in .bashrc configuration file --- 0.20s",
                                "osism.commons.operator : Delete ssh authorized keys --------------------- 0.19s",
                                "osism.commons.operator : Check number of SSH authorized keys ------------ 0.19s",
                                "osism.commons.operator : Set authorized GitHub accounts ----------------- 0.19s",
                                "osism.commons.operator : Delete authorized GitHub accounts -------------- 0.18s",
                                "+ osism apply --environment custom facts",
                                "\u001b[32m2026-10-01 02:54:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play facts in environment custom\u001b[0m",
                                "\u001b[32m2026-10-01 02:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6bbfa3d7-234e-42b7-b91a-c801a337a5c3 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 02:54:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6bbfa3d7-234e-42b7-b91a-c801a337a5c3 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Copy custom network devices fact] ****************************************",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Thursday 01 October 2026  02:54:35 +0000 (0:00:00.085)       0:00:00.085 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Copy fact file] **********************************************************",
                                "Thursday 01 October 2026  02:54:36 +0000 (0:00:01.487)       0:00:01.572 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Copy custom ceph devices facts] ******************************************",
                                "",
                                "TASK [osism.commons.repository : Gather variables for each operating system] ***",
                                "Thursday 01 October 2026  02:54:37 +0000 (0:00:01.372)       0:00:02.944 ****** ",
                                "\u001b[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] ***",
                                "Thursday 01 October 2026  02:54:38 +0000 (0:00:00.123)       0:00:03.068 ****** ",
                                "\u001b[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] ******************",
                                "Thursday 01 October 2026  02:54:38 +0000 (0:00:00.218)       0:00:03.287 ****** ",
                                "\u001b[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] ***",
                                "Thursday 01 October 2026  02:54:38 +0000 (0:00:00.249)       0:00:03.536 ****** ",
                                "\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] *****",
                                "Thursday 01 October 2026  02:54:38 +0000 (0:00:00.140)       0:00:03.677 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "Thursday 01 October 2026  02:54:39 +0000 (0:00:00.476)       0:00:04.154 ****** ",
                                "\u001b[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] ***************",
                                "Thursday 01 October 2026  02:54:39 +0000 (0:00:00.150)       0:00:04.304 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  02:54:40 +0000 (0:00:01.232)       0:00:05.537 ****** ",
                                "\u001b[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] *********************",
                                "Thursday 01 October 2026  02:54:41 +0000 (0:00:00.508)       0:00:06.046 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  02:54:42 +0000 (0:00:01.162)       0:00:07.208 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Install required packages (RedHat)] **************************************",
                                "Thursday 01 October 2026  02:54:59 +0000 (0:00:17.280)       0:00:24.489 ****** ",
                                "\u001b[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)] **************************************",
                                "Thursday 01 October 2026  02:54:59 +0000 (0:00:00.114)       0:00:24.604 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create custom facts directory] *******************************************",
                                "Thursday 01 October 2026  02:55:08 +0000 (0:00:09.271)       0:00:33.875 ****** ",
                                "\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 [Copy fact files] *********************************************************",
                                "Thursday 01 October 2026  02:55:09 +0000 (0:00:00.461)       0:00:34.337 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (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)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=testbed_ceph_osd_devices_all)\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Thursday 01 October 2026  02:55:13 +0000 (0:00:03.805)       0:00:38.142 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  02:55:14 +0000 (0:00:01.495)       0:00:39.638 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY 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 ********************************************************************",
                                "Thursday 01 October 2026  02:55:18 +0000 (0:00:03.642)       0:00:43.280 ****** ",
                                "=============================================================================== ",
                                "osism.commons.repository : Update package cache ------------------------ 17.28s",
                                "Install required packages (Debian) -------------------------------------- 9.27s",
                                "Copy fact files --------------------------------------------------------- 3.81s",
                                "Gathers facts about hosts ----------------------------------------------- 3.64s",
                                "osism.commons.repository : Force update of package cache ---------------- 1.50s",
                                "Create custom facts directory ------------------------------------------- 1.49s",
                                "Copy fact file ---------------------------------------------------------- 1.37s",
                                "osism.commons.repository : Copy 99osism apt configuration --------------- 1.23s",
                                "osism.commons.repository : Copy ubuntu.sources file --------------------- 1.16s",
                                "osism.commons.repository : Remove sources.list file --------------------- 0.51s",
                                "osism.commons.repository : Create /etc/apt/sources.list.d directory ----- 0.48s",
                                "Create custom facts directory ------------------------------------------- 0.46s",
                                "osism.commons.repository : Set repositories to default ------------------ 0.25s",
                                "osism.commons.repository : Set repository_default fact to default value --- 0.22s",
                                "osism.commons.repository : Include tasks for Ubuntu < 24.04 ------------- 0.15s",
                                "osism.commons.repository : Include distribution specific repository tasks --- 0.14s",
                                "osism.commons.repository : Gather variables for each operating system --- 0.12s",
                                "Install required packages (RedHat) -------------------------------------- 0.11s",
                                "+ osism apply bootstrap",
                                "\u001b[32m2026-10-01 02:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97f0482c-01c0-4fe9-9495-f9f9b31eb1b6 (bootstrap) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 02:55:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 97f0482c-01c0-4fe9-9495-f9f9b31eb1b6 (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] ************************************",
                                "Thursday 01 October 2026  02:55:36 +0000 (0:00:00.176)       0:00:00.176 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Thursday 01 October 2026  02:55:36 +0000 (0:00:00.290)       0:00:00.467 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts (if using --limit)] ***************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Thursday 01 October 2026  02:55:40 +0000 (0:00:03.674)       0:00:04.141 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-1) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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-manager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap roles part 1] ********************************************",
                                "",
                                "TASK [osism.commons.hostname : Set hostname] ***********************************",
                                "Thursday 01 October 2026  02:55:40 +0000 (0:00:00.547)       0:00:04.689 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.hostname : Copy /etc/hostname] *****************************",
                                "Thursday 01 October 2026  02:55:42 +0000 (0:00:01.351)       0:00:06.040 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.hosts : Include type specific tasks] ***********************",
                                "Thursday 01 October 2026  02:55:43 +0000 (0:00:01.394)       0:00:07.435 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/hosts/tasks/type-template.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.hosts : Copy /etc/hosts file] ******************************",
                                "Thursday 01 October 2026  02:55:43 +0000 (0:00:00.317)       0:00:07.752 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Include distribution specific tasks] ***************",
                                "Thursday 01 October 2026  02:55:46 +0000 (0:00:02.326)       0:00:10.079 ****** ",
                                "\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-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Configure proxy parameters for apt] ****************",
                                "Thursday 01 October 2026  02:55:46 +0000 (0:00:00.333)       0:00:10.412 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.proxy : Set system wide settings in environment file] ******",
                                "Thursday 01 October 2026  02:55:47 +0000 (0:00:01.077)       0:00:11.490 ****** ",
                                "\u001b[0;36mskipping: [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",
                                "\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 [osism.commons.proxy : Remove system wide settings in environment file] ***",
                                "Thursday 01 October 2026  02:55:48 +0000 (0:00:00.723)       0:00:12.213 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Check minimum and maximum number of name servers] ***",
                                "Thursday 01 October 2026  02:55:49 +0000 (0:00:00.660)       0:00:12.874 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include resolvconf tasks] *********************",
                                "Thursday 01 October 2026  02:55:49 +0000 (0:00:00.265)       0:00:13.139 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-resolv.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific installation tasks] ***",
                                "Thursday 01 October 2026  02:55:49 +0000 (0:00:00.346)       0:00:13.485 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Remove packages configuring /etc/resolv.conf] ***",
                                "Thursday 01 October 2026  02:55:50 +0000 (0:00:00.541)       0:00:14.027 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Install package systemd-resolved] *************",
                                "Thursday 01 October 2026  02:55:51 +0000 (0:00:01.463)       0:00:15.491 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Retrieve file status of /etc/resolv.conf] *****",
                                "Thursday 01 October 2026  02:55:51 +0000 (0:00:00.244)       0:00:15.735 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Archive existing file /etc/resolv.conf] *******",
                                "Thursday 01 October 2026  02:55:52 +0000 (0:00:00.608)       0:00:16.344 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Link /run/systemd/resolve/stub-resolv.conf to /etc/resolv.conf] ***",
                                "Thursday 01 October 2026  02:55:52 +0000 (0:00:00.262)       0:00:16.607 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Copy configuration files] *********************",
                                "Thursday 01 October 2026  02:55:53 +0000 (0:00:00.620)       0:00:17.227 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Start/enable systemd-resolved service] ********",
                                "Thursday 01 October 2026  02:55:54 +0000 (0:00:01.185)       0:00:18.413 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\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",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Include distribution specific configuration tasks] ***",
                                "Thursday 01 October 2026  02:55:55 +0000 (0:00:01.178)       0:00:19.591 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/resolvconf/tasks/configure-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.resolvconf : Restart systemd-resolved service] *************",
                                "Thursday 01 October 2026  02:55:56 +0000 (0:00:00.367)       0:00:19.958 ****** ",
                                "\u001b[0;36mskipping: [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.repository : Gather variables for each operating system] ***",
                                "Thursday 01 October 2026  02:55:57 +0000 (0:00:01.341)       0:00:21.300 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repository_default fact to default value] ***",
                                "Thursday 01 October 2026  02:55:57 +0000 (0:00:00.290)       0:00:21.590 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Set repositories to default] ******************",
                                "Thursday 01 October 2026  02:55:58 +0000 (0:00:00.302)       0:00:21.893 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include distribution specific repository tasks] ***",
                                "Thursday 01 October 2026  02:55:58 +0000 (0:00:00.263)       0:00:22.156 ****** ",
                                "\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, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Create /etc/apt/sources.list.d directory] *****",
                                "Thursday 01 October 2026  02:55:58 +0000 (0:00:00.372)       0:00:22.528 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Include tasks for Ubuntu < 24.04] *************",
                                "Thursday 01 October 2026  02:55:59 +0000 (0:00:00.631)       0:00:23.160 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy 99osism apt configuration] ***************",
                                "Thursday 01 October 2026  02:55:59 +0000 (0:00:00.270)       0:00:23.431 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Remove sources.list file] *********************",
                                "Thursday 01 October 2026  02:56:01 +0000 (0:00:02.091)       0:00:25.523 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Copy ubuntu.sources file] *********************",
                                "Thursday 01 October 2026  02:56:02 +0000 (0:00:00.649)       0:00:26.172 ****** ",
                                "\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;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-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.repository : Update package cache] *************************",
                                "Thursday 01 October 2026  02:56:03 +0000 (0:00:01.167)       0:00:27.340 ****** ",
                                "\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;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",
                                "",
                                "TASK [osism.services.rsyslog : Gather variables for each operating system] *****",
                                "Thursday 01 October 2026  02:56:20 +0000 (0:00:17.140)       0:00:44.480 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Set rsyslog_user variable to default value] *****",
                                "Thursday 01 October 2026  02:56:20 +0000 (0:00:00.283)       0:00:44.763 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Set rsyslog_workdir variable to default value] ***",
                                "Thursday 01 October 2026  02:56:21 +0000 (0:00:00.298)       0:00:45.061 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include distribution specific install tasks] ****",
                                "Thursday 01 October 2026  02:56:21 +0000 (0:00:00.282)       0:00:45.344 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Install rsyslog package] ************************",
                                "Thursday 01 October 2026  02:56:21 +0000 (0:00:00.353)       0:00:45.697 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\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",
                                "",
                                "TASK [osism.services.rsyslog : Copy rsyslog.conf configuration file] ***********",
                                "Thursday 01 October 2026  02:56:23 +0000 (0:00:01.939)       0:00:47.636 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Manage rsyslog service] *************************",
                                "Thursday 01 October 2026  02:56:24 +0000 (0:00:01.161)       0:00:48.798 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include fluentd tasks] **************************",
                                "Thursday 01 October 2026  02:56:25 +0000 (0:00:00.885)       0:00:49.684 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/fluentd.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Forward syslog message to local fluentd daemon] ***",
                                "Thursday 01 October 2026  02:56:26 +0000 (0:00:00.364)       0:00:50.049 ****** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include additional log server tasks] ************",
                                "Thursday 01 October 2026  02:56:27 +0000 (0:00:01.136)       0:00:51.186 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Include logrotate tasks] ************************",
                                "Thursday 01 October 2026  02:56:27 +0000 (0:00:00.266)       0:00:51.452 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rsyslog/tasks/logrotate.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Ensure logrotate package is installed] **********",
                                "Thursday 01 October 2026  02:56:28 +0000 (0:00:00.371)       0:00:51.824 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.rsyslog : Configure logrotate for rsyslog] ****************",
                                "Thursday 01 October 2026  02:56:30 +0000 (0:00:02.057)       0:00:53.882 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.systohc : Install util-linux-extra package] ****************",
                                "Thursday 01 October 2026  02:56:31 +0000 (0:00:01.257)       0:00:55.139 ****** ",
                                "\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-4]\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",
                                "",
                                "TASK [osism.commons.systohc : Sync hardware clock] *****************************",
                                "Thursday 01 October 2026  02:56:44 +0000 (0:00:13.495)       0:01:08.635 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\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",
                                "",
                                "TASK [osism.commons.configfs : Start sys-kernel-config mount] ******************",
                                "Thursday 01 October 2026  02:56:45 +0000 (0:00:00.807)       0:01:09.442 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Gather variables for each operating system] *****",
                                "Thursday 01 October 2026  02:56:46 +0000 (0:00:00.884)       0:01:10.326 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set required_packages_distribution variable to default value] ***",
                                "Thursday 01 October 2026  02:56:46 +0000 (0:00:00.218)       0:01:10.545 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\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",
                                "",
                                "TASK [osism.commons.packages : Include distribution specific package tasks] ****",
                                "Thursday 01 October 2026  02:56:46 +0000 (0:00:00.221)       0:01:10.767 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/packages/tasks/package-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Install needrestart package] ********************",
                                "Thursday 01 October 2026  02:56:47 +0000 (0:00:00.309)       0:01:11.076 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set needrestart mode] ***************************",
                                "Thursday 01 October 2026  02:56:48 +0000 (0:00:01.544)       0:01:12.621 ****** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Set apt_cache_valid_time variable to default value] ***",
                                "Thursday 01 October 2026  02:56:49 +0000 (0:00:00.502)       0:01:13.124 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Update package cache] ***************************",
                                "Thursday 01 October 2026  02:56:49 +0000 (0:00:00.251)       0:01:13.376 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download upgrade packages] **********************",
                                "Thursday 01 October 2026  02:56:50 +0000 (0:00:01.254)       0:01:14.631 ****** ",
                                "\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-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",
                                "",
                                "TASK [osism.commons.packages : Upgrade packages] *******************************",
                                "Thursday 01 October 2026  02:56:53 +0000 (0:00:02.244)       0:01:16.875 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Download required packages] *********************",
                                "Thursday 01 October 2026  02:56:56 +0000 (0:00:03.157)       0:01:20.033 ****** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Install required packages] **********************",
                                "Thursday 01 October 2026  02:57:24 +0000 (0:00:28.207)       0:01:48.240 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove useless packages from the cache] *********",
                                "Thursday 01 October 2026  02:58:36 +0000 (0:01:11.974)       0:03:00.215 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.packages : Remove dependencies that are no longer required] ***",
                                "Thursday 01 October 2026  02:58:38 +0000 (0:00:01.908)       0:03:02.123 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Include sysctl tasks] *****************************",
                                "Thursday 01 October 2026  02:58:52 +0000 (0:00:14.437)       0:03:16.560 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/sysctl/tasks/sysctl.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (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-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (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-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (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-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (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-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (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-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager => (item={'key': 'k3s_node', 'value': [{'name': 'fs.inotify.max_user_instances', 'value': 1024}]})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on elasticsearch] ***********",
                                "Thursday 01 October 2026  02:58:53 +0000 (0:00:00.480)       0:03:17.041 ****** ",
                                "\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-5] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'vm.max_map_count', 'value': 262144}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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] ****************",
                                "Thursday 01 October 2026  02:58:53 +0000 (0:00:00.741)       0:03:17.783 ****** ",
                                "\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-3] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_keepalive_time', 'value': 6}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1}) \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-4] => (item={'name': 'net.core.somaxconn', 'value': 4096}) \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-4] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20}) \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-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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\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;33mchanged: [testbed-node-0] => (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-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_time', 'value': 6})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_keepalive_intvl', '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-1] => (item={'name': 'net.ipv4.tcp_keepalive_probes', 'value': 3})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.wmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.rmem_max', 'value': 16777216})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_fin_timeout', 'value': 20})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_tw_reuse', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_max_syn_backlog', 'value': 8192})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'net.core.somaxconn', 'value': 4096})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.ipv4.tcp_syncookies', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on generic] *****************",
                                "Thursday 01 October 2026  02:59:00 +0000 (0:00:06.128)       0:03:23.912 ****** ",
                                "\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-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-5] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'name': 'vm.swappiness', 'value': 1})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on compute] *****************",
                                "Thursday 01 October 2026  02:59:01 +0000 (0:00:01.685)       0:03:25.598 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \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;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on network] *****************",
                                "Thursday 01 October 2026  02:59:02 +0000 (0:00:00.562)       0:03:26.160 ****** ",
                                "\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;36mskipping: [testbed-manager] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.netfilter.nf_conntrack_max', 'value': 1048576})\u001b[0m",
                                "",
                                "TASK [osism.commons.sysctl : Set sysctl parameters on k3s_node] ****************",
                                "Thursday 01 October 2026  02:59:03 +0000 (0:00:00.688)       0:03:26.849 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.inotify.max_user_instances', 'value': 1024})\u001b[0m",
                                "",
                                "TASK [osism.commons.limits : Include limits tasks] *****************************",
                                "Thursday 01 October 2026  02:59:04 +0000 (0:00:01.567)       0:03:28.416 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Populate service facts] *************************",
                                "Thursday 01 October 2026  02:59:04 +0000 (0:00:00.353)       0:03:28.770 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Check services] *********************************",
                                "Thursday 01 October 2026  02:59:09 +0000 (0:00:04.931)       0:03:33.702 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nscd) \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-5] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=nscd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.services : Start/enable required services] *****************",
                                "Thursday 01 October 2026  02:59:10 +0000 (0:00:00.354)       0:03:34.056 ****** ",
                                "\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-0] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=cron)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=cron)\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Include distribution specific configure tasks] ******",
                                "Thursday 01 October 2026  02:59:11 +0000 (0:00:01.289)       0:03:35.346 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/motd/tasks/configure-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Remove update-motd package] *************************",
                                "Thursday 01 October 2026  02:59:12 +0000 (0:00:00.529)       0:03:35.875 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Check if /etc/default/motd-news exists] *************",
                                "Thursday 01 October 2026  02:59:13 +0000 (0:00:01.546)       0:03:37.421 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Disable the dynamic motd-news service] **************",
                                "Thursday 01 October 2026  02:59:14 +0000 (0:00:00.643)       0:03:38.065 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\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",
                                "",
                                "TASK [osism.commons.motd : Get all configuration files in /etc/pam.d] **********",
                                "Thursday 01 October 2026  02:59:15 +0000 (0:00:00.752)       0:03:38.817 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Remove pam_motd.so rule] ****************************",
                                "Thursday 01 October 2026  02:59:15 +0000 (0:00:00.660)       0:03:39.477 ****** ",
                                "\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': 1790822171.4906368, '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': 1790822177.960229, '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': 1790822172.4688184, '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': 1790822154.8820248, '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': 1790822172.5116136, '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': 1790822168.6978374, 'mtime': 1740432309.0, 'ctime': 1743685035.2598536, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/etc/pam.d/sshd', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2133, 'inode': 567, 'dev': 2049, 'nlink': 1, 'atime': 1790822045.188, '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/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'path': '/etc/pam.d/login', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 4118, 'inode': 554, 'dev': 2049, 'nlink': 1, 'atime': 1743684808.8363404, 'mtime': 1712646062.0, 'ctime': 1743685035.2588537, 'gr_name': 'root', 'pw_name': 'root', 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': False, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': True, 'xoth': False, 'isuid': False, 'isgid': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-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-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",
                                "",
                                "TASK [osism.commons.motd : Copy motd file] *************************************",
                                "Thursday 01 October 2026  02:59:16 +0000 (0:00:01.047)       0:03:40.525 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue file] ************************************",
                                "Thursday 01 October 2026  02:59:17 +0000 (0:00:01.162)       0:03:41.687 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Copy issue.net file] ********************************",
                                "Thursday 01 October 2026  02:59:19 +0000 (0:00:01.202)       0:03:42.889 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Configure SSH to print the motd] ********************",
                                "Thursday 01 October 2026  02:59:20 +0000 (0:00:01.307)       0:03:44.197 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.motd : Configure SSH to not print the motd] ****************",
                                "Thursday 01 October 2026  02:59:20 +0000 (0:00:00.312)       0:03:44.509 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Include distribution specific install tasks] ********",
                                "Thursday 01 October 2026  02:59:21 +0000 (0:00:00.848)       0:03:45.358 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/rng/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Install rng package] ********************************",
                                "Thursday 01 October 2026  02:59:22 +0000 (0:00:00.514)       0:03:45.872 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Remove haveged package] *****************************",
                                "Thursday 01 October 2026  02:59:31 +0000 (0:00:09.037)       0:03:54.910 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\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",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.rng : Manage rng service] *********************************",
                                "Thursday 01 October 2026  02:59:32 +0000 (0:00:01.416)       0:03:56.327 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Gather variables for each operating system] ******",
                                "Thursday 01 October 2026  02:59:33 +0000 (0:00:01.171)       0:03:57.499 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Set cleanup_packages_distribution variable to default value] ***",
                                "Thursday 01 October 2026  02:59:34 +0000 (0:00:00.373)       0:03:57.873 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Set cleanup_services_distribution variable to default value] ***",
                                "Thursday 01 October 2026  02:59:34 +0000 (0:00:00.348)       0:03:58.221 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Populate service facts] **************************",
                                "Thursday 01 October 2026  02:59:34 +0000 (0:00:00.379)       0:03:58.601 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\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] *******",
                                "Thursday 01 October 2026  02:59:40 +0000 (0:00:06.025)       0:04:04.627 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/timers-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Disable apt-daily timers] ************************",
                                "Thursday 01 October 2026  02:59:41 +0000 (0:00:00.443)       0:04:05.071 ****** ",
                                "\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-5] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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-manager] => (item=apt-daily-upgrade) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=apt-daily) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include service tasks] ***************************",
                                "Thursday 01 October 2026  02:59:41 +0000 (0:00:00.405)       0:04:05.476 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/services-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Cleanup services] ********************************",
                                "Thursday 01 October 2026  02:59:42 +0000 (0:00:00.487)       0:04:05.964 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=ModemManager.service) \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-0] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=ModemManager.service) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include packages tasks] **************************",
                                "Thursday 01 October 2026  02:59:42 +0000 (0:00:00.373)       0:04:06.337 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/packages-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Cleanup installed packages] **********************",
                                "Thursday 01 October 2026  02:59:43 +0000 (0:00:00.520)       0:04:06.858 ****** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloudinit package] ************************",
                                "Thursday 01 October 2026  03:00:16 +0000 (0:00:33.877)       0:04:40.736 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\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",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Uninstall unattended-upgrades package] ***********",
                                "Thursday 01 October 2026  03:00:26 +0000 (0:00:09.081)       0:04:49.817 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove useless packages from the cache] **********",
                                "Thursday 01 October 2026  03:00:34 +0000 (0:00:08.770)       0:04:58.588 ****** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove dependencies that are no longer required] ***",
                                "Thursday 01 October 2026  03:00:36 +0000 (0:00:01.947)       0:05:00.536 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Include cloudinit tasks] *************************",
                                "Thursday 01 October 2026  03:00:43 +0000 (0:00:06.334)       0:05:06.870 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/cleanup/tasks/cloudinit.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.cleanup : Remove cloud-init configuration directory] *******",
                                "Thursday 01 October 2026  03:00:43 +0000 (0:00:00.497)       0:05:07.367 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Install tzdata package] *************************",
                                "Thursday 01 October 2026  03:00:44 +0000 (0:00:00.816)       0:05:08.183 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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",
                                "",
                                "TASK [osism.commons.timezone : Set timezone to UTC] ****************************",
                                "Thursday 01 October 2026  03:00:46 +0000 (0:00:02.326)       0:05:10.510 ****** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Create /etc/adjtime file] ***********************",
                                "Thursday 01 October 2026  03:00:47 +0000 (0:00:00.978)       0:05:11.488 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.timezone : Ensure UTC in /etc/adjtime] *********************",
                                "Thursday 01 October 2026  03:00:48 +0000 (0:00:00.343)       0:05:11.832 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Gather variables for each operating system] ******",
                                "Thursday 01 October 2026  03:00:48 +0000 (0:00:00.459)       0:05:12.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",
                                "\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",
                                "",
                                "TASK [osism.services.docker : Set docker_version variable to default value] ****",
                                "Thursday 01 October 2026  03:00:48 +0000 (0:00:00.359)       0:05:12.651 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Set docker_cli_version variable to default value] ***",
                                "Thursday 01 October 2026  03:00:49 +0000 (0:00:00.309)       0:05:12.961 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Print used docker version] ***********************",
                                "Thursday 01 October 2026  03:00:49 +0000 (0:00:00.366)       0:05:13.327 ****** ",
                                "\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",
                                "\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-manager] => {\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] *******************",
                                "Thursday 01 October 2026  03:00:49 +0000 (0:00:00.340)       0:05:13.667 ****** ",
                                "\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",
                                "\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-manager] => {\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] *********************",
                                "Thursday 01 October 2026  03:00:50 +0000 (0:00:00.372)       0:05:14.040 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include zram storage tasks] **********************",
                                "Thursday 01 October 2026  03:00:50 +0000 (0:00:00.358)       0:05:14.399 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include docker install tasks] ********************",
                                "Thursday 01 October 2026  03:00:50 +0000 (0:00:00.344)       0:05:14.743 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/install-docker-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove old architecture-dependent repository] ****",
                                "Thursday 01 October 2026  03:00:51 +0000 (0:00:00.654)       0:05:15.398 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\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",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Gather package facts] ****************************",
                                "Thursday 01 October 2026  03:00:52 +0000 (0:00:00.946)       0:05:16.344 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Check whether packages are installed that should not be installed] ***",
                                "Thursday 01 October 2026  03:00:55 +0000 (0:00:03.234)       0:05:19.579 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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-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",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=containerd) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker.io) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=docker-engine) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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-1]\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-2]\u001b[0m",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install apt-transport-https package] *************",
                                "Thursday 01 October 2026  03:00:56 +0000 (0:00:00.715)       0:05:20.294 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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",
                                "",
                                "TASK [osism.services.docker : Add repository gpg key] **************************",
                                "Thursday 01 October 2026  03:01:04 +0000 (0:00:07.560)       0:05:27.855 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\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",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add repository] **********************************",
                                "Thursday 01 October 2026  03:01:05 +0000 (0:00:01.258)       0:05:29.114 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\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",
                                "",
                                "TASK [osism.services.docker : Update package cache] ****************************",
                                "Thursday 01 October 2026  03:01:13 +0000 (0:00:08.532)       0:05:37.646 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker package version] **********************",
                                "Thursday 01 October 2026  03:01:17 +0000 (0:00:03.388)       0:05:41.035 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Pin docker-cli package version] ******************",
                                "Thursday 01 October 2026  03:01:18 +0000 (0:00:01.416)       0:05:42.452 ****** ",
                                "\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;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unlock containerd package] ***********************",
                                "Thursday 01 October 2026  03:01:20 +0000 (0:00:01.621)       0:05:44.073 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install containerd package] **********************",
                                "Thursday 01 October 2026  03:01:21 +0000 (0:00:01.136)       0:05:45.209 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Lock containerd package] *************************",
                                "Thursday 01 October 2026  03:01:31 +0000 (0:00:09.713)       0:05:54.922 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker-cli package] **********************",
                                "Thursday 01 October 2026  03:01:32 +0000 (0:00:01.007)       0:05:55.930 ****** ",
                                "\u001b[0;32mok: [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-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker package] **************************",
                                "Thursday 01 October 2026  03:01:41 +0000 (0:00:08.917)       0:06:04.848 ****** ",
                                "\u001b[0;32mok: [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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Unblock installation of python docker packages] ***",
                                "Thursday 01 October 2026  03:01:50 +0000 (0:00:09.445)       0:06:14.293 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=python3-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-3] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=python-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=python3-docker)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=python-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-manager] => (item=python-docker)\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3 docker package] ******************",
                                "Thursday 01 October 2026  03:01:52 +0000 (0:00:01.576)       0:06:15.870 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3 docker package from Debian Sid] ***",
                                "Thursday 01 October 2026  03:01:52 +0000 (0:00:00.628)       0:06:16.498 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\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",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Remove python docker packages (install python bindings from pip)] ***",
                                "Thursday 01 October 2026  03:01:56 +0000 (0:00:04.073)       0:06:20.572 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Block installation of python docker packages (install python bindings from pip)] ***",
                                "Thursday 01 October 2026  03:01:57 +0000 (0:00:00.762)       0:06:21.334 ****** ",
                                "\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",
                                "\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-manager] => (item=python3-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=python-docker) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install python3-pip package (install python bindings from pip)] ***",
                                "Thursday 01 October 2026  03:01:58 +0000 (0:00:00.673)       0:06:22.008 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install docker packages (install python bindings from pip)] ***",
                                "Thursday 01 October 2026  03:01:58 +0000 (0:00:00.624)       0:06:22.633 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Install packages required by docker login] *******",
                                "Thursday 01 October 2026  03:01:59 +0000 (0:00:00.613)       0:06:23.247 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Ensure that some packages are not installed] *****",
                                "Thursday 01 October 2026  03:02:00 +0000 (0:00:00.651)       0:06:23.898 ****** ",
                                "\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-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",
                                "",
                                "TASK [osism.services.docker : Include config tasks] ****************************",
                                "Thursday 01 October 2026  03:02:02 +0000 (0:00:02.195)       0:06:26.094 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/config.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create plugins directory] ************************",
                                "Thursday 01 October 2026  03:02:03 +0000 (0:00:01.084)       0:06:27.178 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create systemd overlay directory] ****************",
                                "Thursday 01 October 2026  03:02:04 +0000 (0:00:00.900)       0:06:28.079 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy systemd overlay file] ***********************",
                                "Thursday 01 October 2026  03:02:05 +0000 (0:00:00.958)       0:06:29.037 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Reload systemd daemon if systemd overlay file is changed] ***",
                                "Thursday 01 October 2026  03:02:06 +0000 (0:00:01.718)       0:06:30.756 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy limits configuration file] ******************",
                                "Thursday 01 October 2026  03:02:08 +0000 (0:00:01.394)       0:06:32.150 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy daemon.json configuration file] *************",
                                "Thursday 01 October 2026  03:02:09 +0000 (0:00:01.356)       0:06:33.507 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include service tasks] ***************************",
                                "Thursday 01 October 2026  03:02:11 +0000 (0:00:01.526)       0:06:35.034 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/service.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Reload systemd daemon] ***************************",
                                "Thursday 01 October 2026  03:02:12 +0000 (0:00:01.225)       0:06:36.259 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage service] **********************************",
                                "Thursday 01 October 2026  03:02:14 +0000 (0:00:01.688)       0:06:37.948 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage docker socket service] ********************",
                                "Thursday 01 October 2026  03:02:15 +0000 (0:00:01.358)       0:06:39.307 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Manage containerd service] ***********************",
                                "Thursday 01 October 2026  03:02:16 +0000 (0:00:01.248)       0:06:40.555 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include bootstrap tasks] *************************",
                                "Thursday 01 October 2026  03:02:19 +0000 (0:00:02.559)       0:06:43.115 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/bootstrap.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Thursday 01 October 2026  03:02:20 +0000 (0:00:01.033)       0:06:44.149 ****** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Thursday 01 October 2026  03:02:20 +0000 (0:00:00.048)       0:06:44.198 ****** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Thursday 01 October 2026  03:02:20 +0000 (0:00:00.067)       0:06:44.265 ****** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Thursday 01 October 2026  03:02:20 +0000 (0:00:00.043)       0:06:44.308 ****** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Thursday 01 October 2026  03:02:20 +0000 (0:00:00.040)       0:06:44.349 ****** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Thursday 01 October 2026  03:02:20 +0000 (0:00:00.049)       0:06:44.398 ****** ",
                                "",
                                "TASK [osism.services.docker : Flush handlers] **********************************",
                                "Thursday 01 October 2026  03:02:20 +0000 (0:00:00.064)       0:06:44.462 ****** ",
                                "",
                                "RUNNING HANDLER [osism.commons.repository : Force update of package cache] *****",
                                "Thursday 01 October 2026  03:02:20 +0000 (0:00:00.042)       0:06:44.505 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart rsyslog service] *************",
                                "Thursday 01 October 2026  03:02:21 +0000 (0:00:01.231)       0:06:45.737 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.rsyslog : Restart logrotate service] ***********",
                                "Thursday 01 October 2026  03:02:23 +0000 (0:00:01.728)       0:06:47.465 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Restart docker service] ***************",
                                "Thursday 01 October 2026  03:02:25 +0000 (0:00:01.382)       0:06:48.848 ****** ",
                                "\u001b[0;36mskipping: [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-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",
                                "",
                                "RUNNING HANDLER [osism.services.docker : Wait after docker service restart] ****",
                                "Thursday 01 October 2026  03:02:27 +0000 (0:00:02.307)       0:06:51.155 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Add user to docker group] ************************",
                                "Thursday 01 October 2026  03:02:27 +0000 (0:00:00.105)       0:06:51.261 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Log into private registry and force re-authorization] ***",
                                "Thursday 01 October 2026  03:02:28 +0000 (0:00:01.046)       0:06:52.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Include facts tasks] *****************************",
                                "Thursday 01 October 2026  03:02:29 +0000 (0:00:00.815)       0:06:53.123 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/docker/tasks/facts.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Create facts directory] **************************",
                                "Thursday 01 October 2026  03:02:30 +0000 (0:00:01.030)       0:06:54.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-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.docker : Copy docker fact files] **************************",
                                "Thursday 01 October 2026  03:02:31 +0000 (0:00:00.985)       0:06:55.140 ****** ",
                                "\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;33mchanged: [testbed-node-0] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=docker_containers)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_containers)\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",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=docker_images)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=docker_images)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=docker_images)\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : This install type is not supported] *******",
                                "Thursday 01 October 2026  03:02:34 +0000 (0:00:02.952)       0:06:58.092 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Include distribution specific install tasks] ***",
                                "Thursday 01 October 2026  03:02:34 +0000 (0:00:00.632)       0:06:58.724 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/docker_compose/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Remove docker-compose apt preferences file] ***",
                                "Thursday 01 October 2026  03:02:35 +0000 (0:00:00.960)       0:06:59.685 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Get checksum of docker-compose file] ******",
                                "Thursday 01 October 2026  03:02:36 +0000 (0:00:00.981)       0:07:00.666 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Remove docker-compose binary] *************",
                                "Thursday 01 October 2026  03:02:38 +0000 (0:00:01.399)       0:07:02.066 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Uninstall docker-compose package] *********",
                                "Thursday 01 October 2026  03:02:38 +0000 (0:00:00.585)       0:07:02.652 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Copy docker-compose script] ***************",
                                "Thursday 01 October 2026  03:02:40 +0000 (0:00:01.802)       0:07:04.454 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Install docker-compose-plugin package] ****",
                                "Thursday 01 October 2026  03:02:41 +0000 (0:00:00.579)       0:07:05.034 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\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",
                                "",
                                "TASK [osism.commons.docker_compose : Copy osism.target systemd file] ***********",
                                "Thursday 01 October 2026  03:02:49 +0000 (0:00:07.942)       0:07:12.977 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.commons.docker_compose : Enable osism.target] **********************",
                                "Thursday 01 October 2026  03:02:50 +0000 (0:00:01.728)       0:07:14.705 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-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",
                                "",
                                "TASK [osism.commons.docker_compose : Copy docker-compose systemd unit file] ****",
                                "Thursday 01 October 2026  03:02:52 +0000 (0:00:01.927)       0:07:16.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",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Thursday 01 October 2026  03:02:54 +0000 (0:00:01.897)       0:07:18.530 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Thursday 01 October 2026  03:02:55 +0000 (0:00:01.189)       0:07:19.719 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Check minimum and maximum number of servers] *****",
                                "Thursday 01 October 2026  03:02:56 +0000 (0:00:00.899)       0:07:20.619 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Gather variables for each operating system] ******",
                                "Thursday 01 October 2026  03:02:57 +0000 (0:00:00.594)       0:07:21.213 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Set chrony_conf_file variable to default value] ***",
                                "Thursday 01 October 2026  03:02:58 +0000 (0:00:00.600)       0:07:21.814 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\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",
                                "",
                                "TASK [osism.services.chrony : Set chrony_key_file variable to default value] ***",
                                "Thursday 01 October 2026  03:02:58 +0000 (0:00:00.795)       0:07:22.610 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Populate service facts] **************************",
                                "Thursday 01 October 2026  03:02:59 +0000 (0:00:00.644)       0:07:23.254 ****** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage timesyncd service] ************************",
                                "Thursday 01 October 2026  03:03:04 +0000 (0:00:05.232)       0:07:28.487 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Include distribution specific install tasks] *****",
                                "Thursday 01 October 2026  03:03:05 +0000 (0:00:00.630)       0:07:29.117 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Install package] *********************************",
                                "Thursday 01 October 2026  03:03:06 +0000 (0:00:01.233)       0:07:30.350 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Manage chrony service] ***************************",
                                "Thursday 01 October 2026  03:03:08 +0000 (0:00:02.130)       0:07:32.481 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Check if configuration file exists] **************",
                                "Thursday 01 October 2026  03:03:09 +0000 (0:00:01.258)       0:07:33.740 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.chrony : Copy configuration file] *************************",
                                "Thursday 01 October 2026  03:03:10 +0000 (0:00:00.914)       0:07:34.654 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/usr/share/ansible/collections/ansible_collections/osism/services/roles/chrony/templates/chrony.conf.j2)\u001b[0m",
                                "\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-manager] => (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] ******",
                                "Thursday 01 October 2026  03:03:13 +0000 (0:00:02.227)       0:07:36.881 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/lldpd/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Install lldpd package] ****************************",
                                "Thursday 01 October 2026  03:03:14 +0000 (0:00:00.975)       0:07:37.856 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [osism.services.lldpd : Manage lldpd service] *****************************",
                                "Thursday 01 October 2026  03:03:23 +0000 (0:00:09.855)       0:07:47.712 ****** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.commons.docker_compose : Reload systemd daemon] *********",
                                "Thursday 01 October 2026  03:03:26 +0000 (0:00:02.281)       0:07:49.994 ****** ",
                                "\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 [osism.services.chrony : Restart chrony service] ***************",
                                "Thursday 01 October 2026  03:03:27 +0000 (0:00:01.447)       0:07:51.441 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap role part 2] *********************************************",
                                "",
                                "TASK [Include hardening role] **************************************************",
                                "Thursday 01 October 2026  03:03:29 +0000 (0:00:01.481)       0:07:52.922 ****** ",
                                "\u001b[0;36mincluded: hardening for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [hardening : Gather variables for each operating system] ******************",
                                "Thursday 01 October 2026  03:03:30 +0000 (0:00:01.472)       0:07:54.394 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check for check/audit mode] **********************************",
                                "Thursday 01 October 2026  03:03:31 +0000 (0:00:00.740)       0:07:55.135 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check to see if we are booting with EFI or UEFI] *************",
                                "Thursday 01 October 2026  03:03:32 +0000 (0:00:00.874)       0:07:56.010 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\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",
                                "",
                                "TASK [hardening : Set facts] ***************************************************",
                                "Thursday 01 October 2026  03:03:33 +0000 (0:00:00.903)       0:07:56.913 ****** ",
                                "\u001b[1;35m[WARNING]: Found variable using reserved name: check_mode\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check if grub is present on the remote node] *****************",
                                "Thursday 01 October 2026  03:03:33 +0000 (0:00:00.625)       0:07:57.539 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Create temporary directory to hold any temporary files] ******",
                                "Thursday 01 October 2026  03:03:34 +0000 (0:00:00.963)       0:07:58.502 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Set a fact for the temporary directory] **********************",
                                "Thursday 01 October 2026  03:03:35 +0000 (0:00:00.912)       0:07:59.415 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Verify all installed RPM packages] ***************************",
                                "Thursday 01 October 2026  03:03:36 +0000 (0:00:00.608)       0:08:00.024 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Locate top level directories to check for .shosts] ***********",
                                "Thursday 01 October 2026  03:03:37 +0000 (0:00:00.834)       0:08:00.859 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check for .shosts or shosts.equiv files] *********************",
                                "Thursday 01 October 2026  03:03:37 +0000 (0:00:00.942)       0:08:01.801 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Get user data for all users on the system] *******************",
                                "Thursday 01 October 2026  03:03:39 +0000 (0:00:01.207)       0:08:03.008 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Get user data for all interactive users on the system] *******",
                                "Thursday 01 October 2026  03:03:40 +0000 (0:00:00.971)       0:08:03.980 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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",
                                "",
                                "TASK [hardening : Install EPEL repository] *************************************",
                                "Thursday 01 October 2026  03:03:41 +0000 (0:00:01.179)       0:08:05.159 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Add packages based on STIG requirements] *********************",
                                "Thursday 01 October 2026  03:03:41 +0000 (0:00:00.626)       0:08:05.786 ****** ",
                                "\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-3] => (item=present)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=present)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=present)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=present)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=present)\u001b[0m",
                                "",
                                "TASK [hardening : Remove packages based on STIG requirements] ******************",
                                "Thursday 01 October 2026  03:04:59 +0000 (0:01:17.283)       0:09:23.070 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (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-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-manager] => (item=absent)\u001b[0m",
                                "",
                                "TASK [hardening : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  03:05:00 +0000 (0:00:01.710)       0:09:24.780 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/roles/hardening/tasks/rhel7stig/apt.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [hardening : Ensure debsums is installed] *********************************",
                                "Thursday 01 October 2026  03:05:02 +0000 (0:00:01.837)       0:09:26.618 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Gather debsums report] ***************************************",
                                "Thursday 01 October 2026  03:05:03 +0000 (0:00:00.623)       0:09:27.242 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71855 - Get files with invalid checksums (apt)] ************",
                                "Thursday 01 October 2026  03:05:04 +0000 (0:00:00.637)       0:09:27.879 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71855 - Create comma-separated list] ***********************",
                                "Thursday 01 October 2026  03:05:04 +0000 (0:00:00.605)       0:09:28.485 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71855 - The cryptographic hash of system files and commands must match vendor values (apt)] ***",
                                "Thursday 01 October 2026  03:05:05 +0000 (0:00:00.828)       0:09:29.313 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Search for AllowUnauthenticated in /etc/apt/apt.conf.d/] *****",
                                "Thursday 01 October 2026  03:05:06 +0000 (0:00:00.620)       0:09:29.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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71977 - Package management tool must verify authenticity of packages] ***",
                                "Thursday 01 October 2026  03:05:07 +0000 (0:00:00.998)       0:09:30.932 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71979 - Package management tool must verify authenticity of locally-installed packages] ***",
                                "Thursday 01 October 2026  03:05:07 +0000 (0:00:00.565)       0:09:31.498 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71987 - Clean requirements/dependencies when removing packages (dpkg)] ***",
                                "Thursday 01 October 2026  03:05:08 +0000 (0:00:00.931)       0:09:32.429 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\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",
                                "",
                                "TASK [hardening : Enable automatic package updates (apt)] **********************",
                                "Thursday 01 October 2026  03:05:09 +0000 (0:00:01.266)       0:09:33.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check if /etc/security/pwquality.conf exists] ****************",
                                "Thursday 01 October 2026  03:05:10 +0000 (0:00:00.619)       0:09:34.315 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Set password quality requirements] ***************************",
                                "Thursday 01 October 2026  03:05:11 +0000 (0:00:01.044)       0:09:35.360 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check for SHA512 password storage in PAM] ********************",
                                "Thursday 01 October 2026  03:05:12 +0000 (0:00:01.391)       0:09:36.752 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Print warning if PAM is not using SHA512 for password storage] ***",
                                "Thursday 01 October 2026  03:05:14 +0000 (0:00:02.003)       0:09:38.755 ****** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [hardening : Ensure libuser is storing passwords using SHA512] ************",
                                "Thursday 01 October 2026  03:05:15 +0000 (0:00:00.870)       0:09:39.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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Set minimum password lifetime limit to 24 hours for interactive accounts] ***",
                                "Thursday 01 October 2026  03:05:16 +0000 (0:00:00.706)       0:09:40.332 ****** ",
                                "\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-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': 20727, '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': 20727, '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-3]\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': 20727, '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': 20727, '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': '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-4]\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': 20727, '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': 20727, '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-5]\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': 20727, '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': 20727, '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-0]\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': 20727, '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': 20727, '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-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': 20727, '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': 20727, '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]\u001b[0m",
                                "\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': 20727, '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': 20727, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Set maximum password lifetime limit to 60 days for interactive accounts] ***",
                                "Thursday 01 October 2026  03:05:17 +0000 (0:00:00.930)       0:09:41.263 ****** ",
                                "\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-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': 20727, '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': 20727, '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-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': 20727, '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': 20727, '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-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-4]\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': 20727, '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': 20727, '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-5]\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': 20727, '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': 20727, '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-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': 20727, '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-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': 20727, '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-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': 20727, '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': 20727, '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]\u001b[0m",
                                "\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': 20727, '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': 20727, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure that users cannot reuse one of their last 5 passwords] ***",
                                "Thursday 01 October 2026  03:05:18 +0000 (0:00:00.954)       0:09:42.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure accounts are disabled if the password expires] ********",
                                "Thursday 01 October 2026  03:05:19 +0000 (0:00:00.893)       0:09:43.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Apply shadow-utils configurations] ***************************",
                                "Thursday 01 October 2026  03:05:19 +0000 (0:00:00.619)       0:09:43.730 ****** ",
                                "\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;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;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;32mok: [testbed-node-2] => (item={'parameter': 'ENCRYPT_METHOD', 'value': 'SHA512', 'stig_id': 'V-71921', 'os_family': 'all'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'parameter': 'UMASK', 'value': '', 'stig_id': 'V-71995', '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-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",
                                "\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;33mchanged: [testbed-node-0] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', '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;33mchanged: [testbed-node-2] => (item={'parameter': 'CREATE_HOME', 'value': True, 'stig_id': 'V-72013', '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;33mchanged: [testbed-manager] => (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] ***",
                                "Thursday 01 October 2026  03:05:21 +0000 (0:00:01.613)       0:09:45.343 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Get all accounts with UID 0] *********************************",
                                "Thursday 01 October 2026  03:05:22 +0000 (0:00:00.705)       0:09:46.049 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Print warnings for non-root users with UID 0] ****************",
                                "Thursday 01 October 2026  03:05:23 +0000 (0:00:01.039)       0:09:47.089 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Print warning for local interactive users without a home directory assigned] ***",
                                "Thursday 01 October 2026  03:05:24 +0000 (0:00:00.980)       0:09:48.069 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check each user to see if its home directory exists on the filesystem] ***",
                                "Thursday 01 October 2026  03:05:24 +0000 (0:00:00.673)       0:09:48.742 ****** ",
                                "\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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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': '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-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-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-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-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-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': '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-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': '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-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-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-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-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-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-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-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-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-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': '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-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-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-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': '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': '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': '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': '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-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': '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-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-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-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': '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': '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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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': '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-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-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-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-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-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-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-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-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-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-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-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': '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': '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-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-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-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-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-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': '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-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-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-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-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': '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': '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': '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': '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': '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-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-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-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-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-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-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-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': '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': '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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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': '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': '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-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-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-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-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': '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': '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': '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': '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-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-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-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-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-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-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-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-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': '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': '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-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-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-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-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-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-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-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': 20727, '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': 20727, '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': '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': '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': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20727, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, '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': 20727, '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': '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': '_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': 20727, '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': 20727, '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': 20727, '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': '_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': 20727, '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': 20727, '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': 20727, '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': 20727, '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': 20727, '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': 20727, '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': 20727, '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': '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': 20727, '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': 20727, 'min_days': -1, 'max_days': -1, 'warn_days': -1, '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': 20727, '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': 20727, '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': 20727, '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': 20727, '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': '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': 20727, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, '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': 20727, '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': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20727, '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': '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': 20727, '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': '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': 20727, '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': '_lldpd', 'uid': 110, 'gid': 113, 'gecos': '', 'dir': '/run/lldpd', 'shell': '/usr/sbin/nologin', 'group': {'name': '_lldpd', 'passwd': 'x', 'gid': 113}, 'shadow': {'last_changed': 20727, 'min_days': -1, 'max_days': -1, 'warn_days': -1, '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': 20727, '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': 20727, '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': 20727, '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] ***",
                                "Thursday 01 October 2026  03:05:39 +0000 (0:00:14.298)       0:10:03.040 ****** ",
                                "\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)\\nfwupd-refresh (/var/lib/fwupd 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)\\nfwupd-refresh (/var/lib/fwupd 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)\\nfwupd-refresh (/var/lib/fwupd 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)\\nfwupd-refresh (/var/lib/fwupd does not exist)\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\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)\\nfwupd-refresh (/var/lib/fwupd does not exist)\\nusbmux (/var/lib/usbmux does not exist)\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [hardening : Use pwquality when passwords are changed or created] *********",
                                "Thursday 01 October 2026  03:05:40 +0000 (0:00:00.892)       0:10:03.933 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Verify that AIDE configuration directory exists] *************",
                                "Thursday 01 October 2026  03:05:40 +0000 (0:00:00.805)       0:10:04.739 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/aide/aide.conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/aide/aide.conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (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-3] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/aide/aide.conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/aide/aide.conf.d)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/aide.conf)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/aide.conf)\u001b[0m",
                                "",
                                "TASK [hardening : Exclude certain directories from AIDE] ***********************",
                                "Thursday 01 October 2026  03:05:42 +0000 (0:00:01.319)       0:10:06.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",
                                "\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",
                                "",
                                "TASK [hardening : Configure AIDE to verify additional properties (Ubuntu)] *****",
                                "Thursday 01 October 2026  03:05:43 +0000 (0:00:01.428)       0:10:07.488 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Configure AIDE to verify additional properties (SUSE)] *******",
                                "Thursday 01 October 2026  03:05:44 +0000 (0:00:00.940)       0:10:08.429 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check to see if AIDE database is already in place] ***********",
                                "Thursday 01 October 2026  03:05:45 +0000 (0:00:00.585)       0:10:09.015 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Initialize AIDE (this will take a few minutes)] **************",
                                "Thursday 01 October 2026  03:05:46 +0000 (0:00:01.289)       0:10:10.304 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Move AIDE database into place] *******************************",
                                "Thursday 01 October 2026  03:05:47 +0000 (0:00:00.615)       0:10:10.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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Create AIDE cron job] ****************************************",
                                "Thursday 01 October 2026  03:05:47 +0000 (0:00:00.605)       0:10:11.525 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Set pam_faildelay configuration on Ubuntu] *******************",
                                "Thursday 01 October 2026  03:05:48 +0000 (0:00:00.616)       0:10:12.142 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Prevent users with blank or null passwords from authenticating (Debian/Ubuntu)] ***",
                                "Thursday 01 October 2026  03:05:49 +0000 (0:00:01.055)       0:10:13.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",
                                "\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",
                                "",
                                "TASK [hardening : Prevent users with blank or null passwords from authenticating (Red Hat)] ***",
                                "Thursday 01 October 2026  03:05:50 +0000 (0:00:01.257)       0:10:14.456 ****** ",
                                "\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-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-3]\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-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-4]\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-5]\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-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-2] => (item=['password', '/etc/pam.d/common-auth']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=['password', '/etc/pam.d/common-password']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Prevent users with blank or null passwords from authenticating (SUSE)] ***",
                                "Thursday 01 October 2026  03:05:51 +0000 (0:00:00.776)       0:10:15.232 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/pam.d/common-auth) \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-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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/pam.d/common-auth) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/etc/pam.d/common-password) \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-2]\u001b[0m",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Lock accounts after three failed login attempts a 15 minute period] ***",
                                "Thursday 01 October 2026  03:05:52 +0000 (0:00:00.717)       0:10:15.950 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check for 'nopasswd' in sudoers files] ***********************",
                                "Thursday 01 October 2026  03:05:52 +0000 (0:00:00.611)       0:10:16.561 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71947 - Users must provide a password for privilege escalation.] ***",
                                "Thursday 01 October 2026  03:05:53 +0000 (0:00:00.923)       0:10:17.485 ****** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [hardening : Check for '!authenticate' in sudoers files] ******************",
                                "Thursday 01 October 2026  03:05:54 +0000 (0:00:00.895)       0:10:18.381 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71949 - Users must re-authenticate for privilege escalation.] ***",
                                "Thursday 01 October 2026  03:05:55 +0000 (0:00:00.932)       0:10:19.314 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check if sssd.conf exists] ***********************************",
                                "Thursday 01 October 2026  03:05:56 +0000 (0:00:00.608)       0:10:19.922 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check if GRUB2 custom file exists] ***************************",
                                "Thursday 01 October 2026  03:05:57 +0000 (0:00:00.985)       0:10:20.908 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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",
                                "",
                                "TASK [hardening : Define password options for grub] ****************************",
                                "Thursday 01 October 2026  03:05:58 +0000 (0:00:01.299)       0:10:22.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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Set CLASS for grub file] *************************************",
                                "Thursday 01 October 2026  03:05:59 +0000 (0:00:00.703)       0:10:22.910 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\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.] ***",
                                "Thursday 01 October 2026  03:05:59 +0000 (0:00:00.650)       0:10:23.561 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check for pam_lastlog in PAM configuration] ******************",
                                "Thursday 01 October 2026  03:06:00 +0000 (0:00:00.625)       0:10:24.186 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72275 - Display date/time of last logon after logon] *******",
                                "Thursday 01 October 2026  03:06:01 +0000 (0:00:00.977)       0:10:25.164 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure .shosts find has finished] ****************************",
                                "Thursday 01 October 2026  03:06:02 +0000 (0:00:00.848)       0:10:26.012 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\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",
                                "",
                                "TASK [hardening : Remove .shosts or shosts.equiv files] ************************",
                                "Thursday 01 October 2026  03:06:03 +0000 (0:00:01.027)       0:10:27.040 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71849 - Get packages with incorrect file permissions or ownership] ***",
                                "Thursday 01 October 2026  03:06:03 +0000 (0:00:00.606)       0:10:27.646 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71849 - Reset file permissions/ownership to vendor values] ***",
                                "Thursday 01 October 2026  03:06:04 +0000 (0:00:00.656)       0:10:28.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Search for files/directories with an invalid owner] **********",
                                "Thursday 01 October 2026  03:06:05 +0000 (0:00:00.630)       0:10:28.933 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72007 - All files and directories must have a valid owner.] ***",
                                "Thursday 01 October 2026  03:06:05 +0000 (0:00:00.850)       0:10:29.784 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Search for files/directories with an invalid group owner] ****",
                                "Thursday 01 October 2026  03:06:06 +0000 (0:00:00.639)       0:10:30.423 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72009 - All files and directories must have a valid group owner.] ***",
                                "Thursday 01 October 2026  03:06:07 +0000 (0:00:00.606)       0:10:31.030 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Set proper owner, group owner, and permissions on home directories] ***",
                                "Thursday 01 October 2026  03:06:07 +0000 (0:00:00.630)       0:10:31.660 ****** ",
                                "\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': 20727, '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': 20727, '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-3]\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': 20727, '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': 20727, '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': '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': 20727, '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': 20727, '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-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': 20727, '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",
                                "\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': 20727, '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': 'ubuntu', 'uid': 1000, 'gid': 1000, 'gecos': 'Ubuntu', 'dir': '/home/ubuntu', 'shell': '/bin/bash', 'group': {'name': 'ubuntu', 'passwd': 'x', 'gid': 1000}, 'shadow': {'last_changed': 20727, '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': 20727, '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': 20727, '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': 20727, '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]\u001b[0m",
                                "\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': 20727, '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': 20727, 'min_days': 0, 'max_days': 99999, 'warn_days': 7, 'inact_days': -1, 'expire_days': -1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Find all world-writable directories] *************************",
                                "Thursday 01 October 2026  03:06:08 +0000 (0:00:00.770)       0:10:32.431 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72047 - All world-writable directories must be group-owned by root, sys, bin, or an application group.] ***",
                                "Thursday 01 October 2026  03:06:09 +0000 (0:00:00.825)       0:10:33.256 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check if /etc/cron.allow exists] *****************************",
                                "Thursday 01 October 2026  03:06:10 +0000 (0:00:00.602)       0:10:33.858 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Set owner/group owner on /etc/cron.allow] ********************",
                                "Thursday 01 October 2026  03:06:10 +0000 (0:00:00.923)       0:10:34.781 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check if gdm is installed and configured] ********************",
                                "Thursday 01 October 2026  03:06:11 +0000 (0:00:00.628)       0:10:35.410 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\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] ***",
                                "Thursday 01 October 2026  03:06:12 +0000 (0:00:01.224)       0:10:36.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71955 - The operating system must not allow guest logon to the system.] ***",
                                "Thursday 01 October 2026  03:06:13 +0000 (0:00:00.597)       0:10:37.231 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check for dconf profiles] ************************************",
                                "Thursday 01 October 2026  03:06:14 +0000 (0:00:00.586)       0:10:37.818 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\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",
                                "",
                                "TASK [hardening : Create a user profile in dconf] ******************************",
                                "Thursday 01 October 2026  03:06:14 +0000 (0:00:00.962)       0:10:38.781 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Create dconf directories] ************************************",
                                "Thursday 01 October 2026  03:06:15 +0000 (0:00:00.603)       0:10:39.385 ****** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [hardening : Configure graphical session locking] *************************",
                                "Thursday 01 October 2026  03:06:16 +0000 (0:00:00.895)       0:10:40.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Prevent users from changing graphical session locking configurations] ***",
                                "Thursday 01 October 2026  03:06:17 +0000 (0:00:00.615)       0:10:40.896 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Create a GDM profile for displaying a login banner] **********",
                                "Thursday 01 October 2026  03:06:17 +0000 (0:00:00.607)       0:10:41.503 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Create a GDM keyfile for machine-wide settings] **************",
                                "Thursday 01 October 2026  03:06:18 +0000 (0:00:00.609)       0:10:42.113 ****** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [hardening : V-71983 - USB mass storage must be disabled.] ****************",
                                "Thursday 01 October 2026  03:06:18 +0000 (0:00:00.650)       0:10:42.764 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [hardening : Set sysctl configurations] ***********************************",
                                "Thursday 01 October 2026  03:06:20 +0000 (0:00:01.250)       0:10:44.014 ****** ",
                                "\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-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-node-2] => (item={'name': 'net.ipv4.conf.all.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-4] => (item={'name': 'net.ipv4.conf.default.accept_source_route', 'value': 0, 'enabled': True})\u001b[0m",
                                "\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-5] => (item={'name': 'net.ipv4.conf.default.accept_source_route', '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-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.conf.default.accept_source_route', 'value': 0, '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-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.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-0] => (item={'name': 'net.ipv4.icmp_echo_ignore_broadcasts', 'value': 1, '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-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.icmp_echo_ignore_broadcasts', 'value': 1, '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-node-4] => (item={'name': 'net.ipv4.conf.all.send_redirects', 'value': 0, '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-0] => (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.send_redirects', '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;36mskipping: [testbed-node-3] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \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-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-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-0] => (item={'name': 'net.ipv4.conf.default.send_redirects', '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-0] => (item={'name': 'net.ipv4.ip_forward', 'value': 0, 'enabled': False}) \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-3] => (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.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-4] => (item={'name': 'net.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\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.ipv6.conf.all.accept_source_route', 'value': 0, 'enabled': True})\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-1] => (item={'name': 'net.ipv6.conf.all.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-3] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\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-manager] => (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.default.accept_redirects', '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-1] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'kernel.randomize_va_space', 'value': 2, '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-3] => (item={'name': 'net.ipv6.conf.all.disable_ipv6', 'value': 1, 'enabled': False}) \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-4] => (item={'name': 'kernel.randomize_va_space', 'value': 2, 'enabled': True})\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-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': '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-1] => (item={'name': 'kernel.randomize_va_space', 'value': 2, '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-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",
                                "\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-5] => (item={'name': 'net.ipv4.conf.default.accept_redirects', 'value': 0, 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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",
                                "",
                                "TASK [hardening : Check kdump service] *****************************************",
                                "Thursday 01 October 2026  03:06:24 +0000 (0:00:04.428)       0:10:48.443 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72057 - Kernel core dumps must be disabled unless needed.] ***",
                                "Thursday 01 October 2026  03:06:25 +0000 (0:00:00.993)       0:10:49.436 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check if FIPS is enabled] ************************************",
                                "Thursday 01 October 2026  03:06:26 +0000 (0:00:00.598)       0:10:50.035 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Print a warning if FIPS isn't enabled] ***********************",
                                "Thursday 01 October 2026  03:06:26 +0000 (0:00:00.616)       0:10:50.651 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-77821 - Datagram Congestion Control Protocol (DCCP) kernel module must be disabled] ***",
                                "Thursday 01 October 2026  03:06:27 +0000 (0:00:00.882)       0:10:51.534 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check apparmor_status output] ********************************",
                                "Thursday 01 October 2026  03:06:29 +0000 (0:00:01.458)       0:10:52.993 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check if apparmor is running] ********************************",
                                "Thursday 01 October 2026  03:06:29 +0000 (0:00:00.623)       0:10:53.616 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure AppArmor is enabled at boot time] *********************",
                                "Thursday 01 October 2026  03:06:30 +0000 (0:00:00.681)       0:10:54.298 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure AppArmor is running] **********************************",
                                "Thursday 01 October 2026  03:06:31 +0000 (0:00:00.836)       0:10:55.134 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure SELinux is in enforcing mode on the next reboot] ******",
                                "Thursday 01 October 2026  03:06:31 +0000 (0:00:00.662)       0:10:55.797 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Relabel files on next boot if SELinux mode changed] **********",
                                "Thursday 01 October 2026  03:06:32 +0000 (0:00:00.634)       0:10:56.431 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check for unlabeled device files] ****************************",
                                "Thursday 01 October 2026  03:06:33 +0000 (0:00:00.654)       0:10:57.085 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72039 - All system device files must be correctly labeled to prevent unauthorized modification.] ***",
                                "Thursday 01 October 2026  03:06:33 +0000 (0:00:00.648)       0:10:57.734 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check autofs service] ****************************************",
                                "Thursday 01 October 2026  03:06:34 +0000 (0:00:00.961)       0:10:58.696 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71985 - File system automounter must be disabled unless required.] ***",
                                "Thursday 01 October 2026  03:06:35 +0000 (0:00:01.048)       0:10:59.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71993 - The x86 Ctrl-Alt-Delete key sequence must be disabled] ***",
                                "Thursday 01 October 2026  03:06:36 +0000 (0:00:00.652)       0:11:00.397 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-71993 - The x86 Ctrl-Alt-Delete key sequence must be disabled] ***",
                                "Thursday 01 October 2026  03:06:37 +0000 (0:00:01.367)       0:11:01.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",
                                "\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",
                                "",
                                "TASK [hardening : Check for /home on mounted filesystem] ***********************",
                                "Thursday 01 October 2026  03:06:40 +0000 (0:00:02.258)       0:11:04.024 ****** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [hardening : Check for /var on mounted filesystem] ************************",
                                "Thursday 01 October 2026  03:06:41 +0000 (0:00:01.022)       0:11:05.046 ****** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [hardening : Check for /var/log/audit on mounted filesystem] **************",
                                "Thursday 01 October 2026  03:06:41 +0000 (0:00:00.677)       0:11:05.724 ****** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [hardening : Check for /tmp on mounted filesystem] ************************",
                                "Thursday 01 October 2026  03:06:42 +0000 (0:00:00.729)       0:11:06.453 ****** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [hardening : Check if syslog output is being sent to another server] ******",
                                "Thursday 01 October 2026  03:06:43 +0000 (0:00:00.675)       0:11:07.128 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72209 - The system must send rsyslog output to a log aggregation server.] ***",
                                "Thursday 01 October 2026  03:06:44 +0000 (0:00:00.912)       0:11:08.041 ****** ",
                                "\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",
                                "\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-manager] => {\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] ********************************",
                                "Thursday 01 October 2026  03:06:45 +0000 (0:00:00.891)       0:11:08.932 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Remove 'Example' line from ClamAV configuration files] *******",
                                "Thursday 01 October 2026  03:06:46 +0000 (0:00:00.954)       0:11:09.887 ****** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [hardening : Set ClamAV server type as socket] ****************************",
                                "Thursday 01 October 2026  03:06:46 +0000 (0:00:00.691)       0:11:10.578 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure ClamAV socket directory exists] ***********************",
                                "Thursday 01 October 2026  03:06:47 +0000 (0:00:00.647)       0:11:11.226 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Allow automatic freshclam updates] ***************************",
                                "Thursday 01 October 2026  03:06:48 +0000 (0:00:00.800)       0:11:12.027 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check if ClamAV update process is already running] ***********",
                                "Thursday 01 October 2026  03:06:48 +0000 (0:00:00.616)       0:11:12.643 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;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",
                                "",
                                "TASK [hardening : Update ClamAV database] **************************************",
                                "Thursday 01 October 2026  03:06:49 +0000 (0:00:00.952)       0:11:13.596 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure ClamAV is running] ************************************",
                                "Thursday 01 October 2026  03:06:50 +0000 (0:00:00.602)       0:11:14.198 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Remove old config block for V-72223 from openstack-ansible-security] ***",
                                "Thursday 01 October 2026  03:06:50 +0000 (0:00:00.592)       0:11:14.791 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72223 - Set 10 minute timeout on communication sessions] ***",
                                "Thursday 01 October 2026  03:06:52 +0000 (0:00:01.235)       0:11:16.027 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Start and enable chrony] *************************************",
                                "Thursday 01 October 2026  03:06:53 +0000 (0:00:00.995)       0:11:17.022 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check if chrony configuration file exists] *******************",
                                "Thursday 01 October 2026  03:06:53 +0000 (0:00:00.639)       0:11:17.662 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72269 - Synchronize system clock (configuration file)] *****",
                                "Thursday 01 October 2026  03:06:54 +0000 (0:00:00.946)       0:11:18.608 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check firewalld status] **************************************",
                                "Thursday 01 October 2026  03:06:55 +0000 (0:00:00.582)       0:11:19.191 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure firewalld is running and enabled] *********************",
                                "Thursday 01 October 2026  03:06:56 +0000 (0:00:01.202)       0:11:20.393 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Limit new TCP connections to 25/minute and allow bursting to 100] ***",
                                "Thursday 01 October 2026  03:06:57 +0000 (0:00:00.581)       0:11:20.975 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Count nameserver entries in /etc/resolv.conf] ****************",
                                "Thursday 01 October 2026  03:06:57 +0000 (0:00:00.599)       0:11:21.574 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72281 - For systems using DNS resolution, at least two name servers must be configured.] ***",
                                "Thursday 01 October 2026  03:06:58 +0000 (0:00:00.913)       0:11:22.488 ****** ",
                                "\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",
                                "\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-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",
                                "",
                                "TASK [hardening : Check for interfaces in promiscuous mode] ********************",
                                "Thursday 01 October 2026  03:06:59 +0000 (0:00:00.624)       0:11:23.113 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72295 - Network interfaces must not be in promiscuous mode.] ***",
                                "Thursday 01 October 2026  03:07:00 +0000 (0:00:01.231)       0:11:24.344 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check for postfix configuration file] ************************",
                                "Thursday 01 October 2026  03:07:01 +0000 (0:00:00.589)       0:11:24.933 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72297 - Prevent unrestricted mail relaying] ****************",
                                "Thursday 01 October 2026  03:07:02 +0000 (0:00:00.930)       0:11:25.864 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check for TFTP server configuration file] ********************",
                                "Thursday 01 October 2026  03:07:02 +0000 (0:00:00.597)       0:11:26.462 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check TFTP configuration mode] *******************************",
                                "Thursday 01 October 2026  03:07:03 +0000 (0:00:01.216)       0:11:27.678 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : V-72305 - TFTP must be configured to operate in secure mode] ***",
                                "Thursday 01 October 2026  03:07:04 +0000 (0:00:00.625)       0:11:28.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Check to see if snmpd config contains public/private] ********",
                                "Thursday 01 October 2026  03:07:05 +0000 (0:00:00.661)       0:11:28.965 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [hardening : V-72313 - Change SNMP community strings from default.] *******",
                                "Thursday 01 October 2026  03:07:07 +0000 (0:00:02.118)       0:11:31.084 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Drop options from SSH config that we manage] *****************",
                                "Thursday 01 October 2026  03:07:07 +0000 (0:00:00.579)       0:11:31.664 ****** ",
                                "\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-5] => (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-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-5] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\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-node-0] => (item={'name': 'PermitUserEnvironment', 'value': 'no', 'enabled': True, 'stig_id': 'V-71957'})\u001b[0m",
                                "\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-3] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\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-node-5] => (item={'name': 'HostbasedAuthentication', 'value': 'no', 'enabled': True, 'stig_id': 'V-71959'})\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-manager] => (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-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': '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-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-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-3] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\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-0] => (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-node-5] => (item={'name': 'ClientAliveInterval', 'value': 600, 'enabled': True, 'stig_id': 'V-72237'})\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-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': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\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-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': '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': '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-3] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\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-0] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\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': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\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-1] => (item={'name': 'ClientAliveCountMax', 'value': 0, 'enabled': True, 'stig_id': 'V-72241'})\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-3] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\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-0] => (item={'name': 'PrintLastLog', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72245'})\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-4] => (item={'name': 'PermitRootLogin', 'value': 'no', 'enabled': True, 'stig_id': 'V-72247'})\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-3] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\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-5] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\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-manager] => (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-1] => (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': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\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-node-0] => (item={'name': 'IgnoreUserKnownHosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72249 / V-72239'})\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-4] => (item={'name': 'IgnoreRhosts', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72243'})\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-3] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\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-node-1] => (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-4] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\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-manager] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\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-node-3] => (item={'name': 'Protocol', 'value': 2, 'enabled': True, 'stig_id': 'V-72251'})\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-0] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\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-2] => (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-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-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-1] => (item={'name': 'X11Forwarding', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72303'})\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-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-2] => (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-5] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\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-1] => (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-4] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\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-manager] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\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-3] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\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-0] => (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-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-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-manager] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\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-node-0] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\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-2] => (item={'name': 'UsePrivilegeSeparation', 'value': 'sandbox', 'enabled': True, 'stig_id': 'V-72265'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\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-1] => (item={'name': 'Compression', 'value': 'delayed', 'enabled': True, 'stig_id': 'V-72267'})\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-4] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\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-manager] => (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-0] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\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-manager] => (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-2] => (item={'name': 'StrictModes', 'value': 'yes', 'enabled': True, 'stig_id': 'V-72263'})\u001b[0m",
                                "",
                                "TASK [hardening : Adjust ssh server configuration based on STIG requirements] ***",
                                "Thursday 01 October 2026  03:07:15 +0000 (0:00:07.324)       0:11:38.988 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Ensure sshd is enabled at boot time] *************************",
                                "Thursday 01 October 2026  03:07:16 +0000 (0:00:00.911)       0:11:39.899 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Determine existing public ssh host keys] *********************",
                                "Thursday 01 October 2026  03:07:18 +0000 (0:00:02.324)       0:11:42.224 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Public host key files must have mode 0644 or less] ***********",
                                "Thursday 01 October 2026  03:07:19 +0000 (0:00:00.949)       0:11:43.174 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ecdsa_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-5] => (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-3] => (item=/etc/ssh/ssh_host_ed25519_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-4] => (item=/etc/ssh/ssh_host_ed25519_key.pub)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ecdsa_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-0] => (item=/etc/ssh/ssh_host_ed25519_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_rsa_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_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-0] => (item=/etc/ssh/ssh_host_rsa_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-manager] => (item=/etc/ssh/ssh_host_rsa_key.pub)\u001b[0m",
                                "",
                                "TASK [hardening : Determine existing private ssh host keys] ********************",
                                "Thursday 01 October 2026  03:07:21 +0000 (0:00:01.689)       0:11:44.864 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : Private host key files must have mode 0600 or less] **********",
                                "Thursday 01 October 2026  03:07:22 +0000 (0:00:01.476)       0:11:46.341 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_ecdsa_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_ecdsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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-5] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ecdsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (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_ed25519_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_ed25519_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/ssh/ssh_host_rsa_key)\u001b[0m",
                                "",
                                "TASK [hardening : Remove the temporary directory] ******************************",
                                "Thursday 01 October 2026  03:07:24 +0000 (0:00:01.854)       0:11:48.195 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [hardening : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  03:07:25 +0000 (0:00:01.054)       0:11:49.250 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [hardening : restart ssh] **************************************",
                                "Thursday 01 October 2026  03:07:27 +0000 (0:00:01.618)       0:11:50.868 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply bootstrap roles part 3] ********************************************",
                                "",
                                "TASK [osism.services.journald : Copy configuration file] ***********************",
                                "Thursday 01 October 2026  03:07:28 +0000 (0:00:01.372)       0:11:52.241 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.journald : Manage journald service] ***********************",
                                "Thursday 01 October 2026  03:07:29 +0000 (0:00:01.535)       0:11:53.777 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Include auditd role] *****************************************************",
                                "Thursday 01 October 2026  03:07:31 +0000 (0:00:01.887)       0:11:55.664 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Include smartd role] *****************************************************",
                                "Thursday 01 October 2026  03:07:32 +0000 (0:00:00.577)       0:11:56.242 ****** ",
                                "\u001b[0;36mincluded: osism.services.smartd for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Include distribution specific install tasks] *****",
                                "Thursday 01 October 2026  03:07:33 +0000 (0:00:00.999)       0:11:57.241 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/services/roles/smartd/tasks/install-Debian-family.yml for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Install smartmontools package] *******************",
                                "Thursday 01 October 2026  03:07:34 +0000 (0:00:01.218)       0:11:58.460 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Create /var/log/smartd directory] ****************",
                                "Thursday 01 October 2026  03:07:43 +0000 (0:00:09.157)       0:12:07.618 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Copy smartmontools configuration file] ***********",
                                "Thursday 01 October 2026  03:07:44 +0000 (0:00:00.921)       0:12:08.540 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.smartd : Manage smartd service] ***************************",
                                "Thursday 01 October 2026  03:07:46 +0000 (0:00:01.454)       0:12:09.994 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.journald : Restart journald service] ***********",
                                "Thursday 01 October 2026  03:07:48 +0000 (0:00:02.338)       0:12:12.333 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.smartd : Restart smartd service] ***************",
                                "Thursday 01 October 2026  03:07:49 +0000 (0:00:01.389)       0:12:13.723 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Set state bootstrap] *****************************************************",
                                "",
                                "TASK [Set osism.bootstrap.status fact] *****************************************",
                                "Thursday 01 October 2026  03:07:51 +0000 (0:00:01.359)       0:12:15.082 ****** ",
                                "\u001b[0;36mincluded: osism.commons.state for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Create custom facts directory] *********************",
                                "Thursday 01 October 2026  03:07:52 +0000 (0:00:01.362)       0:12:16.444 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Write state into file] *****************************",
                                "Thursday 01 October 2026  03:07:53 +0000 (0:00:01.024)       0:12:17.468 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set osism.bootstrap.timestamp fact] **************************************",
                                "Thursday 01 October 2026  03:07:55 +0000 (0:00:01.378)       0:12:18.846 ****** ",
                                "\u001b[0;36mincluded: osism.commons.state for testbed-node-3, testbed-node-4, testbed-node-5, testbed-node-0, testbed-node-1, testbed-node-2, testbed-manager\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Create custom facts directory] *********************",
                                "Thursday 01 October 2026  03:07:56 +0000 (0:00:01.251)       0:12:20.098 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.commons.state : Write state into file] *****************************",
                                "Thursday 01 October 2026  03:07:57 +0000 (0:00:00.970)       0:12:21.069 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=244 \u001b[0m \u001b[0;33mchanged=57  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=118 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=253 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=112 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=253 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=112 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=253 \u001b[0m \u001b[0;33mchanged=87  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=112 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=251 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=114 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=251 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=113 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=251 \u001b[0m \u001b[0;33mchanged=83  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=113 \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:07:58 +0000 (0:00:01.339)       0:12:22.408 ****** ",
                                "=============================================================================== ",
                                "hardening : Add packages based on STIG requirements -------------------- 77.28s",
                                "osism.commons.packages : Install required packages --------------------- 71.97s",
                                "osism.commons.cleanup : Cleanup installed packages --------------------- 33.88s",
                                "osism.commons.packages : Download required packages -------------------- 28.21s",
                                "osism.commons.repository : Update package cache ------------------------ 17.14s",
                                "osism.commons.packages : Remove dependencies that are no longer required -- 14.44s",
                                "hardening : Check each user to see if its home directory exists on the filesystem -- 14.30s",
                                "osism.commons.systohc : Install util-linux-extra package --------------- 13.50s",
                                "osism.services.lldpd : Install lldpd package ---------------------------- 9.86s",
                                "osism.services.docker : Install containerd package ---------------------- 9.71s",
                                "osism.services.docker : Install docker package -------------------------- 9.45s",
                                "osism.services.smartd : Install smartmontools package ------------------- 9.16s",
                                "osism.commons.cleanup : Remove cloudinit package ------------------------ 9.08s",
                                "osism.services.rng : Install rng package -------------------------------- 9.04s",
                                "osism.services.docker : Install docker-cli package ---------------------- 8.92s",
                                "osism.commons.cleanup : Uninstall unattended-upgrades package ----------- 8.77s",
                                "osism.services.docker : Add repository ---------------------------------- 8.53s",
                                "osism.commons.docker_compose : Install docker-compose-plugin package ---- 7.94s",
                                "osism.services.docker : Install apt-transport-https package ------------- 7.56s",
                                "hardening : Drop options from SSH config that we manage ----------------- 7.32s",
                                "+ osism apply fail2ban",
                                "\u001b[32m2026-10-01 03:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f77b73b4-41e4-4174-a9e1-22e1281220d9 (fail2ban) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:08:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f77b73b4-41e4-4174-a9e1-22e1281220d9 (fail2ban) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role fail2ban] *****************************************************",
                                "",
                                "TASK [osism.services.fail2ban : Include distribution specific install tasks] ***",
                                "Thursday 01 October 2026  03:08:17 +0000 (0:00:00.300)       0:00:00.300 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  03:08:18 +0000 (0:00:01.478)       0:00:01.779 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.fail2ban : Copy configuration files] **********************",
                                "Thursday 01 October 2026  03:08:41 +0000 (0:00:22.374)       0:00:24.154 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-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",
                                "",
                                "TASK [osism.services.fail2ban : Manage fail2ban service] ***********************",
                                "Thursday 01 October 2026  03:08:43 +0000 (0:00:02.349)       0:00:26.503 ****** ",
                                "\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.fail2ban : Reload fail2ban configuration] *****************",
                                "Thursday 01 October 2026  03:08:45 +0000 (0:00:02.176)       0:00:28.680 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "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 ********************************************************************",
                                "Thursday 01 October 2026  03:08:47 +0000 (0:00:02.041)       0:00:30.721 ****** ",
                                "=============================================================================== ",
                                "osism.services.fail2ban : Install fail2ban package --------------------- 22.37s",
                                "osism.services.fail2ban : Copy configuration files ---------------------- 2.35s",
                                "osism.services.fail2ban : Manage fail2ban service ----------------------- 2.18s",
                                "osism.services.fail2ban : Reload fail2ban configuration ----------------- 2.04s",
                                "osism.services.fail2ban : Include distribution specific install tasks --- 1.48s",
                                "+ osism apply network",
                                "\u001b[32m2026-10-01 03:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7c2f0b50-ccb8-44cb-adf5-a987013a69b0 (network) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:09:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7c2f0b50-ccb8-44cb-adf5-a987013a69b0 (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] ******",
                                "Thursday 01 October 2026  03:09:06 +0000 (0:00:00.302)       0:00:00.302 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  03:09:07 +0000 (0:00:00.908)       0:00:01.210 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  03:09:08 +0000 (0:00:01.421)       0:00:02.632 ****** ",
                                "\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 ifupdown package] *************************",
                                "Thursday 01 October 2026  03:09:10 +0000 (0:00:02.329)       0:00:04.961 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create required directories] *********************",
                                "Thursday 01 October 2026  03:09:12 +0000 (0:00:02.049)       0:00:07.011 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/netplan)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/netplan)\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Prepare netplan configuration template] **********",
                                "Thursday 01 October 2026  03:09:14 +0000 (0:00:01.339)       0:00:08.350 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> 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-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Copy netplan configuration] **********************",
                                "Thursday 01 October 2026  03:09:18 +0000 (0:00:03.810)       0:00:12.160 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  03:09:19 +0000 (0:00:01.876)       0:00:14.037 ****** ",
                                "\u001b[0;32mok: [testbed-manager -> 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-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Check if path for interface file exists] *********",
                                "Thursday 01 October 2026  03:09:21 +0000 (0:00:01.815)       0:00: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.network : Copy interfaces file] ****************************",
                                "Thursday 01 October 2026  03:09:23 +0000 (0:00:01.263)       0:00:17.116 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:09:23 +0000 (0:00:00.708)       0:00:17.824 ****** ",
                                "\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 dispatcher scripts] *************************",
                                "Thursday 01 October 2026  03:09:26 +0000 (0:00:02.467)       0:00:20.292 ****** ",
                                "\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={'dest': 'routable.d/iptables.sh', 'src': '/opt/configuration/network/iptables.sh'})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Manage service networkd-dispatcher] **************",
                                "Thursday 01 October 2026  03:09:27 +0000 (0:00:01.189)       0:00:21.481 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include cleanup tasks] ***************************",
                                "Thursday 01 October 2026  03:09:29 +0000 (0:00:01.593)       0:00:23.074 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  03:09:30 +0000 (0:00:01.527)       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.network : Set network_configured_files fact] ***************",
                                "Thursday 01 October 2026  03:09:31 +0000 (0:00:01.435)       0:00:26.038 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  03:09:32 +0000 (0:00:00.659)       0:00:26.697 ****** ",
                                "\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;33mchanged: [testbed-manager] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/etc/netplan/01-osism.yaml) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/etc/netplan/50-cloud-init.yaml)\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include dummy interfaces] ************************",
                                "Thursday 01 October 2026  03:09:34 +0000 (0:00:01.445)       0:00:28.142 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:09:35 +0000 (0:00:00.940)       0:00:29.083 ****** ",
                                "\u001b[0;36mincluded: /usr/share/ansible/collections/ansible_collections/osism/commons/roles/network/tasks/vxlan-interfaces.yml for testbed-manager, testbed-node-1, testbed-node-2, testbed-node-0, testbed-node-5, testbed-node-3, testbed-node-4\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd netdev files] ************",
                                "Thursday 01 October 2026  03:09:40 +0000 (0:00:05.738)       0:00:34.821 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.11', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.10', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'addresses': ['192.168.112.5/20'], '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'], 'local_ip': '192.168.16.5', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.12', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.11/20'], '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'], 'local_ip': '192.168.16.11', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.15', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.13', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.14', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.5/20'], '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'], 'local_ip': '192.168.16.5', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.10/20'], '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'], 'local_ip': '192.168.16.10', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.12/20'], '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'], 'local_ip': '192.168.16.12', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.13/20'], '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'], 'local_ip': '192.168.16.13', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.15/20'], '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'], 'local_ip': '192.168.16.15', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.14/20'], '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'], 'local_ip': '192.168.16.14', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Create systemd networkd network files] ***********",
                                "Thursday 01 October 2026  03:09:47 +0000 (0:00:06.740)       0:00:41.562 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan0', 'value': {'addresses': ['192.168.112.5/20'], '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'], 'local_ip': '192.168.16.5', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.11', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.10', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.5/20'], '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'], 'local_ip': '192.168.16.5', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.12', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.11/20'], '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'], 'local_ip': '192.168.16.11', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.10/20'], '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'], 'local_ip': '192.168.16.10', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.14', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.13', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan0', 'value': {'addresses': [], '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'], 'local_ip': '192.168.16.15', 'mtu': 1350, 'vni': 42}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.12/20'], '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'], 'local_ip': '192.168.16.12', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.14/20'], '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'], 'local_ip': '192.168.16.14', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.13/20'], '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'], 'local_ip': '192.168.16.13', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'vxlan1', 'value': {'addresses': ['192.168.128.15/20'], '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'], 'local_ip': '192.168.16.15', 'mtu': 1350, 'vni': 23}})\u001b[0m",
                                "",
                                "TASK [osism.commons.network : Include networkd cleanup tasks] ******************",
                                "Thursday 01 October 2026  03:09:54 +0000 (0:00:06.918)       0:00:48.480 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  03:09:55 +0000 (0:00:01.421)       0:00:49.901 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  03:09:57 +0000 (0:00:01.299)       0:00:51.201 ****** ",
                                "\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-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-3]\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",
                                "",
                                "RUNNING HANDLER [osism.commons.network : Reload systemd-networkd] **************",
                                "Thursday 01 October 2026  03:09:59 +0000 (0:00:02.146)       0:00:53.348 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  03:10:00 +0000 (0:00:00.984)       0:00:54.333 ****** ",
                                "\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=21  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:10:00 +0000 (0:00:00.674)       0:00:55.007 ****** ",
                                "=============================================================================== ",
                                "osism.commons.network : Create systemd networkd network files ----------- 6.92s",
                                "osism.commons.network : Create systemd networkd netdev files ------------ 6.74s",
                                "osism.commons.network : Include vxlan interfaces ------------------------ 5.74s",
                                "osism.commons.network : Prepare netplan configuration template ---------- 3.81s",
                                "osism.commons.network : Install package networkd-dispatcher ------------- 2.47s",
                                "osism.commons.network : Install required packages ----------------------- 2.33s",
                                "osism.commons.network : Remove unused configuration files --------------- 2.15s",
                                "osism.commons.network : Remove ifupdown package ------------------------- 2.05s",
                                "osism.commons.network : Copy netplan configuration ---------------------- 1.88s",
                                "osism.commons.network : Remove netplan configuration template ----------- 1.82s",
                                "osism.commons.network : Manage service networkd-dispatcher -------------- 1.59s",
                                "osism.commons.network : Include cleanup tasks --------------------------- 1.53s",
                                "osism.commons.network : Remove unused configuration files --------------- 1.45s",
                                "osism.commons.network : List existing configuration files --------------- 1.44s",
                                "osism.commons.network : Include type specific tasks --------------------- 1.42s",
                                "osism.commons.network : Include networkd cleanup tasks ------------------ 1.42s",
                                "osism.commons.network : Create required directories --------------------- 1.34s",
                                "osism.commons.network : List existing configuration files --------------- 1.30s",
                                "osism.commons.network : Check if path for interface file exists --------- 1.26s",
                                "osism.commons.network : Copy dispatcher scripts ------------------------- 1.19s",
                                "+ osism apply wireguard",
                                "\u001b[32m2026-10-01 03:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask de987114-088a-4173-896e-111ceedd75ea (wireguard) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:10:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task de987114-088a-4173-896e-111ceedd75ea (wireguard) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role wireguard] ****************************************************",
                                "",
                                "TASK [osism.services.wireguard : Install iptables package] *********************",
                                "Thursday 01 October 2026  03:10:19 +0000 (0:00:00.290)       0:00:00.290 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Install wireguard package] ********************",
                                "Thursday 01 October 2026  03:10:21 +0000 (0:00:01.781)       0:00:02.072 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create public and private key - server] *******",
                                "Thursday 01 October 2026  03:10:28 +0000 (0:00:07.635)       0:00:09.707 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Create preshared key] *************************",
                                "Thursday 01 October 2026  03:10:29 +0000 (0:00:00.624)       0:00:10.331 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get preshared key] ****************************",
                                "Thursday 01 October 2026  03:10:29 +0000 (0:00:00.469)       0:00:10.801 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get public key - server] **********************",
                                "Thursday 01 October 2026  03:10:30 +0000 (0:00:00.889)       0:00:11.690 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Get private key - server] *********************",
                                "Thursday 01 October 2026  03:10:31 +0000 (0:00:00.484)       0:00:12.175 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy wg0.conf configuration file] *************",
                                "Thursday 01 October 2026  03:10:31 +0000 (0:00:00.553)       0:00:12.729 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.wireguard : Copy client configuration files] **************",
                                "Thursday 01 October 2026  03:10:33 +0000 (0:00:01.357)       0:00:14.086 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  03:10:34 +0000 (0:00:01.047)       0:00:15.134 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.wireguard : Restart wg0 service] ***************",
                                "Thursday 01 October 2026  03:10:36 +0000 (0:00:01.963)       0:00:17.097 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  03:10:37 +0000 (0:00:00.995)       0:00:18.093 ****** ",
                                "=============================================================================== ",
                                "osism.services.wireguard : Install wireguard package -------------------- 7.64s",
                                "osism.services.wireguard : Manage wg-quick@wg0.service service ---------- 1.96s",
                                "osism.services.wireguard : Install iptables package --------------------- 1.78s",
                                "osism.services.wireguard : Copy wg0.conf configuration file ------------- 1.36s",
                                "osism.services.wireguard : Copy client configuration files -------------- 1.05s",
                                "osism.services.wireguard : Restart wg0 service -------------------------- 1.00s",
                                "osism.services.wireguard : Get preshared key ---------------------------- 0.89s",
                                "osism.services.wireguard : Create public and private key - server ------- 0.62s",
                                "osism.services.wireguard : Get private key - server --------------------- 0.55s",
                                "osism.services.wireguard : Get public key - server ---------------------- 0.48s",
                                "osism.services.wireguard : Create preshared key ------------------------- 0.47s",
                                "+ 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    196      0 --:--:-- --:--:-- --:--:--   197",
                                "+ osism apply --environment custom workarounds",
                                "\u001b[32m2026-10-01 03:10:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play workarounds in environment custom\u001b[0m",
                                "\u001b[32m2026-10-01 03:10:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f0f956ec-b9d6-49c1-b06c-e7e45160b8db (workarounds) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:10:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f0f956ec-b9d6-49c1-b06c-e7e45160b8db (workarounds) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on virtualization_role] ********************************",
                                "Thursday 01 October 2026  03:10:55 +0000 (0:00:00.162)       0:00:00.162 ****** ",
                                "\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",
                                "\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-manager] => (item=virtualization_role_guest)\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on the manager node] *************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Thursday 01 October 2026  03:10:56 +0000 (0:00:01.038)       0:00:01.201 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Apply netplan configuration on all other nodes] **************************",
                                "",
                                "TASK [Apply netplan configuration] *********************************************",
                                "Thursday 01 October 2026  03:10:59 +0000 (0:00:02.656)       0:00:03.857 ****** ",
                                "\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",
                                "",
                                "PLAY [Add custom CA certificates to non-manager nodes] *************************",
                                "",
                                "TASK [Copy custom CA certificates] *********************************************",
                                "Thursday 01 October 2026  03:11:01 +0000 (0:00:02.030)       0:00:05.888 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/opt/configuration/environments/kolla/certificates/ca/testbed.crt)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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",
                                "",
                                "TASK [Run update-ca-certificates] **********************************************",
                                "Thursday 01 October 2026  03:11:02 +0000 (0:00:01.749)       0:00:07.637 ****** ",
                                "\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 [Run update-ca-trust] *****************************************************",
                                "Thursday 01 October 2026  03:11:05 +0000 (0:00:02.650)       0:00:10.287 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Add a workaround service] ************************************************",
                                "",
                                "TASK [Copy workarounds.sh scripts] *********************************************",
                                "Thursday 01 October 2026  03:11:06 +0000 (0:00:00.806)       0:00:11.094 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Copy workarounds systemd unit file] **************************************",
                                "Thursday 01 October 2026  03:11:08 +0000 (0:00:01.859)       0:00:12.953 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Reload systemd daemon] ***************************************************",
                                "Thursday 01 October 2026  03:11:09 +0000 (0:00:01.805)       0:00:14.759 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable workarounds.service (Debian)] *************************************",
                                "Thursday 01 October 2026  03:11:11 +0000 (0:00:01.727)       0:00:16.486 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable and start workarounds.service (RedHat)] ***************************",
                                "Thursday 01 October 2026  03:11:13 +0000 (0:00:02.028)       0:00:18.515 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [On Ubuntu 24.04 install python3-docker from Debian Sid] ******************",
                                "",
                                "TASK [Install python3-docker] **************************************************",
                                "Thursday 01 October 2026  03:11:14 +0000 (0:00:00.913)       0:00:19.428 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\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 ********************************************************************",
                                "Thursday 01 October 2026  03:11:17 +0000 (0:00:03.244)       0:00:22.672 ****** ",
                                "=============================================================================== ",
                                "Install python3-docker -------------------------------------------------- 3.24s",
                                "Apply netplan configuration --------------------------------------------- 2.66s",
                                "Run update-ca-certificates ---------------------------------------------- 2.65s",
                                "Apply netplan configuration --------------------------------------------- 2.03s",
                                "Enable workarounds.service (Debian) ------------------------------------- 2.03s",
                                "Copy workarounds.sh scripts --------------------------------------------- 1.86s",
                                "Copy workarounds systemd unit file -------------------------------------- 1.81s",
                                "Copy custom CA certificates --------------------------------------------- 1.75s",
                                "Reload systemd daemon --------------------------------------------------- 1.73s",
                                "Group hosts based on virtualization_role -------------------------------- 1.04s",
                                "Enable and start workarounds.service (RedHat) --------------------------- 0.91s",
                                "Run update-ca-trust ----------------------------------------------------- 0.81s",
                                "+ osism apply reboot -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-10-01 03:11:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2cadfd89-330b-450d-8618-f227e0236784 (reboot) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:11:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2cadfd89-330b-450d-8618-f227e0236784 (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] *******************",
                                "Thursday 01 October 2026  03:11:35 +0000 (0:00:00.239)       0:00:00.239 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Thursday 01 October 2026  03:11:36 +0000 (0:00:00.108)       0:00:00.347 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Thursday 01 October 2026  03:11:37 +0000 (0:00:01.120)       0:00:01.467 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Thursday 01 October 2026  03:11:37 +0000 (0:00:00.137)       0:00:01.604 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Thursday 01 October 2026  03:11:37 +0000 (0:00:00.099)       0:00:01.704 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Thursday 01 October 2026  03:11:38 +0000 (0:00:00.659)       0:00:02.364 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Thursday 01 October 2026  03:11:38 +0000 (0:00:00.272)       0:00:02.636 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Thursday 01 October 2026  03:11:38 +0000 (0:00:00.109)       0:00:02.746 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Thursday 01 October 2026  03:11:39 +0000 (0:00:00.705)       0:00:03.451 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Thursday 01 October 2026  03:11:39 +0000 (0:00:00.178)       0:00:03.629 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Thursday 01 October 2026  03:11:39 +0000 (0:00:00.126)       0:00:03.756 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Thursday 01 October 2026  03:11:40 +0000 (0:00:00.707)       0:00:04.463 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Thursday 01 October 2026  03:11:40 +0000 (0:00:00.149)       0:00:04.613 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Thursday 01 October 2026  03:11:40 +0000 (0:00:00.131)       0:00:04.744 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Thursday 01 October 2026  03:11:41 +0000 (0:00:00.699)       0:00:05.443 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Reboot systems] **********************************************************",
                                "",
                                "TASK [Exit playbook, if user did not mean to reboot systems] *******************",
                                "Thursday 01 October 2026  03:11:41 +0000 (0:00:00.122)       0:00:05.566 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - do not wait for the reboot to complete] ******************",
                                "Thursday 01 October 2026  03:11:41 +0000 (0:00:00.114)       0:00:05.680 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Reboot system - wait for the reboot to complete] *************************",
                                "Thursday 01 October 2026  03:11:42 +0000 (0:00:00.774)       0:00:06.455 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  03:11:42 +0000 (0:00:00.038)       0:00:06.493 ****** ",
                                "=============================================================================== ",
                                "Reboot system - do not wait for the reboot to complete ------------------ 4.67s",
                                "Reboot system - wait for the reboot to complete ------------------------- 0.90s",
                                "Exit playbook, if user did not mean to reboot systems ------------------- 0.69s",
                                "+ osism apply wait-for-connection -l testbed-nodes -e ireallymeanit=yes",
                                "\u001b[32m2026-10-01 03:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4284f9cd-dfb2-4fe0-bb49-2850c97a6265 (wait-for-connection) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:11:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4284f9cd-dfb2-4fe0-bb49-2850c97a6265 (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] ***********************************",
                                "Thursday 01 October 2026  03:11:59 +0000 (0:00:00.261)       0:00:00.261 ****** ",
                                "\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-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 ********************************************************************",
                                "Thursday 01 October 2026  03:12:11 +0000 (0:00:11.552)       0:00:11.813 ****** ",
                                "=============================================================================== ",
                                "Wait until remote system is reachable ---------------------------------- 11.55s",
                                "+ osism apply hddtemp",
                                "\u001b[32m2026-10-01 03:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask e10687d7-9a08-4d53-8dcc-eb404e68c094 (hddtemp) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:12:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task e10687d7-9a08-4d53-8dcc-eb404e68c094 (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] *****",
                                "Thursday 01 October 2026  03:12:29 +0000 (0:00:00.319)       0:00:00.319 ****** ",
                                "\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] ****",
                                "Thursday 01 October 2026  03:12:30 +0000 (0:00:00.851)       0:00:01.170 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  03:12:32 +0000 (0:00:01.387)       0:00:02.558 ****** ",
                                "\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.services.hddtemp : Enable Kernel Module drivetemp] *****************",
                                "Thursday 01 October 2026  03:12:34 +0000 (0:00:02.297)       0:00:04.855 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Check if drivetemp module is available] *********",
                                "Thursday 01 October 2026  03:12:35 +0000 (0:00:01.393)       0:00:06.249 ****** ",
                                "\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.services.hddtemp : Load Kernel Module drivetemp] *******************",
                                "Thursday 01 October 2026  03:12:37 +0000 (0:00:01.532)       0:00:07.782 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  03:12:38 +0000 (0:00:00.748)       0:00:08.530 ****** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.hddtemp : Include distribution specific service tasks] ****",
                                "Thursday 01 October 2026  03:12:51 +0000 (0:00:13.290)       0:00:21.820 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  03:12:52 +0000 (0:00:01.374)       0:00:23.195 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:12:54 +0000 (0:00:02.056)       0:00:25.251 ****** ",
                                "=============================================================================== ",
                                "osism.services.hddtemp : Install lm-sensors ---------------------------- 13.29s",
                                "osism.services.hddtemp : Remove hddtemp package ------------------------- 2.30s",
                                "osism.services.hddtemp : Manage lm-sensors service ---------------------- 2.06s",
                                "osism.services.hddtemp : Check if drivetemp module is available --------- 1.53s",
                                "osism.services.hddtemp : Enable Kernel Module drivetemp ----------------- 1.39s",
                                "osism.services.hddtemp : Include distribution specific install tasks ---- 1.39s",
                                "osism.services.hddtemp : Include distribution specific service tasks ---- 1.37s",
                                "osism.services.hddtemp : Gather variables for each operating system ----- 0.85s",
                                "osism.services.hddtemp : Load Kernel Module drivetemp ------------------- 0.75s",
                                "++ semver 9.5.0 7.1.1",
                                "+ [[ 1 -ge 0 ]]",
                                "+ 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",
                                "+ [[ 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-01 03:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9dd75bc7-e259-4098-8880-f3a90929ae4a (gather-facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:14:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9dd75bc7-e259-4098-8880-f3a90929ae4a (gather-facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts] **********************************************",
                                "",
                                "TASK [Gathers facts about hosts] ***********************************************",
                                "Thursday 01 October 2026  03:14:33 +0000 (0:00:00.277)       0:00:00.277 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Thursday 01 October 2026  03:14:40 +0000 (0:00:06.989)       0:00:07.267 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  03:14:41 +0000 (0:00:00.680)       0:00:07.947 ****** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 6.99s",
                                "Gather facts for all hosts ---------------------------------------------- 0.68s",
                                "+ 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-3dc9-c859-000000000027-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T03:14:42.996333Z",
                            "start": "2026-10-01T02:45:16.650865Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000027",
                        "name": "Deploy manager + bootstrap nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.83",
                                "/opt/configuration/scripts/deploy-services.sh"
                            ],
                            "delta": "1:35:23.313445",
                            "end": "2026-10-01 04:50:06.687784",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.83 /opt/configuration/scripts/deploy-services.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-3dc9-c859-000000000028-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 03:14:43.374339",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\n# DEPLOY SERVICES\n\n+ set -e\n+ echo\n+ echo '# DEPLOY SERVICES'\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=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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+ sh -c /opt/configuration/scripts/pull-images.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/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=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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\n# PULL IMAGES\n\n+ echo '# PULL IMAGES'\n+ echo\n++ semver 9.5.0 7.0.0\n+ [[ 1 -ge 0 ]]\n+ osism apply --no-wait -r 2 -e custom pull-images\n\u001b[32m2026-10-01 03:14:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m\n\u001b[32m2026-10-01 03:14:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c5c3981-442b-42c6-828f-3cb0582f34b8 (pull-images) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:14:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c5c3981-442b-42c6-828f-3cb0582f34b8 is running in background. No more output. Check ARA for logs.\u001b[0m\n+ sh -c /opt/configuration/scripts/deploy/001-helpers.sh\n\u001b[32m2026-10-01 03:15:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 13f84178-f0a3-402c-82b6-2dbc773cc3c8 (cgit) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:15:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 13f84178-f0a3-402c-82b6-2dbc773cc3c8 is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-10-01 03:15:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31c2b5b7-6929-4653-bbb9-6c6efd87b15d (dotfiles) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:15:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31c2b5b7-6929-4653-bbb9-6c6efd87b15d is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-10-01 03:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7efa23df-0cdc-47cf-9af6-baa61a034455 (homer) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7efa23df-0cdc-47cf-9af6-baa61a034455 is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-10-01 03:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9908766e-dee3-42c6-8b59-76700916877b (phpmyadmin) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9908766e-dee3-42c6-8b59-76700916877b is running in background. No more output. Check ARA for logs.\u001b[0m\n\u001b[32m2026-10-01 03:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2dcdfbc5-dd24-46da-a4a5-b605c7664b37 (sosreport) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2dcdfbc5-dd24-46da-a4a5-b605c7664b37 is running in background. No more output. Check ARA for logs.\u001b[0m\n+ sh -c /opt/configuration/scripts/deploy/200-infrastructure.sh\n\u001b[32m2026-10-01 03:16:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 797bb041-1f32-4695-9def-27596daf7705 (openstackclient) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:16:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 797bb041-1f32-4695-9def-27596daf7705 (openstackclient) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role openstackclient] **********************************************\n\nTASK [osism.services.openstackclient : Include tasks] **************************\nThursday 01 October 2026  03:16:29 +0000 (0:00:00.550)       0:00:00.550 ****** \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] ************\nThursday 01 October 2026  03:16:30 +0000 (0:00:00.580)       0:00:01.130 ****** \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] ***********\nThursday 01 October 2026  03:16:32 +0000 (0:00:02.417)       0:00:03.548 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Manage openstackclient service] *********\nThursday 01 October 2026  03:16:35 +0000 (0:00:02.818)       0:00:06.367 ****** \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] **********\nThursday 01 October 2026  03:17:12 +0000 (0:00:37.065)       0:00:43.433 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Remove ospurge wrapper script] **********\nThursday 01 October 2026  03:17:13 +0000 (0:00:01.141)       0:00:44.574 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***\nThursday 01 October 2026  03:17:14 +0000 (0:00:00.763)       0:00:45.337 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***\nThursday 01 October 2026  03:17:16 +0000 (0:00:01.757)       0:00:47.095 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***\nThursday 01 October 2026  03:17:16 +0000 (0:00:00.843)       0:00:47.939 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***\nThursday 01 October 2026  03:17:17 +0000 (0:00:00.711)       0:00:48.650 ****** \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 ********************************************************************\nThursday 01 October 2026  03:17:18 +0000 (0:00:00.448)       0:00:49.099 ****** \n=============================================================================== \nosism.services.openstackclient : Manage openstackclient service -------- 37.07s\nosism.services.openstackclient : Copy docker-compose.yml file ----------- 2.82s\nosism.services.openstackclient : Create required directories ------------ 2.42s\nosism.services.openstackclient : Restart openstackclient service -------- 1.76s\nosism.services.openstackclient : Copy openstack wrapper script ---------- 1.14s\nosism.services.openstackclient : Ensure that all containers are up ------ 0.84s\nosism.services.openstackclient : Remove ospurge wrapper script ---------- 0.76s\nosism.services.openstackclient : Wait for an healthy service ------------ 0.71s\nosism.services.openstackclient : Include tasks -------------------------- 0.58s\nosism.services.openstackclient : Copy bash completion script ------------ 0.45s\n\u001b[32m2026-10-01 03:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d39980d3-2cf6-436c-8503-0e852c5230c7 (common) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d39980d3-2cf6-436c-8503-0e852c5230c7 (common) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role common] *******************************************************\n\nTASK [common : include_tasks] **************************************************\nThursday 01 October 2026  03:18:12 +0000 (0:00:00.309)       0:00:00.309 ****** \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] ******************************\nThursday 01 October 2026  03:18:13 +0000 (0:00:01.494)       0:00:01.803 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-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-1] => (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-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\nTASK [common : include_tasks] **************************************************\nThursday 01 October 2026  03:18:17 +0000 (0:00:03.740)       0:00:05.544 ****** \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] *********\nThursday 01 October 2026  03:18:19 +0000 (0:00:01.808)       0:00:07.353 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  03:18:23 +0000 (0:00:04.481)       0:00:11.834 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : common | Copying over backend internal TLS key] ******\nThursday 01 October 2026  03:18:24 +0000 (0:00:01.025)       0:00:12.860 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Copying over /run subdirectories conf] **************************\nThursday 01 October 2026  03:18:26 +0000 (0:00:02.007)       0:00:14.867 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Restart systemd-tmpfiles] ***************************************\nThursday 01 October 2026  03:18:27 +0000 (0:00:00.762)       0:00:15.630 ****** \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 config.json files for services] ********************\nThursday 01 October 2026  03:18:28 +0000 (0:00:00.956)       0:00:16.586 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Find custom fluentd input config files] *************************\nThursday 01 October 2026  03:18:32 +0000 (0:00:03.787)       0:00:20.374 ****** \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] ************************\nThursday 01 October 2026  03:18:33 +0000 (0:00:01.033)       0:00:21.408 ****** \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] ************************\nThursday 01 October 2026  03:18:34 +0000 (0:00:00.875)       0:00:22.283 ****** \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] ************************\nThursday 01 October 2026  03:18:35 +0000 (0:00:00.929)       0:00:23.212 ****** \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] **************************************\nThursday 01 October 2026  03:18:35 +0000 (0:00:00.894)       0:00:24.107 ****** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [common : Copying over cron logrotate config file] ************************\nThursday 01 October 2026  03:18:39 +0000 (0:00:03.178)       0:00:27.285 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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] ***************************\nThursday 01 October 2026  03:18:41 +0000 (0:00:02.163)       0:00:29.449 ****** \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 [common : Ensuring config directories have correct owner and permission] ***\nThursday 01 October 2026  03:18:43 +0000 (0:00:02.122)       0:00:31.571 ****** \n\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************\nThursday 01 October 2026  03:18:45 +0000 (0:00:01.854)       0:00:33.425 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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] **********************\nThursday 01 October 2026  03:18:47 +0000 (0:00:02.303)       0:00:35.729 ****** \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-4] => (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\nTASK [common : Check common containers] ****************************************\nThursday 01 October 2026  03:18:49 +0000 (0:00:02.275)       0:00:38.004 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [common : Creating log volume] ********************************************\nThursday 01 October 2026  03:18:52 +0000 (0:00:02.633)       0:00:40.638 ****** \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] ***********************\nThursday 01 October 2026  03:18:54 +0000 (0:00:01.652)       0:00:42.291 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  03:18:55 +0000 (0:00:01.366)       0:00:43.658 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  03:18:55 +0000 (0:00:00.076)       0:00:43.734 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  03:18:55 +0000 (0:00:00.083)       0:00:43.818 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  03:18:55 +0000 (0:00:00.064)       0:00:43.883 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  03:18:55 +0000 (0:00:00.076)       0:00:43.960 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  03:18:55 +0000 (0:00:00.071)       0:00:44.031 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  03:18:55 +0000 (0:00:00.070)       0:00:44.101 ****** \n\nRUNNING HANDLER [common : Restart fluentd container] ***************************\nThursday 01 October 2026  03:18:56 +0000 (0:00:00.106)       0:00:44.208 ****** \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\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\nRUNNING HANDLER [common : Restart kolla-toolbox container] *********************\nThursday 01 October 2026  03:19:25 +0000 (0:00:29.093)       0:01:13.302 ****** \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-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [common : Initializing toolbox container using normal user] ****\nThursday 01 October 2026  03:19:56 +0000 (0:00:31.694)       0:01:44.996 ****** \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 [common : Restart cron container] ******************************\nThursday 01 October 2026  03:19:58 +0000 (0:00:02.114)       0:01:47.111 ****** \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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:20:08 +0000 (0:00:09.251)       0:01:56.362 ****** \n=============================================================================== \ncommon : Restart kolla-toolbox container ------------------------------- 31.69s\ncommon : Restart fluentd container ------------------------------------- 29.09s\ncommon : Restart cron container ----------------------------------------- 9.25s\nservice-cert-copy : common | Copying over extra CA certificates --------- 4.48s\ncommon : Copying over config.json files for services -------------------- 3.79s\ncommon : Ensuring config directories exist ------------------------------ 3.74s\ncommon : Copying over fluentd.conf -------------------------------------- 3.18s\ncommon : Check common containers ---------------------------------------- 2.63s\ncommon : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 2.30s\ncommon : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 2.28s\ncommon : Copying over cron logrotate config file ------------------------ 2.16s\ncommon : Ensure RabbitMQ Erlang cookie exists --------------------------- 2.12s\ncommon : Initializing toolbox container using normal user --------------- 2.11s\nservice-cert-copy : common | Copying over backend internal TLS key ------ 2.01s\ncommon : Ensuring config directories have correct owner and permission --- 1.85s\ncommon : include_tasks -------------------------------------------------- 1.81s\ncommon : Creating log volume -------------------------------------------- 1.65s\ncommon : include_tasks -------------------------------------------------- 1.49s\ncommon : Link kolla_logs volume to /var/log/kolla ----------------------- 1.37s\ncommon : Find custom fluentd input config files ------------------------- 1.03s\n\u001b[32m2026-10-01 03:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7074b642-4d64-4127-b4ed-87e655aa9c8e (loadbalancer) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7074b642-4d64-4127-b4ed-87e655aa9c8e (loadbalancer) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  03:20:16 +0000 (0:00:00.290)       0:00:00.291 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  03:20:17 +0000 (0:00:00.326)       0:00:00.617 ****** \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] ********************************************\nThursday 01 October 2026  03:20:17 +0000 (0:00:00.490)       0:00:01.107 ****** \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] ***************************************\nThursday 01 October 2026  03:20:18 +0000 (0:00:00.614)       0:00:01.721 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Setting sysctl values] ***************************************************\nThursday 01 October 2026  03:20:20 +0000 (0:00:01.649)       0:00:03.371 ****** \n\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [sysctl : Check IPv6 support] *********************************************\nThursday 01 October 2026  03:20:20 +0000 (0:00:00.766)       0:00:04.137 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [sysctl : Setting sysctl values] ******************************************\nThursday 01 October 2026  03:20:21 +0000 (0:00:00.675)       0:00:04.812 ****** \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-0] => (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-0] => (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.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nThursday 01 October 2026  03:20:25 +0000 (0:00:04.227)       0:00:09.040 ****** \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] ************************\nThursday 01 October 2026  03:20:26 +0000 (0:00:00.739)       0:00:09.779 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nThursday 01 October 2026  03:20:27 +0000 (0:00:01.387)       0:00:11.167 ****** \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] ************************\nThursday 01 October 2026  03:20:28 +0000 (0:00:00.750)       0:00:11.918 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [loadbalancer : Ensuring haproxy service config subdir exists] ************\nThursday 01 October 2026  03:20:30 +0000 (0:00:01.812)       0:00:13.731 ****** \n\u001b[0;33mchanged: [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] ****\nThursday 01 October 2026  03:20:31 +0000 (0:00:00.937)       0:00:14.668 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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] *****************\nThursday 01 October 2026  03:20:33 +0000 (0:00:01.788)       0:00:16.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\nTASK [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************\nThursday 01 October 2026  03:20:34 +0000 (0:00:01.161)       0:00:17.619 ****** \n\u001b[0;32mok: [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] **********\nThursday 01 October 2026  03:20:35 +0000 (0:00:01.235)       0:00:18.854 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying checks for services which are enabled] ************\nThursday 01 October 2026  03:20:36 +0000 (0:00:00.605)       0:00:19.460 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [loadbalancer : Copying over config.json files for services] **************\nThursday 01 October 2026  03:20:39 +0000 (0:00:03.092)       0:00:22.552 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.cfg] *********************************\nThursday 01 October 2026  03:20:42 +0000 (0:00:03.529)       0:00:26.082 ****** \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] *****************************\nThursday 01 October 2026  03:20:44 +0000 (0:00:01.844)       0:00:27.927 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy single external frontend config] *****\nThursday 01 October 2026  03:20:47 +0000 (0:00:03.232)       0:00:31.159 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over custom haproxy services configuration] *******\nThursday 01 October 2026  03:20:48 +0000 (0:00:00.680)       0:00:31.840 ****** \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] *****************************\nThursday 01 October 2026  03:20:50 +0000 (0:00:02.259)       0:00:34.099 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy.pem] *********************************\nThursday 01 October 2026  03:20:52 +0000 (0:00:01.771)       0:00:35.871 ****** \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] ************************\nThursday 01 October 2026  03:20:54 +0000 (0:00:01.545)       0:00:37.417 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m\n\nTASK [loadbalancer : include_tasks] ********************************************\nThursday 01 October 2026  03:20:55 +0000 (0:00:01.514)       0:00:38.932 ****** \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 [service-cert-copy : loadbalancer | Copying over extra CA certificates] ***\nThursday 01 October 2026  03:20:56 +0000 (0:00:00.847)       0:00:39.779 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : loadbalancer | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  03:20:59 +0000 (0:00:03.189)       0:00:42.969 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : loadbalancer | Copying over backend internal TLS key] ***\nThursday 01 October 2026  03:21:00 +0000 (0:00:00.645)       0:00:43.614 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********\nThursday 01 October 2026  03:21:01 +0000 (0:00:01.131)       0:00:44.745 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  03:21:02 +0000 (0:00:00.679)       0:00:45.425 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nThursday 01 October 2026  03:21:02 +0000 (0:00:00.677)       0:00:46.103 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : proxysql | Copying over extra CA certificates] *******\nThursday 01 October 2026  03:21:03 +0000 (0:00:01.183)       0:00:47.286 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : proxysql | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  03:21:04 +0000 (0:00:00.644)       0:00:47.930 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : proxysql | Copying over backend internal TLS key] ****\nThursday 01 October 2026  03:21:05 +0000 (0:00:00.658)       0:00:48.588 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy start script] ************************\nThursday 01 October 2026  03:21:06 +0000 (0:00:01.126)       0:00:49.715 ****** \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] ***********************\nThursday 01 October 2026  03:21:07 +0000 (0:00:01.541)       0:00:51.256 ****** \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-1] => (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\nTASK [loadbalancer : Copying files for haproxy-ssh] ****************************\nThursday 01 October 2026  03:21:09 +0000 (0:00:01.521)       0:00:52.777 ****** \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-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-2] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \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 [loadbalancer : Check loadbalancer containers] ****************************\nThursday 01 October 2026  03:21:10 +0000 (0:00:01.157)       0:00:53.935 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m\n\nTASK [include_role : aodh] *****************************************************\nThursday 01 October 2026  03:21:13 +0000 (0:00:02.702)       0:00:56.637 ****** \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] ***********************\nThursday 01 October 2026  03:21:14 +0000 (0:00:00.882)       0:00:57.520 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for aodh when using single external frontend] ***\nThursday 01 October 2026  03:21:18 +0000 (0:00:03.886)       0:01:01.407 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for aodh] **************************\nThursday 01 October 2026  03:21:18 +0000 (0:00:00.859)       0:01:02.267 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over aodh ProxySQL users config] ***************\nThursday 01 October 2026  03:21:20 +0000 (0:00:01.229)       0:01:03.496 ****** \n\u001b[0;33mchanged: [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] ***************\nThursday 01 October 2026  03:21:21 +0000 (0:00:01.356)       0:01:04.853 ****** \n\u001b[0;33mchanged: [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] *************************************************\nThursday 01 October 2026  03:21:23 +0000 (0:00:02.317)       0:01:07.170 ****** \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] *******************\nThursday 01 October 2026  03:21:24 +0000 (0:00:00.688)       0:01:07.859 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for barbican when using single external frontend] ***\nThursday 01 October 2026  03:21:28 +0000 (0:00:03.898)       0:01:11.758 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for barbican] **********************\nThursday 01 October 2026  03:21:29 +0000 (0:00:00.690)       0:01:12.448 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over barbican ProxySQL users config] ***********\nThursday 01 October 2026  03:21:30 +0000 (0:00:00.932)       0:01:13.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 [proxysql-config : Copying over barbican ProxySQL rules config] ***********\nThursday 01 October 2026  03:21:31 +0000 (0:00:01.711)       0:01:15.093 ****** \n\u001b[0;33mchanged: [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] ***************************************************\nThursday 01 October 2026  03:21:33 +0000 (0:00:02.176)       0:01:17.269 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : ceph-rgw] *************************************************\nThursday 01 October 2026  03:21:34 +0000 (0:00:00.356)       0:01:17.626 ****** \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] *******************\nThursday 01 October 2026  03:21:35 +0000 (0:00:00.721)       0:01:18.347 ****** \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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***\nThursday 01 October 2026  03:21:37 +0000 (0:00:02.855)       0:01:21.203 ****** \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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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] **********************\nThursday 01 October 2026  03:21:39 +0000 (0:00:01.514)       0:01:22.717 ****** \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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 check inter 2000 rise 2 fall 5']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********\nThursday 01 October 2026  03:21:41 +0000 (0:00:02.141)       0:01:24.858 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********\nThursday 01 October 2026  03:21:42 +0000 (0:00:00.827)       0:01:25.686 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************************\nThursday 01 October 2026  03:21:44 +0000 (0:00:01.684)       0:01:27.370 ****** \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] *********************\nThursday 01 October 2026  03:21:44 +0000 (0:00:00.743)       0:01:28.114 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for cinder when using single external frontend] ***\nThursday 01 October 2026  03:21:48 +0000 (0:00:03.879)       0:01:31.994 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for cinder] ************************\nThursday 01 October 2026  03:21:49 +0000 (0:00:01.019)       0:01:33.013 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over cinder ProxySQL users config] *************\nThursday 01 October 2026  03:21:50 +0000 (0:00:01.087)       0:01:34.101 ****** \n\u001b[0;33mchanged: [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] *************\nThursday 01 October 2026  03:21:52 +0000 (0:00:01.323)       0:01:35.425 ****** \n\u001b[0;33mchanged: [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] ***********************************************\nThursday 01 October 2026  03:21:54 +0000 (0:00:02.298)       0:01:37.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 [include_role : cyborg] ***************************************************\nThursday 01 October 2026  03:21:54 +0000 (0:00:00.569)       0:01:38.293 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************************\nThursday 01 October 2026  03:21:55 +0000 (0:00:00.370)       0:01:38.664 ****** \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] ******************\nThursday 01 October 2026  03:21:56 +0000 (0:00:00.829)       0:01:39.493 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for designate when using single external frontend] ***\nThursday 01 October 2026  03:22:00 +0000 (0:00:03.912)       0:01:43.405 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for designate] *********************\nThursday 01 October 2026  03:22:00 +0000 (0:00:00.908)       0:01:44.314 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over designate ProxySQL users config] **********\nThursday 01 October 2026  03:22:02 +0000 (0:00:01.261)       0:01:45.575 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over designate ProxySQL rules config] **********\nThursday 01 October 2026  03:22:03 +0000 (0:00:01.692)       0:01:47.268 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : etcd] *****************************************************\nThursday 01 October 2026  03:22:06 +0000 (0:00:02.177)       0:01:49.445 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : glance] ***************************************************\nThursday 01 October 2026  03:22:06 +0000 (0:00:00.375)       0:01:49.821 ****** \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] *********************\nThursday 01 October 2026  03:22:07 +0000 (0:00:00.922)       0:01:50.743 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] ***\nThursday 01 October 2026  03:22:12 +0000 (0:00:05.168)       0:01:55.912 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] ************************\nThursday 01 October 2026  03:22:16 +0000 (0:00:03.405)       0:01:59.318 ****** \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'], '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'], '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'], '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'], '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'], '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'], '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] *************\nThursday 01 October 2026  03:22:20 +0000 (0:00:04.062)       0:02:03.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 [proxysql-config : Copying over glance ProxySQL rules config] *************\nThursday 01 October 2026  03:22:21 +0000 (0:00:01.791)       0:02:05.172 ****** \n\u001b[0;33mchanged: [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] **************************************************\nThursday 01 October 2026  03:22:24 +0000 (0:00:02.222)       0:02:07.395 ****** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nThursday 01 October 2026  03:22:24 +0000 (0:00:00.334)       0:02:07.729 ****** \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] ********************\nThursday 01 October 2026  03:22:25 +0000 (0:00:01.161)       0:02:08.891 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for grafana when using single external frontend] ***\nThursday 01 October 2026  03:22:28 +0000 (0:00:03.142)       0:02:12.033 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for grafana] ***********************\nThursday 01 October 2026  03:22:29 +0000 (0:00:00.421)       0:02:12.455 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over grafana ProxySQL users config] ************\nThursday 01 October 2026  03:22:30 +0000 (0:00:01.143)       0:02:13.598 ****** \n\u001b[0;33mchanged: [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] ************\nThursday 01 October 2026  03:22:31 +0000 (0:00:01.466)       0:02:15.065 ****** \n\u001b[0;33mchanged: [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] *****************************************************\nThursday 01 October 2026  03:22:33 +0000 (0:00:02.235)       0:02:17.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 [include_role : horizon] **************************************************\nThursday 01 October 2026  03:22:34 +0000 (0:00:00.353)       0:02:17.654 ****** \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] ********************\nThursday 01 October 2026  03:22:35 +0000 (0:00:01.200)       0:02:18.855 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for horizon when using single external frontend] ***\nThursday 01 October 2026  03:22:38 +0000 (0:00:03.442)       0:02:22.298 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for horizon] ***********************\nThursday 01 October 2026  03:22:39 +0000 (0:00:00.704)       0:02:23.003 ****** \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'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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'], 'tls_backend': 'no'}}) \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-2] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over horizon ProxySQL users config] ************\nThursday 01 October 2026  03:22:41 +0000 (0:00:01.363)       0:02:24.366 ****** \n\u001b[0;33mchanged: [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] ************\nThursday 01 October 2026  03:22:42 +0000 (0:00:01.388)       0:02:25.754 ****** \n\u001b[0;33mchanged: [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] *************************************************\nThursday 01 October 2026  03:22:44 +0000 (0:00:02.136)       0:02:27.890 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : ironic] ***************************************************\nThursday 01 October 2026  03:22:44 +0000 (0:00:00.371)       0:02:28.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\nTASK [include_role : keystone] *************************************************\nThursday 01 October 2026  03:22:45 +0000 (0:00:00.332)       0:02:28.594 ****** \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] *******************\nThursday 01 October 2026  03:22:46 +0000 (0:00:01.323)       0:02:29.918 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for keystone when using single external frontend] ***\nThursday 01 October 2026  03:22:50 +0000 (0:00:03.706)       0:02:33.625 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for keystone] **********************\nThursday 01 October 2026  03:22:50 +0000 (0:00:00.651)       0:02:34.276 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over keystone ProxySQL users config] ***********\nThursday 01 October 2026  03:22:52 +0000 (0:00:01.273)       0:02:35.550 ****** \n\u001b[0;33mchanged: [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] ***********\nThursday 01 October 2026  03:22:53 +0000 (0:00:01.347)       0:02:36.898 ****** \n\u001b[0;33mchanged: [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] **********************************************\nThursday 01 October 2026  03:22:55 +0000 (0:00:02.126)       0:02:39.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 [include_role : magnum] ***************************************************\nThursday 01 October 2026  03:22:56 +0000 (0:00:00.332)       0:02:39.357 ****** \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] *********************\nThursday 01 October 2026  03:22:57 +0000 (0:00:01.301)       0:02:40.658 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for magnum when using single external frontend] ***\nThursday 01 October 2026  03:23:00 +0000 (0:00:03.651)       0:02:44.310 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for magnum] ************************\nThursday 01 October 2026  03:23:01 +0000 (0:00:00.964)       0:02:45.274 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over magnum ProxySQL users config] *************\nThursday 01 October 2026  03:23:03 +0000 (0:00:01.386)       0:02:46.660 ****** \n\u001b[0;33mchanged: [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] *************\nThursday 01 October 2026  03:23:04 +0000 (0:00:01.365)       0:02:48.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 [include_role : manila] ***************************************************\nThursday 01 October 2026  03:23:06 +0000 (0:00:02.145)       0:02:50.172 ****** \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] *********************\nThursday 01 October 2026  03:23:08 +0000 (0:00:01.368)       0:02:51.540 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for manila when using single external frontend] ***\nThursday 01 October 2026  03:23:11 +0000 (0:00:03.705)       0:02:55.245 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for manila] ************************\nThursday 01 October 2026  03:23:12 +0000 (0:00:00.727)       0:02:55.973 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over manila ProxySQL users config] *************\nThursday 01 October 2026  03:23:14 +0000 (0:00:01.567)       0:02:57.540 ****** \n\u001b[0;33mchanged: [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] *************\nThursday 01 October 2026  03:23:15 +0000 (0:00:01.390)       0:02:58.931 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : mariadb] **************************************************\nThursday 01 October 2026  03:23:17 +0000 (0:00:02.280)       0:03:01.212 ****** \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] *******************************\nThursday 01 October 2026  03:23:19 +0000 (0:00:01.533)       0:03:02.746 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\nTASK [haproxy-config : Copying over mariadb haproxy config] ********************\nThursday 01 October 2026  03:23:22 +0000 (0:00:03.251)       0:03:05.997 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***\nThursday 01 October 2026  03:23:25 +0000 (0:00:02.745)       0:03:08.743 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for mariadb] ***********************\nThursday 01 October 2026  03:23:27 +0000 (0:00:02.437)       0:03:11.180 ****** \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] ************\nThursday 01 October 2026  03:23:30 +0000 (0:00:02.545)       0:03:13.726 ****** \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 mariadb ProxySQL rules config] ************\nThursday 01 October 2026  03:23:32 +0000 (0:00:02.114)       0:03:15.840 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  03:23:34 +0000 (0:00:01.697)       0:03:17.538 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************************\nThursday 01 October 2026  03:23:34 +0000 (0:00:00.360)       0:03:17.899 ****** \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] ******************\nThursday 01 October 2026  03:23:36 +0000 (0:00:01.992)       0:03:19.892 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for memcached when using single external frontend] ***\nThursday 01 October 2026  03:23:38 +0000 (0:00:01.632)       0:03:21.524 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for memcached] *********************\nThursday 01 October 2026  03:23:38 +0000 (0:00:00.453)       0:03:21.978 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over memcached ProxySQL users config] **********\nThursday 01 October 2026  03:23:39 +0000 (0:00:00.919)       0:03:22.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 [proxysql-config : Copying over memcached ProxySQL rules config] **********\nThursday 01 October 2026  03:23:40 +0000 (0:00:00.502)       0:03:23.400 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : mistral] **************************************************\nThursday 01 October 2026  03:23:41 +0000 (0:00:01.371)       0:03:24.772 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : neutron] **************************************************\nThursday 01 October 2026  03:23:41 +0000 (0:00:00.336)       0:03:25.108 ****** \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] ********************\nThursday 01 October 2026  03:23:43 +0000 (0:00:01.603)       0:03:26.712 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-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/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-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': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-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/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], '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/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for neutron when using single external frontend] ***\nThursday 01 October 2026  03:23:48 +0000 (0:00:04.786)       0:03:31.499 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-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/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-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/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-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/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-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/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for neutron] ***********************\nThursday 01 October 2026  03:23:50 +0000 (0:00:01.933)       0:03:33.432 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over neutron ProxySQL users config] ************\nThursday 01 October 2026  03:23:52 +0000 (0:00:02.055)       0:03:35.488 ****** \n\u001b[0;33mchanged: [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] ************\nThursday 01 October 2026  03:23:53 +0000 (0:00:01.359)       0:03:36.848 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : placement] ************************************************\nThursday 01 October 2026  03:23:55 +0000 (0:00:02.296)       0:03:39.144 ****** \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] ******************\nThursday 01 October 2026  03:23:57 +0000 (0:00:01.611)       0:03:40.756 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for placement when using single external frontend] ***\nThursday 01 October 2026  03:24:00 +0000 (0:00:03.489)       0:03:44.245 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for placement] *********************\nThursday 01 October 2026  03:24:01 +0000 (0:00:00.621)       0:03:44.867 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over placement ProxySQL users config] **********\nThursday 01 October 2026  03:24:02 +0000 (0:00:01.109)       0:03:45.977 ****** \n\u001b[0;33mchanged: [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] **********\nThursday 01 October 2026  03:24:04 +0000 (0:00:01.441)       0:03:47.418 ****** \n\u001b[0;33mchanged: [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] *****************************************************\nThursday 01 October 2026  03:24:06 +0000 (0:00:02.286)       0:03:49.704 ****** \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] ***********************\nThursday 01 October 2026  03:24:08 +0000 (0:00:01.631)       0:03:51.336 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for nova when using single external frontend] ***\nThursday 01 October 2026  03:24:12 +0000 (0:00:04.348)       0:03:55.685 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova] **************************\nThursday 01 October 2026  03:24:13 +0000 (0:00:00.668)       0:03:56.353 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova ProxySQL users config] ***************\nThursday 01 October 2026  03:24:14 +0000 (0:00:01.337)       0:03:57.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\nTASK [proxysql-config : Copying over nova ProxySQL rules config] ***************\nThursday 01 October 2026  03:24:15 +0000 (0:00:01.532)       0:03:59.223 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [include_role : nova-cell] ************************************************\nThursday 01 October 2026  03:24:18 +0000 (0:00:02.284)       0:04:01.507 ****** \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] ******************\nThursday 01 October 2026  03:24:19 +0000 (0:00:01.414)       0:04:02.921 ****** \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] ***\nThursday 01 October 2026  03:24:20 +0000 (0:00:01.321)       0:04:04.243 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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\nTASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***\nThursday 01 October 2026  03:24:25 +0000 (0:00:04.725)       0:04:08.968 ****** \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] *****\nThursday 01 October 2026  03:24:27 +0000 (0:00:01.485)       0:04:10.454 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nThursday 01 October 2026  03:24:28 +0000 (0:00:01.808)       0:04:12.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 nova-cell ProxySQL rules config] **********\nThursday 01 October 2026  03:24:31 +0000 (0:00:02.651)       0:04:14.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\nTASK [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************\nThursday 01 October 2026  03:24:35 +0000 (0:00:03.585)       0:04:18.500 ****** \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***\nThursday 01 October 2026  03:24:36 +0000 (0:00:00.922)       0:04:19.423 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***\nThursday 01 October 2026  03:24:37 +0000 (0:00:01.494)       0:04:20.918 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***\nThursday 01 October 2026  03:24:38 +0000 (0:00:01.381)       0:04:22.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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nThursday 01 October 2026  03:24:40 +0000 (0:00:01.698)       0:04:23.998 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nThursday 01 October 2026  03:24:43 +0000 (0:00:02.903)       0:04:26.901 ****** \n\u001b[0;32mok: [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] *****************\nThursday 01 October 2026  03:24:46 +0000 (0:00:03.115)       0:04:30.017 ****** \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***\nThursday 01 October 2026  03:24:48 +0000 (0:00:01.323)       0:04:31.340 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***\nThursday 01 October 2026  03:24:49 +0000 (0:00:01.418)       0:04:32.759 ****** \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] ****\nThursday 01 October 2026  03:24:50 +0000 (0:00:01.458)       0:04:34.218 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nThursday 01 October 2026  03:24:52 +0000 (0:00:01.700)       0:04:35.918 ****** \n\u001b[0;32mok: [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] **********\nThursday 01 October 2026  03:24:55 +0000 (0:00:02.643)       0:04:38.562 ****** \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_role : octavia] **************************************************\nThursday 01 October 2026  03:24:58 +0000 (0:00:03.549)       0:04:42.111 ****** \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] ********************\nThursday 01 October 2026  03:25:00 +0000 (0:00:01.809)       0:04:43.921 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for octavia when using single external frontend] ***\nThursday 01 October 2026  03:25:04 +0000 (0:00:03.975)       0:04:47.896 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for octavia] ***********************\nThursday 01 October 2026  03:25:05 +0000 (0:00:00.785)       0:04:48.682 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over octavia ProxySQL users config] ************\nThursday 01 October 2026  03:25:07 +0000 (0:00:01.678)       0:04:50.361 ****** \n\u001b[0;33mchanged: [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] ************\nThursday 01 October 2026  03:25:08 +0000 (0:00:01.523)       0:04:51.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\nTASK [include_role : opensearch] ***********************************************\nThursday 01 October 2026  03:25:10 +0000 (0:00:02.313)       0:04:54.198 ****** \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] *****************\nThursday 01 October 2026  03:25:12 +0000 (0:00:01.938)       0:04:56.136 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***\nThursday 01 October 2026  03:25:18 +0000 (0:00:05.728)       0:05:01.865 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for opensearch] ********************\nThursday 01 October 2026  03:25:19 +0000 (0:00:00.734)       0:05:02.599 ****** \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']}}) \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'}}) \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'}}) \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']}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}) \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'}}) \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'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over opensearch ProxySQL users config] *********\nThursday 01 October 2026  03:25:20 +0000 (0:00:01.415)       0:05:04.015 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over opensearch ProxySQL rules config] *********\nThursday 01 October 2026  03:25:21 +0000 (0:00:00.517)       0:05:04.532 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************************************\nThursday 01 October 2026  03:25:22 +0000 (0:00:01.586)       0:05:06.119 ****** \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] *****************\nThursday 01 October 2026  03:25:24 +0000 (0:00:01.551)       0:05:07.671 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\nTASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***\nThursday 01 October 2026  03:25:29 +0000 (0:00:05.021)       0:05:12.693 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for prometheus] ********************\nThursday 01 October 2026  03:25:30 +0000 (0:00:00.997)       0:05:13.690 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \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}}) \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}}) \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}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \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}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over prometheus ProxySQL users config] *********\nThursday 01 October 2026  03:25:31 +0000 (0:00:01.124)       0:05:14.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 [proxysql-config : Copying over prometheus ProxySQL rules config] *********\nThursday 01 October 2026  03:25:32 +0000 (0:00:00.926)       0:05:15.741 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  03:25:33 +0000 (0:00:01.505)       0:05:17.247 ****** \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] *******************\nThursday 01 October 2026  03:25:35 +0000 (0:00:01.580)       0:05:18.827 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for rabbitmq when using single external frontend] ***\nThursday 01 October 2026  03:25:38 +0000 (0:00:03.115)       0:05:21.943 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for rabbitmq] **********************\nThursday 01 October 2026  03:25:39 +0000 (0:00:00.474)       0:05:22.417 ****** \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] ***********\nThursday 01 October 2026  03:25:39 +0000 (0:00:00.734)       0:05:23.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 [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********\nThursday 01 October 2026  03:25:41 +0000 (0:00:01.298)       0:05:24.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 [include_role : skyline] **************************************************\nThursday 01 October 2026  03:25:42 +0000 (0:00:01.507)       0:05:25.958 ****** \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] ********************\nThursday 01 October 2026  03:25:44 +0000 (0:00:01.648)       0:05:27.606 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for skyline when using single external frontend] ***\nThursday 01 October 2026  03:25:51 +0000 (0:00:07.393)       0:05:35.000 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for skyline] ***********************\nThursday 01 October 2026  03:25:52 +0000 (0:00:01.194)       0:05:36.194 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over skyline ProxySQL users config] ************\nThursday 01 October 2026  03:25:53 +0000 (0:00:01.034)       0:05:37.229 ****** \n\u001b[0;33mchanged: [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] ************\nThursday 01 October 2026  03:25:55 +0000 (0:00:01.386)       0:05:38.615 ****** \n\u001b[0;33mchanged: [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 : swift] ****************************************************\nThursday 01 October 2026  03:25:57 +0000 (0:00:02.376)       0:05:40.992 ****** \n\u001b[0;36mskipping: [testbed-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 : tacker] ***************************************************\nThursday 01 October 2026  03:25:58 +0000 (0:00:00.750)       0:05:41.742 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************************************\nThursday 01 October 2026  03:25:58 +0000 (0:00:00.340)       0:05:42.083 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : venus] ****************************************************\nThursday 01 October 2026  03:25:59 +0000 (0:00:00.385)       0:05:42.468 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : watcher] **************************************************\nThursday 01 October 2026  03:25:59 +0000 (0:00:00.367)       0:05:42.836 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************************************\nThursday 01 October 2026  03:26:00 +0000 (0:00:00.748)       0:05:43.585 ****** \n\u001b[0;36mskipping: [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 : Check IP addresses on the API interface] *******\nThursday 01 October 2026  03:26:00 +0000 (0:00:00.618)       0:05:44.203 ****** \n\u001b[0;32mok: [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] **********************\nThursday 01 October 2026  03:26:01 +0000 (0:00:00.771)       0:05:44.975 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop backup keepalived container] **************\nThursday 01 October 2026  03:26:02 +0000 (0:00:00.753)       0:05:45.729 ****** \n\u001b[0;32mok: [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] *****************\nThursday 01 October 2026  03:26:03 +0000 (0:00:01.020)       0:05:46.750 ****** \n\u001b[0;32mok: [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] ****************\nThursday 01 October 2026  03:26:04 +0000 (0:00:00.968)       0:05:47.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\nRUNNING HANDLER [loadbalancer : Start backup haproxy container] ****************\nThursday 01 October 2026  03:26:05 +0000 (0:00:00.978)       0:05:48.696 ****** \n\u001b[0;33mchanged: [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] **************\nThursday 01 October 2026  03:26:10 +0000 (0:00:05.146)       0:05:53.843 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************\nThursday 01 October 2026  03:26:13 +0000 (0:00:02.820)       0:05:56.664 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] *************\nThursday 01 October 2026  03:26:26 +0000 (0:00:13.393)       0:06:10.057 ****** \n\u001b[0;32mok: [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] *************\nThursday 01 October 2026  03:26:27 +0000 (0:00:00.816)       0:06:10.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 [loadbalancer : Stop master haproxy container] *****************\nThursday 01 October 2026  03:26:32 +0000 (0:00:04.483)       0:06:15.357 ****** \n\u001b[0;36mskipping: [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] ****************\nThursday 01 October 2026  03:26:32 +0000 (0:00:00.395)       0:06:15.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\nRUNNING HANDLER [loadbalancer : Stop master keepalived container] **************\nThursday 01 October 2026  03:26:32 +0000 (0:00:00.384)       0:06:16.137 ****** \n\u001b[0;36mskipping: [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] ****************\nThursday 01 October 2026  03:26:33 +0000 (0:00:00.416)       0:06:16.554 ****** \n\u001b[0;36mskipping: [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] ***************\nThursday 01 October 2026  03:26:33 +0000 (0:00:00.746)       0:06:17.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\nRUNNING HANDLER [loadbalancer : Start master keepalived container] *************\nThursday 01 October 2026  03:26:34 +0000 (0:00:00.395)       0:06:17.696 ****** \n\u001b[0;36mskipping: [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] *************\nThursday 01 October 2026  03:26:34 +0000 (0:00:00.391)       0:06:18.088 ****** \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 : Wait for proxysql to listen on VIP] ************\nThursday 01 October 2026  03:26:39 +0000 (0:00:04.808)       0:06:22.896 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=123 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:26:40 +0000 (0:00:01.345)       0:06:24.242 ****** \n=============================================================================== \nloadbalancer : Start backup proxysql container ------------------------- 13.39s\nhaproxy-config : Copying over skyline haproxy config -------------------- 7.39s\nhaproxy-config : Copying over opensearch haproxy config ----------------- 5.73s\nhaproxy-config : Copying over glance haproxy config --------------------- 5.17s\nloadbalancer : Start backup haproxy container --------------------------- 5.15s\nhaproxy-config : Copying over prometheus haproxy config ----------------- 5.02s\nloadbalancer : Wait for haproxy to listen on VIP ------------------------ 4.81s\nhaproxy-config : Copying over neutron haproxy config -------------------- 4.79s\nhaproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 4.73s\nloadbalancer : Start backup keepalived container ------------------------ 4.48s\nhaproxy-config : Copying over nova haproxy config ----------------------- 4.35s\nsysctl : Setting sysctl values ------------------------------------------ 4.23s\nhaproxy-config : Configuring firewall for glance ------------------------ 4.06s\nhaproxy-config : Copying over octavia haproxy config -------------------- 3.98s\nhaproxy-config : Copying over designate haproxy config ------------------ 3.91s\nhaproxy-config : Copying over barbican haproxy config ------------------- 3.90s\nhaproxy-config : Copying over aodh haproxy config ----------------------- 3.89s\nhaproxy-config : Copying over cinder haproxy config --------------------- 3.88s\nhaproxy-config : Copying over keystone haproxy config ------------------- 3.71s\nhaproxy-config : Copying over manila haproxy config --------------------- 3.71s\n\u001b[32m2026-10-01 03:26:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 121a7870-bd20-465a-a09a-840f1ab40c53 (opensearch) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:26:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 121a7870-bd20-465a-a09a-840f1ab40c53 (opensearch) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  03:26:49 +0000 (0:00:00.288)       0:00:00.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 [Group hosts based on enabled services] ***********************************\nThursday 01 October 2026  03:26:49 +0000 (0:00:00.315)       0:00:00.604 ****** \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] **********************************************\nThursday 01 October 2026  03:26:49 +0000 (0:00:00.443)       0:00:01.047 ****** \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] **************************************\nThursday 01 October 2026  03:26:50 +0000 (0:00:00.540)       0:00:01.588 ****** \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] **************************\nThursday 01 October 2026  03:26:51 +0000 (0:00:00.775)       0:00:02.364 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nThursday 01 October 2026  03:26:52 +0000 (0:00:01.641)       0:00:04.005 ****** \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] *****\nThursday 01 October 2026  03:26:53 +0000 (0:00:00.552)       0:00:04.557 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  03:26:56 +0000 (0:00:02.634)       0:00:07.192 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***\nThursday 01 October 2026  03:26:56 +0000 (0:00:00.911)       0:00:08.103 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [opensearch : Copying over config.json files for services] ****************\nThursday 01 October 2026  03:26:57 +0000 (0:00:00.891)       0:00:08.995 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\nTASK [opensearch : Copying over opensearch service config file] ****************\nThursday 01 October 2026  03:27:00 +0000 (0:00:02.465)       0:00:11.461 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Copying over opensearch-dashboards config file] *************\nThursday 01 October 2026  03:27:03 +0000 (0:00:02.913)       0:00:14.374 ****** \n\u001b[0;33mchanged: [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 : Check opensearch containers] ********************************\nThursday 01 October 2026  03:27:04 +0000 (0:00:01.708)       0:00:16.083 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m\n\nTASK [opensearch : include_tasks] **********************************************\nThursday 01 October 2026  03:27:06 +0000 (0:00:02.016)       0:00:18.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 [opensearch : Flush handlers] *********************************************\nThursday 01 October 2026  03:27:07 +0000 (0:00:00.339)       0:00:18.439 ****** \n\nTASK [opensearch : Flush handlers] *********************************************\nThursday 01 October 2026  03:27:07 +0000 (0:00:00.084)       0:00:18.524 ****** \n\nTASK [opensearch : Flush handlers] *********************************************\nThursday 01 October 2026  03:27:07 +0000 (0:00:00.277)       0:00:18.801 ****** \n\nRUNNING HANDLER [opensearch : Disable shard allocation] ************************\nThursday 01 October 2026  03:27:07 +0000 (0:00:00.064)       0:00:18.866 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Perform a flush] *********************************\nThursday 01 October 2026  03:27:07 +0000 (0:00:00.223)       0:00:19.090 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch container] ********************\nThursday 01 October 2026  03:27:08 +0000 (0:00:00.222)       0:00:19.312 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********\nThursday 01 October 2026  03:27:52 +0000 (0:00:44.452)       0:01:03.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\nTASK [opensearch : include_tasks] **********************************************\nThursday 01 October 2026  03:28:55 +0000 (0:01:02.618)       0:02:06.383 ****** \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] ************************\nThursday 01 October 2026  03:28:55 +0000 (0:00:00.763)       0:02:07.146 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Check if a log retention policy exists] *********************\nThursday 01 October 2026  03:28:58 +0000 (0:00:02.507)       0:02:09.653 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Create new log retention policy] ****************************\nThursday 01 October 2026  03:29:00 +0000 (0:00:02.257)       0:02:11.911 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Apply retention policy to existing indices] *****************\nThursday 01 October 2026  03:29:03 +0000 (0:00:02.787)       0:02:14.699 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \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=3   \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=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:29:06 +0000 (0:00:03.072)       0:02:17.772 ****** \n=============================================================================== \nopensearch : Restart opensearch-dashboards container ------------------- 62.62s\nopensearch : Restart opensearch container ------------------------------ 44.45s\nopensearch : Apply retention policy to existing indices ----------------- 3.07s\nopensearch : Copying over opensearch service config file ---------------- 2.91s\nopensearch : Create new log retention policy ---------------------------- 2.79s\nservice-cert-copy : opensearch | Copying over extra CA certificates ----- 2.63s\nopensearch : Wait for OpenSearch to become ready ------------------------ 2.51s\nopensearch : Copying over config.json files for services ---------------- 2.47s\nopensearch : Check if a log retention policy exists --------------------- 2.26s\nopensearch : Check opensearch containers -------------------------------- 2.02s\nopensearch : Copying over opensearch-dashboards config file ------------- 1.71s\nopensearch : Ensuring config directories exist -------------------------- 1.64s\nservice-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.91s\nservice-cert-copy : opensearch | Copying over backend internal TLS key --- 0.89s\nopensearch : Setting sysctl values -------------------------------------- 0.78s\nopensearch : include_tasks ---------------------------------------------- 0.76s\nopensearch : include_tasks ---------------------------------------------- 0.55s\nopensearch : include_tasks ---------------------------------------------- 0.54s\nGroup hosts based on enabled services ----------------------------------- 0.44s\nopensearch : Flush handlers --------------------------------------------- 0.43s\n\u001b[32m2026-10-01 03:29:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccd5d9a-21f0-40c2-87bf-78174b0243de (memcached) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:29:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3ccd5d9a-21f0-40c2-87bf-78174b0243de (memcached) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  03:29:14 +0000 (0:00:00.294)       0:00:00.294 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  03:29:15 +0000 (0:00:00.313)       0:00:00.607 ****** \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] ***********************************************\nThursday 01 October 2026  03:29:15 +0000 (0:00:00.458)       0:00:01.066 ****** \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] ***************************\nThursday 01 October 2026  03:29:16 +0000 (0:00:00.517)       0:00:01.584 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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] *****************\nThursday 01 October 2026  03:29:16 +0000 (0:00:00.733)       0:00:02.317 ****** \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 : Check memcached container] ***********************************\nThursday 01 October 2026  03:29:18 +0000 (0:00:01.663)       0:00:03.980 ****** \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 [memcached : Restart memcached container] **********************\nThursday 01 October 2026  03:29:20 +0000 (0:00:01.627)       0:00:05.608 ****** \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\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\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\u001b[0;33mtestbed-node-1\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\u001b[0;33mtestbed-node-2\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 ********************************************************************\nThursday 01 October 2026  03:29:26 +0000 (0:00:06.417)       0:00:12.025 ****** \n=============================================================================== \nmemcached : Restart memcached container --------------------------------- 6.42s\nmemcached : Copying over config.json files for services ----------------- 1.66s\nmemcached : Check memcached container ----------------------------------- 1.63s\nmemcached : Ensuring config directories exist --------------------------- 0.73s\nmemcached : include_tasks ----------------------------------------------- 0.52s\nGroup hosts based on enabled services ----------------------------------- 0.46s\nGroup hosts based on Kolla action --------------------------------------- 0.31s\n\u001b[32m2026-10-01 03:29:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ddbdd41f-e90b-4462-bbb2-673abd71ded3 (redis) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:29:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ddbdd41f-e90b-4462-bbb2-673abd71ded3 (redis) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  03:29:34 +0000 (0:00:00.285)       0:00:00.285 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  03:29:34 +0000 (0:00:00.313)       0:00:00.598 ****** \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] ***************************************************\nThursday 01 October 2026  03:29:35 +0000 (0:00:00.468)       0:00:01.067 ****** \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] *******************************\nThursday 01 October 2026  03:29:36 +0000 (0:00:00.548)       0:00:01.615 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Copying over default config.json files] **************************\nThursday 01 October 2026  03:29:37 +0000 (0:00:01.258)       0:00:02.874 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Copying over redis config files] *********************************\nThursday 01 October 2026  03:29:39 +0000 (0:00:02.550)       0:00:05.425 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Check redis containers] ******************************************\nThursday 01 October 2026  03:29:42 +0000 (0:00:02.589)       0:00:08.014 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m\n\nTASK [redis : Flush handlers] **************************************************\nThursday 01 October 2026  03:29:44 +0000 (0:00:01.625)       0:00:09.640 ****** \n\nTASK [redis : Flush handlers] **************************************************\nThursday 01 October 2026  03:29:44 +0000 (0:00:00.079)       0:00:09.719 ****** \n\nTASK [redis : Flush handlers] **************************************************\nThursday 01 October 2026  03:29:44 +0000 (0:00:00.076)       0:00:09.796 ****** \n\nRUNNING HANDLER [redis : Restart redis container] ******************************\nThursday 01 October 2026  03:29:44 +0000 (0:00:00.070)       0:00:09.866 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [redis : Restart redis-sentinel container] *********************\nThursday 01 October 2026  03:29:47 +0000 (0:00:02.806)       0:00:12.673 ****** \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 RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\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;33mtestbed-node-1\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;33mtestbed-node-2\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\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:29:54 +0000 (0:00:07.671)       0:00:20.344 ****** \n=============================================================================== \nredis : Restart redis-sentinel container -------------------------------- 7.67s\nredis : Restart redis container ----------------------------------------- 2.81s\nredis : Copying over redis config files --------------------------------- 2.59s\nredis : Copying over default config.json files -------------------------- 2.55s\nredis : Check redis containers ------------------------------------------ 1.63s\nredis : Ensuring config directories exist ------------------------------- 1.26s\nredis : include_tasks --------------------------------------------------- 0.55s\nGroup hosts based on enabled services ----------------------------------- 0.47s\nGroup hosts based on Kolla action --------------------------------------- 0.31s\nredis : Flush handlers -------------------------------------------------- 0.23s\n\u001b[32m2026-10-01 03:29:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a45f7715-83fa-4838-8f1c-bc744ba769df (mariadb) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:29:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a45f7715-83fa-4838-8f1c-bc744ba769df (mariadb) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  03:30:02 +0000 (0:00:00.194)       0:00:00.194 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  03:30:02 +0000 (0:00:00.305)       0:00:00.500 ****** \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] ***************************\nThursday 01 October 2026  03:30:03 +0000 (0:00:00.639)       0:00:01.140 ****** \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] *************************************************\nThursday 01 October 2026  03:30:03 +0000 (0:00:00.397)       0:00:01.538 ****** \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] *****************************\nThursday 01 October 2026  03:30:04 +0000 (0:00:00.772)       0:00:02.310 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Ensuring database backup config directory exists] **************\nThursday 01 October 2026  03:30:07 +0000 (0:00:03.117)       0:00:05.428 ****** \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 [mariadb : Copying over my.cnf for mariabackup] ***************************\nThursday 01 October 2026  03:30:08 +0000 (0:00:00.772)       0:00:06.201 ****** \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] *******************\nThursday 01 October 2026  03:30:10 +0000 (0:00:01.553)       0:00:07.755 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Copying over config.json files for mariabackup] ****************\nThursday 01 October 2026  03:30:13 +0000 (0:00:03.238)       0:00:10.993 ****** \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] ***************************************\nThursday 01 October 2026  03:30:14 +0000 (0:00:01.021)       0:00:12.015 ****** \n\u001b[0;33mchanged: [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 : include_tasks] *************************************************\nThursday 01 October 2026  03:30:18 +0000 (0:00:04.250)       0:00:16.265 ****** \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] ********\nThursday 01 October 2026  03:30:19 +0000 (0:00:00.600)       0:00:16.866 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  03:30:21 +0000 (0:00:02.689)       0:00:19.556 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****\nThursday 01 October 2026  03:30:25 +0000 (0:00:03.107)       0:00:22.664 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Check mariadb containers] **************************************\nThursday 01 October 2026  03:30:27 +0000 (0:00:02.697)       0:00:25.362 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m\n\nTASK [mariadb : Create MariaDB volume] *****************************************\nThursday 01 October 2026  03:30:30 +0000 (0:00:03.167)       0:00:28.530 ****** \n\u001b[0;33mchanged: [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] *************\nThursday 01 October 2026  03:30:32 +0000 (0:00:01.196)       0:00:29.726 ****** \n\u001b[0;32mok: [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] *************\nThursday 01 October 2026  03:30:32 +0000 (0:00:00.372)       0:00:30.099 ****** \n\u001b[0;32mok: [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] ***************************\nThursday 01 October 2026  03:30:32 +0000 (0:00:00.380)       0:00:30.479 ****** \n\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.10:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\u001b[0;31mfatal: [testbed-node-1]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.11:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\u001b[0;31mfatal: [testbed-node-2]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.12:3306\"}\u001b[0m\n\u001b[0;36m...ignoring\u001b[0m\n\nTASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********\nThursday 01 October 2026  03:30:43 +0000 (0:00:10.919)       0:00:41.399 ****** \n\u001b[0;32mok: [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] **************************\nThursday 01 October 2026  03:30:44 +0000 (0:00:00.765)       0:00:42.164 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************\nThursday 01 October 2026  03:30:45 +0000 (0:00:00.530)       0:00:42.695 ****** \n\u001b[0;36mskipping: [testbed-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] *********************\nThursday 01 October 2026  03:30:45 +0000 (0:00:00.488)       0:00:43.183 ****** \n\u001b[0;36mskipping: [testbed-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] *******\nThursday 01 October 2026  03:30:46 +0000 (0:00:00.464)       0:00:43.648 ****** \n\u001b[0;32mok: [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] ***\nThursday 01 October 2026  03:30:46 +0000 (0:00:00.744)       0:00:44.392 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  03:30:47 +0000 (0:00:00.499)       0:00:44.893 ****** \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] ***************************\nThursday 01 October 2026  03:30:47 +0000 (0:00:00.418)       0:00:45.311 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Store bootstrap host name into facts] **************************\nThursday 01 October 2026  03:30:58 +0000 (0:00:10.855)       0:00:56.167 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : include_tasks] *************************************************\nThursday 01 October 2026  03:30:58 +0000 (0:00:00.137)       0:00:56.304 ****** \n\u001b[0;36mskipping: [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] *******************\nThursday 01 October 2026  03:30:59 +0000 (0:00:01.164)       0:00:57.468 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******\nThursday 01 October 2026  03:31:08 +0000 (0:00:08.698)       0:01:06.167 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******\nThursday 01 October 2026  03:31:10 +0000 (0:00:01.640)       0:01:07.808 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***\nThursday 01 October 2026  03:31:13 +0000 (0:00:02.792)       0:01:10.600 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********\nThursday 01 October 2026  03:31:13 +0000 (0:00:00.412)       0:01:11.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\nRUNNING HANDLER [mariadb : Start MariaDB on new nodes] *************************\nThursday 01 October 2026  03:31:13 +0000 (0:00:00.372)       0:01:11.386 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\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] *************************************\nThursday 01 October 2026  03:31:14 +0000 (0:00:00.424)       0:01:11.810 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nThursday 01 October 2026  03:31:36 +0000 (0:00:21.785)       0:01:33.595 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nThursday 01 October 2026  03:31:46 +0000 (0:00:10.595)       0:01:44.191 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nThursday 01 October 2026  03:31:49 +0000 (0:00:02.904)       0:01:47.096 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nThursday 01 October 2026  03:32:07 +0000 (0:00:17.745)       0:02:04.841 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nThursday 01 October 2026  03:32:22 +0000 (0:00:15.570)       0:02:20.412 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nThursday 01 October 2026  03:32:25 +0000 (0:00:03.155)       0:02:23.568 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nThursday 01 October 2026  03:32:43 +0000 (0:00:17.965)       0:02:41.534 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nThursday 01 October 2026  03:32:44 +0000 (0:00:00.619)       0:02:42.153 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nThursday 01 October 2026  03:32:47 +0000 (0:00:02.701)       0:02:44.854 ****** \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] ********************************\nThursday 01 October 2026  03:32:47 +0000 (0:00:00.580)       0:02:45.434 ****** \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] ***********************************\nThursday 01 October 2026  03:32:50 +0000 (0:00:02.742)       0:02:48.177 ****** \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] *********\nThursday 01 October 2026  03:32:52 +0000 (0:00:02.294)       0:02:50.472 ****** \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] ***\nThursday 01 October 2026  03:32:55 +0000 (0:00:02.427)       0:02:52.899 ****** \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 : Wait for MariaDB service to be ready through VIP] **************\nThursday 01 October 2026  03:32:57 +0000 (0:00:02.502)       0:02:55.402 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nThursday 01 October 2026  03:33:00 +0000 (0:00:03.134)       0:02:58.537 ****** \n\u001b[0;36mskipping: [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=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m\n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:33:01 +0000 (0:00:00.292)       0:02:58.830 ****** \n=============================================================================== \nmariadb : Restart MariaDB container ------------------------------------ 39.53s\nmariadb : Wait for MariaDB service port liveness ----------------------- 26.17s\nmariadb : Restart MariaDB container ------------------------------------ 17.97s\nmariadb : Check MariaDB service port liveness -------------------------- 10.92s\nmariadb : Running MariaDB bootstrap container -------------------------- 10.86s\nmariadb : Starting first MariaDB container ------------------------------ 8.70s\nmariadb : Wait for MariaDB service to sync WSREP ------------------------ 6.06s\nmariadb : Copying over galera.cnf --------------------------------------- 4.25s\nmariadb : Copying over config.json files for services ------------------- 3.24s\nmariadb : Check mariadb containers -------------------------------------- 3.17s\nmariadb : Wait for MariaDB service to be ready through VIP -------------- 3.13s\nmariadb : Ensuring config directories exist ----------------------------- 3.12s\nservice-cert-copy : mariadb | Copying over backend internal TLS certificate --- 3.11s\nmariadb : Wait for first MariaDB service to sync WSREP ------------------ 2.79s\nmariadb : Creating shard root mysql user -------------------------------- 2.74s\nmariadb : Wait for MariaDB service to sync WSREP ------------------------ 2.70s\nservice-cert-copy : mariadb | Copying over backend internal TLS key ----- 2.70s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 2.69s\nmariadb : Granting permissions on Mariabackup database to backup user --- 2.50s\nmariadb : Creating database backup user and setting permissions --------- 2.43s\n\u001b[32m2026-10-01 03:33:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 404be28f-d8c6-4fb8-8c49-f08a3c2f2d7a (rabbitmq) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:33:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 404be28f-d8c6-4fb8-8c49-f08a3c2f2d7a (rabbitmq) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  03:33:09 +0000 (0:00:00.183)       0:00:00.183 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  03:33:09 +0000 (0:00:00.341)       0:00:00.525 ****** \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] ************************************************\nThursday 01 October 2026  03:33:10 +0000 (0:00:00.609)       0:00:01.135 ****** \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] ******************************************\nThursday 01 October 2026  03:33:10 +0000 (0:00:00.591)       0:00:01.726 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get current RabbitMQ version] *********************************\nThursday 01 October 2026  03:33:11 +0000 (0:00:01.158)       0:00:02.885 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get new RabbitMQ version] *************************************\nThursday 01 October 2026  03:33:12 +0000 (0:00:00.422)       0:00:03.308 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******\nThursday 01 October 2026  03:33:12 +0000 (0:00:00.407)       0:00:03.715 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************\nThursday 01 October 2026  03:33:13 +0000 (0:00:00.432)       0:00:04.148 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nThursday 01 October 2026  03:33:13 +0000 (0:00:00.807)       0:00:04.955 ****** \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] ******************************************\nThursday 01 October 2026  03:33:14 +0000 (0:00:00.703)       0:00:05.659 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : List RabbitMQ policies] ***************************************\nThursday 01 October 2026  03:33:15 +0000 (0:00:00.926)       0:00:06.586 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************\nThursday 01 October 2026  03:33:15 +0000 (0:00:00.382)       0:00:06.968 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Ensuring config directories exist] ****************************\nThursday 01 October 2026  03:33:16 +0000 (0:00:00.405)       0:00:07.374 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Copying over config.json files for services] ******************\nThursday 01 October 2026  03:33:17 +0000 (0:00:01.138)       0:00:08.512 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************\nThursday 01 October 2026  03:33:19 +0000 (0:00:01.710)       0:00:10.222 ****** \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] ***********************************\nThursday 01 October 2026  03:33:20 +0000 (0:00:01.738)       0:00:11.961 ****** \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] **************************************\nThursday 01 October 2026  03:33:23 +0000 (0:00:02.277)       0:00:14.238 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over advanced.config] *********************************\nThursday 01 October 2026  03:33:24 +0000 (0:00:01.694)       0:00:15.932 ****** \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] ********************************\nThursday 01 October 2026  03:33:26 +0000 (0:00:01.471)       0:00:17.404 ****** \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] *********************************\nThursday 01 October 2026  03:33:27 +0000 (0:00:01.449)       0:00:18.853 ****** \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] ************************************************\nThursday 01 October 2026  03:33:29 +0000 (0:00:01.502)       0:00:20.356 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Check rabbitmq containers] ************************************\nThursday 01 October 2026  03:33:29 +0000 (0:00:00.629)       0:00:20.985 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m\n\nTASK [rabbitmq : Creating rabbitmq volume] *************************************\nThursday 01 October 2026  03:33:31 +0000 (0:00:01.204)       0:00:22.190 ****** \n\u001b[0;33mchanged: [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] *************************\nThursday 01 October 2026  03:33:32 +0000 (0:00:00.956)       0:00:23.146 ****** \n\u001b[0;33mchanged: [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] ************************\nThursday 01 October 2026  03:33:38 +0000 (0:00:05.997)       0:00:29.143 ****** \n\u001b[0;33mchanged: [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] *******************************\nThursday 01 October 2026  03:33:38 +0000 (0:00:00.353)       0:00:29.497 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nThursday 01 October 2026  03:33:39 +0000 (0:00:00.696)       0:00:30.193 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nThursday 01 October 2026  03:33:39 +0000 (0:00:00.263)       0:00:30.457 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nThursday 01 October 2026  03:33:40 +0000 (0:00:01.616)       0:00:32.073 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nThursday 01 October 2026  03:34:35 +0000 (0:00:54.380)       0:01:26.454 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nThursday 01 October 2026  03:34:35 +0000 (0:00:00.595)       0:01:27.049 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nThursday 01 October 2026  03:34:36 +0000 (0:00:00.708)       0:01:27.758 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nThursday 01 October 2026  03:34:38 +0000 (0:00:01.585)       0:01:29.343 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nThursday 01 October 2026  03:34:54 +0000 (0:00:16.726)       0:01:46.070 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************\nThursday 01 October 2026  03:34:55 +0000 (0:00:00.851)       0:01:46.922 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nThursday 01 October 2026  03:34:56 +0000 (0:00:00.255)       0:01:47.178 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nThursday 01 October 2026  03:34:57 +0000 (0:00:01.684)       0:01:48.863 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply rabbitmq post-configuration] ***************************************\n\nTASK [Include rabbitmq post-deploy.yml] ****************************************\nThursday 01 October 2026  03:35:11 +0000 (0:00:13.729)       0:02:02.592 ****** \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] ******************************\nThursday 01 October 2026  03:35:12 +0000 (0:00:00.758)       0:02:03.350 ****** \n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35menable_outward_rabbitmq_True\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35moutward_rabbitmq_restart\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\nPLAY [Apply role rabbitmq (outward)] *******************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Restart rabbitmq (outward) services] *************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Apply rabbitmq (outward) post-configuration] *****************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \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=21  \u001b[0m \u001b[0;33mchanged=14  \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=21  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:35:14 +0000 (0:00:02.279)       0:02:05.629 ****** \n=============================================================================== \nrabbitmq : Waiting for rabbitmq to start ------------------------------- 84.84s\nrabbitmq : Running RabbitMQ bootstrap container ------------------------- 6.00s\nrabbitmq : Restart rabbitmq container ----------------------------------- 4.89s\nrabbitmq : Enable all stable feature flags ------------------------------ 2.28s\nrabbitmq : Copying over rabbitmq.conf ----------------------------------- 2.28s\nrabbitmq : Get info on RabbitMQ container ------------------------------- 2.14s\nrabbitmq : Copying over rabbitmq-env.conf ------------------------------- 1.74s\nrabbitmq : Copying over config.json files for services ------------------ 1.71s\nrabbitmq : Copying over erl_inetrc -------------------------------------- 1.69s\nrabbitmq : Copying over enabled_plugins --------------------------------- 1.50s\nrabbitmq : Copying over advanced.config --------------------------------- 1.47s\nrabbitmq : Copying over definitions.json -------------------------------- 1.45s\nrabbitmq : Put RabbitMQ node into maintenance mode ---------------------- 1.23s\nrabbitmq : Check rabbitmq containers ------------------------------------ 1.20s\nrabbitmq : Get container facts ------------------------------------------ 1.16s\nrabbitmq : Ensuring config directories exist ---------------------------- 1.14s\nrabbitmq : Creating rabbitmq volume ------------------------------------- 0.96s\nrabbitmq : Get container facts ------------------------------------------ 0.93s\nrabbitmq : Catch when RabbitMQ is being downgraded ---------------------- 0.81s\nInclude rabbitmq post-deploy.yml ---------------------------------------- 0.76s\n\u001b[32m2026-10-01 03:35:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2217af76-ea6f-4bb2-9a15-ca1f19d05a0e (openvswitch) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:35:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2217af76-ea6f-4bb2-9a15-ca1f19d05a0e (openvswitch) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  03:35:22 +0000 (0:00:00.277)       0:00:00.277 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  03:35:23 +0000 (0:00:00.757)       0:00:01.035 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\nPLAY [Apply role openvswitch] **************************************************\n\nTASK [openvswitch : include_tasks] *********************************************\nThursday 01 October 2026  03:35:23 +0000 (0:00:00.671)       0:00:01.706 ****** \n\u001b[0;36mincluded: /ansible/roles/openvswitch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nThursday 01 October 2026  03:35:25 +0000 (0:00:01.309)       0:00:03.016 ****** \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\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nThursday 01 October 2026  03:35:26 +0000 (0:00:01.364)       0:00:04.381 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (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-2] => (item=openvswitch)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nThursday 01 October 2026  03:35:28 +0000 (0:00:01.631)       0:00:06.012 ****** \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\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\nTASK [openvswitch : Create /run/openvswitch directory on host] *****************\nThursday 01 October 2026  03:35:29 +0000 (0:00:01.464)       0:00:07.477 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Ensuring config directories exist] *************************\nThursday 01 October 2026  03:35:30 +0000 (0:00:01.067)       0:00:08.545 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Copying over config.json files for services] ***************\nThursday 01 October 2026  03:35:32 +0000 (0:00:01.653)       0:00:10.198 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Copying over ovs-vsctl wrapper] ****************************\nThursday 01 October 2026  03:35:35 +0000 (0:00:02.829)       0:00:13.028 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Check openvswitch containers] ******************************\nThursday 01 October 2026  03:35:35 +0000 (0:00:00.859)       0:00:13.888 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m\n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  03:35:38 +0000 (0:00:02.271)       0:00:16.159 ****** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  03:35:38 +0000 (0:00:00.191)       0:00:16.351 ****** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  03:35:38 +0000 (0:00:00.205)       0:00:16.556 ****** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  03:35:38 +0000 (0:00:00.173)       0:00:16.729 ****** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  03:35:39 +0000 (0:00:00.247)       0:00:16.977 ****** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  03:35:39 +0000 (0:00:00.212)       0:00:17.190 ****** \n\nRUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********\nThursday 01 October 2026  03:35:39 +0000 (0:00:00.488)       0:00:17.679 ****** \n\u001b[0;33mchanged: [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 [openvswitch : Waiting for openvswitch_db service to be ready] ***\nThursday 01 October 2026  03:35:43 +0000 (0:00:03.903)       0:00:21.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\u001b[0;32mok: [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 [openvswitch : Restart openvswitch-vswitchd container] *********\nThursday 01 October 2026  03:35:45 +0000 (0:00:01.343)       0:00:22.925 ****** \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 [openvswitch : Set system-id, hostname and hw-offload] ********************\nThursday 01 October 2026  03:35:48 +0000 (0:00:03.271)       0:00:26.196 ****** \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-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\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-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;32mok: [testbed-node-0] => (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-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\nTASK [openvswitch : Ensuring OVS bridge is properly setup] *********************\nThursday 01 October 2026  03:35:55 +0000 (0:00:06.950)       0:00:33.147 ****** \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-2] => (item=br-ex)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m\n\nTASK [openvswitch : Ensuring OVS ports are properly setup] *********************\nThursday 01 October 2026  03:35:57 +0000 (0:00:02.214)       0:00:35.362 ****** \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-2] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nThursday 01 October 2026  03:36:00 +0000 (0:00:03.123)       0:00:38.485 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \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=3   \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=3   \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=5   \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=5   \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=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:36:07 +0000 (0:00:06.929)       0:00:45.415 ****** \n=============================================================================== \nopenvswitch : Restart openvswitch-vswitchd container ------------------- 10.20s\nopenvswitch : Set system-id, hostname and hw-offload -------------------- 6.95s\nopenvswitch : Restart openvswitch-db-server container ------------------- 3.90s\nopenvswitch : Ensuring OVS ports are properly setup --------------------- 3.12s\nopenvswitch : Copying over config.json files for services --------------- 2.83s\nopenvswitch : Check openvswitch containers ------------------------------ 2.27s\nopenvswitch : Ensuring OVS bridge is properly setup --------------------- 2.21s\nopenvswitch : Ensuring config directories exist ------------------------- 1.65s\nmodule-load : Persist modules via modules-load.d ------------------------ 1.63s\nopenvswitch : Flush Handlers -------------------------------------------- 1.52s\nmodule-load : Drop module persistence ----------------------------------- 1.46s\nmodule-load : Load modules ---------------------------------------------- 1.36s\nopenvswitch : Waiting for openvswitch_db service to be ready ------------ 1.34s\nopenvswitch : include_tasks --------------------------------------------- 1.31s\nopenvswitch : Create /run/openvswitch directory on host ----------------- 1.07s\nopenvswitch : Copying over ovs-vsctl wrapper ---------------------------- 0.86s\nGroup hosts based on Kolla action --------------------------------------- 0.76s\nGroup hosts based on enabled services ----------------------------------- 0.67s\n\u001b[32m2026-10-01 03:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6d143e9a-d118-4288-b88d-f4156e7b222c (ovn) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6d143e9a-d118-4288-b88d-f4156e7b222c (ovn) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  03:36:15 +0000 (0:00:00.210)       0:00:00.210 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  03:36:15 +0000 (0:00:00.757)       0:00:00.968 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_ovn_True)\u001b[0m\n\nPLAY [Apply role ovn-controller] ***********************************************\n\nTASK [ovn-controller : include_tasks] ******************************************\nThursday 01 October 2026  03:36:16 +0000 (0:00:00.962)       0:00:01.931 ****** \n\u001b[0;36mincluded: /ansible/roles/ovn-controller/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ovn-controller : Ensuring config directories exist] **********************\nThursday 01 October 2026  03:36:18 +0000 (0:00:01.320)       0:00:03.251 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Copying over config.json files for services] ************\nThursday 01 October 2026  03:36:19 +0000 (0:00:01.413)       0:00:04.664 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Ensuring systemd override directory exists] *************\nThursday 01 October 2026  03:36:20 +0000 (0:00:01.410)       0:00:06.075 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Copying over systemd override] **************************\nThursday 01 October 2026  03:36:22 +0000 (0:00:01.280)       0:00:07.355 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Check ovn-controller containers] ************************\nThursday 01 October 2026  03:36:23 +0000 (0:00:01.481)       0:00:08.837 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************\nThursday 01 October 2026  03:36:25 +0000 (0:00:01.396)       0:00:10.233 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ovn-controller : Configure OVN in OVSDB] *********************************\nThursday 01 October 2026  03:36:27 +0000 (0:00:02.368)       0:00:12.602 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (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-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\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-3] => (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-4] => (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-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\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-3] => (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-2] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\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-1] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (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-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (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-0] => (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;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (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-0] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:52:c1:40', '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;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-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', '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-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;32mok: [testbed-node-4] => (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\u001b[0;32mok: [testbed-node-5] => (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\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  03:36:45 +0000 (0:00:17.600)       0:00:30.202 ****** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  03:36:45 +0000 (0:00:00.091)       0:00:30.294 ****** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  03:36:45 +0000 (0:00:00.090)       0:00:30.384 ****** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  03:36:45 +0000 (0:00:00.080)       0:00:30.465 ****** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  03:36:45 +0000 (0:00:00.069)       0:00:30.535 ****** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  03:36:45 +0000 (0:00:00.083)       0:00:30.618 ****** \n\nRUNNING HANDLER [ovn-controller : Reload systemd config] ***********************\nThursday 01 October 2026  03:36:45 +0000 (0:00:00.069)       0:00:30.688 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************\nThursday 01 October 2026  03:36:47 +0000 (0:00:01.736)       0:00:32.424 ****** \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-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY [Apply role ovn-db] *******************************************************\n\nTASK [ovn-db : include_tasks] **************************************************\nThursday 01 October 2026  03:37:07 +0000 (0:00:20.634)       0:00:53.059 ****** \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] **************************************************\nThursday 01 October 2026  03:37:08 +0000 (0:00:00.577)       0:00:53.636 ****** \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] *************\nThursday 01 October 2026  03:37:09 +0000 (0:00:00.770)       0:00:54.406 ****** \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 [ovn-db : Divide hosts by their OVN NB volume availability] ***************\nThursday 01 October 2026  03:37:09 +0000 (0:00:00.722)       0:00:55.129 ****** \n\u001b[0;32mok: [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] ***************\nThursday 01 October 2026  03:37:10 +0000 (0:00:00.379)       0:00:55.508 ****** \n\u001b[0;32mok: [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] *******\nThursday 01 October 2026  03:37:10 +0000 (0:00:00.380)       0:00:55.889 ****** \n\u001b[0;32mok: [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] *******\nThursday 01 October 2026  03:37:11 +0000 (0:00:00.617)       0:00:56.506 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  03:37:11 +0000 (0:00:00.360)       0:00:56.867 ****** \n\u001b[0;36mskipping: [testbed-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] *****************************\nThursday 01 October 2026  03:37:12 +0000 (0:00:00.326)       0:00:57.194 ****** \n\u001b[0;36mskipping: [testbed-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] *************\nThursday 01 October 2026  03:37:12 +0000 (0:00:00.409)       0:00:57.603 ****** \n\u001b[0;36mskipping: [testbed-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] ********************************\nThursday 01 October 2026  03:37:13 +0000 (0:00:00.556)       0:00:58.160 ****** \n\u001b[0;36mskipping: [testbed-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] **************\nThursday 01 October 2026  03:37:13 +0000 (0:00:00.310)       0:00:58.471 ****** \n\u001b[0;36mskipping: [testbed-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] *****************\nThursday 01 October 2026  03:37:13 +0000 (0:00:00.328)       0:00:58.800 ****** \n\u001b[0;36mskipping: [testbed-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] ************************\nThursday 01 October 2026  03:37:14 +0000 (0:00:00.445)       0:00:59.245 ****** \n\u001b[0;36mskipping: [testbed-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] *****************************\nThursday 01 October 2026  03:37:14 +0000 (0:00:00.578)       0:00:59.824 ****** \n\u001b[0;36mskipping: [testbed-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] *************\nThursday 01 October 2026  03:37:15 +0000 (0:00:00.339)       0:01:00.163 ****** \n\u001b[0;36mskipping: [testbed-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] ********************************\nThursday 01 October 2026  03:37:15 +0000 (0:00:00.325)       0:01:00.489 ****** \n\u001b[0;36mskipping: [testbed-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] **************\nThursday 01 October 2026  03:37:15 +0000 (0:00:00.377)       0:01:00.867 ****** \n\u001b[0;36mskipping: [testbed-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] *****************\nThursday 01 October 2026  03:37:16 +0000 (0:00:00.556)       0:01:01.423 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : include_tasks] **************************************************\nThursday 01 October 2026  03:37:16 +0000 (0:00:00.324)       0:01:01.748 ****** \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)] *******************\nThursday 01 October 2026  03:37:17 +0000 (0:00:00.653)       0:01:02.402 ****** \n\u001b[0;32mok: [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)] *******************\nThursday 01 October 2026  03:37:18 +0000 (0:00:00.949)       0:01:03.351 ****** \n\u001b[0;32mok: [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] ****************************************\nThursday 01 October 2026  03:37:18 +0000 (0:00:00.544)       0:01:03.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 [ovn-db : Check SB cluster status] ****************************************\nThursday 01 October 2026  03:37:19 +0000 (0:00:00.356)       0:01:04.252 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Remove an old node with the same ip address as the new node in NB DB] ***\nThursday 01 October 2026  03:37:19 +0000 (0:00:00.367)       0:01:04.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\nTASK [ovn-db : Remove an old node with the same ip address as the new node in SB DB] ***\nThursday 01 October 2026  03:37:20 +0000 (0:00:00.620)       0:01:05.240 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Set bootstrap args fact for NB (new member)] ********************\nThursday 01 October 2026  03:37:20 +0000 (0:00:00.365)       0:01:05.605 ****** \n\u001b[0;36mskipping: [testbed-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)] ********************\nThursday 01 October 2026  03:37:20 +0000 (0:00:00.358)       0:01:05.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\nTASK [ovn-db : Ensuring config directories exist] ******************************\nThursday 01 October 2026  03:37:21 +0000 (0:00:00.316)       0:01:06.280 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nThursday 01 October 2026  03:37:23 +0000 (0:00:02.254)       0:01:08.534 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Check ovn containers] *******************************************\nThursday 01 October 2026  03:37:27 +0000 (0:00:03.669)       0:01:12.204 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nThursday 01 October 2026  03:37:29 +0000 (0:00:02.106)       0:01:14.311 ****** \n\nTASK [ovn-db : Flush handlers] *************************************************\nThursday 01 October 2026  03:37:29 +0000 (0:00:00.072)       0:01:14.383 ****** \n\nTASK [ovn-db : Flush handlers] *************************************************\nThursday 01 October 2026  03:37:29 +0000 (0:00:00.122)       0:01:14.506 ****** \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nThursday 01 October 2026  03:37:29 +0000 (0:00:00.116)       0:01:14.623 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************\nThursday 01 October 2026  03:37:37 +0000 (0:00:08.115)       0:01:22.738 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************\nThursday 01 October 2026  03:37:44 +0000 (0:00:07.300)       0:01:30.038 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Wait for leader election] ***************************************\nThursday 01 October 2026  03:37:51 +0000 (0:00:06.532)       0:01:36.571 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nThursday 01 October 2026  03:37:51 +0000 (0:00:00.138)       0:01:36.710 ****** \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] ***************************\nThursday 01 October 2026  03:37:52 +0000 (0:00:00.826)       0:01:37.536 ****** \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] ******************************\nThursday 01 October 2026  03:37:53 +0000 (0:00:00.713)       0:01:38.250 ****** \n\u001b[0;32mok: [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] ***************************\nThursday 01 October 2026  03:37:53 +0000 (0:00:00.814)       0:01:39.065 ****** \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] *********************************************\nThursday 01 October 2026  03:37:54 +0000 (0:00:00.641)       0:01:39.706 ****** \n\u001b[0;32mok: [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] *********************************************\nThursday 01 October 2026  03:37:55 +0000 (0:00:00.847)       0:01:40.554 ****** \n\u001b[0;32mok: [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 : Unset bootstrap args fact] **************************************\nThursday 01 October 2026  03:37:56 +0000 (0:00:01.061)       0:01:41.615 ****** \n\u001b[0;32mok: [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] ******************************\nThursday 01 October 2026  03:37:56 +0000 (0:00:00.344)       0:01:41.960 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Copying over config.json files for services] ********************\nThursday 01 October 2026  03:37:58 +0000 (0:00:01.346)       0:01:43.306 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Check ovn containers] *******************************************\nThursday 01 October 2026  03:38:02 +0000 (0:00:04.301)       0:01:47.608 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [ovn-db : Flush handlers] *************************************************\nThursday 01 October 2026  03:38:05 +0000 (0:00:03.199)       0:01:50.808 ****** \n\nTASK [ovn-db : Flush handlers] *************************************************\nThursday 01 October 2026  03:38:05 +0000 (0:00:00.136)       0:01:50.944 ****** \n\nTASK [ovn-db : Flush handlers] *************************************************\nThursday 01 October 2026  03:38:05 +0000 (0:00:00.129)       0:01:51.074 ****** \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nThursday 01 October 2026  03:38:06 +0000 (0:00:00.131)       0:01:51.206 ****** \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] *************************\nThursday 01 October 2026  03:38:12 +0000 (0:00:06.219)       0:01:57.425 ****** \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-northd container] ************************\nThursday 01 October 2026  03:38:18 +0000 (0:00:06.364)       0:02:03.790 ****** \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] ***************************************\nThursday 01 October 2026  03:38:25 +0000 (0:00:06.343)       0:02:10.133 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nThursday 01 October 2026  03:38:25 +0000 (0:00:00.142)       0:02:10.276 ****** \n\u001b[0;32mok: [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] ***************************\nThursday 01 October 2026  03:38:26 +0000 (0:00:01.030)       0:02:11.307 ****** \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] ******************************\nThursday 01 October 2026  03:38:26 +0000 (0:00:00.752)       0:02:12.059 ****** \n\u001b[0;32mok: [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] ***************************\nThursday 01 October 2026  03:38:27 +0000 (0:00:00.818)       0:02:12.878 ****** \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] *********************************************\nThursday 01 October 2026  03:38:28 +0000 (0:00:00.666)       0:02:13.544 ****** \n\u001b[0;32mok: [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] *********************************************\nThursday 01 October 2026  03:38:29 +0000 (0:00:01.087)       0:02:14.631 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=44  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=43  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=43  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \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    skipped=0    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    skipped=0    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    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:38:30 +0000 (0:00:01.026)       0:02:15.658 ****** \n=============================================================================== \novn-controller : Restart ovn-controller container ---------------------- 20.63s\novn-controller : Configure OVN in OVSDB -------------------------------- 17.60s\novn-db : Restart ovn-nb-db container ----------------------------------- 14.33s\novn-db : Restart ovn-sb-db container ----------------------------------- 13.67s\novn-db : Restart ovn-northd container ---------------------------------- 12.88s\novn-db : Copying over config.json files for services -------------------- 4.30s\novn-db : Copying over config.json files for services -------------------- 3.67s\novn-db : Check ovn containers ------------------------------------------- 3.20s\novn-controller : Create br-int bridge on OpenvSwitch -------------------- 2.37s\novn-db : Ensuring config directories exist ------------------------------ 2.25s\novn-db : Check ovn containers ------------------------------------------- 2.11s\novn-controller : Reload systemd config ---------------------------------- 1.74s\novn-controller : Copying over systemd override -------------------------- 1.48s\novn-controller : Ensuring config directories exist ---------------------- 1.41s\novn-controller : Copying over config.json files for services ------------ 1.41s\novn-controller : Check ovn-controller containers ------------------------ 1.40s\novn-db : Ensuring config directories exist ------------------------------ 1.35s\novn-controller : include_tasks ------------------------------------------ 1.32s\novn-controller : Ensuring systemd override directory exists ------------- 1.28s\novn-db : Wait for ovn-nb-db --------------------------------------------- 1.09s\n+ sh -c /opt/configuration/scripts/deploy/100-ceph-with-ansible.sh\n\u001b[32m2026-10-01 03:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m\n\u001b[32m2026-10-01 03:38:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8c29930f-25ca-4412-ac49-4e101be837a3 (wipe-partitions) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:38:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8c29930f-25ca-4412-ac49-4e101be837a3 (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] *******************************\nThursday 01 October 2026  03:38:48 +0000 (0:00:00.146)       0:00:00.146 ****** \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] ****************\nThursday 01 October 2026  03:38:49 +0000 (0:00:00.653)       0:00:00.800 ****** \n\u001b[0;36mskipping: [testbed-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] *******************************\nThursday 01 October 2026  03:38:49 +0000 (0:00:00.434)       0:00:01.235 ****** \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 [Remove all ceph related logical devices] *********************************\nThursday 01 October 2026  03:38:50 +0000 (0:00:00.709)       0:00:01.944 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************************************\nThursday 01 October 2026  03:38:51 +0000 (0:00:00.313)       0:00:02.257 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Wipe partitions with wipefs] *********************************************\nThursday 01 October 2026  03:38:52 +0000 (0:00:01.232)       0:00:03.490 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Overwrite first 32M with zeros] ******************************************\nThursday 01 October 2026  03:38:53 +0000 (0:00:01.574)       0:00:05.065 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m\n\nTASK [Reload udev rules] *******************************************************\nThursday 01 October 2026  03:38:55 +0000 (0:00:02.127)       0:00:07.192 ****** \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] ***********************************\nThursday 01 October 2026  03:38:56 +0000 (0:00:00.651)       0:00:07.844 ****** \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 ********************************************************************\nThursday 01 October 2026  03:38:57 +0000 (0:00:00.655)       0:00:08.500 ****** \n=============================================================================== \nOverwrite first 32M with zeros ------------------------------------------ 2.13s\nWipe partitions with wipefs --------------------------------------------- 1.58s\nCheck device availability ----------------------------------------------- 1.23s\nFind all logical devices with prefix ceph ------------------------------- 0.71s\nRequest device events from the kernel ----------------------------------- 0.66s\nFind all logical devices owned by UID 167 ------------------------------- 0.65s\nReload udev rules ------------------------------------------------------- 0.65s\nRemove all ceph related logical devices owned by UID 167 ---------------- 0.43s\nRemove all ceph related logical devices --------------------------------- 0.31s\n\u001b[32m2026-10-01 03:39:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 453569da-4728-4fd0-afad-93bae199367a (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:39:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 453569da-4728-4fd0-afad-93bae199367a (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] *********************\nThursday 01 October 2026  03:39:15 +0000 (0:00:00.306)       0:00:00.306 ****** \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] ***********************************\nThursday 01 October 2026  03:39:16 +0000 (0:00:01.283)       0:00:01.590 ****** \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] ***********************************************\nThursday 01 October 2026  03:39:18 +0000 (0:00:01.456)       0:00:03.046 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\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] **********************************************\nThursday 01 October 2026  03:39:23 +0000 (0:00:05.784)       0:00:08.831 ****** \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 ********************************************************************\nThursday 01 October 2026  03:39:24 +0000 (0:00:00.638)       0:00:09.469 ****** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.78s\nosism.commons.facts : Copy fact files ----------------------------------- 1.46s\nosism.commons.facts : Create custom facts directory --------------------- 1.28s\nGather facts for all hosts ---------------------------------------------- 0.64s\n\u001b[32m2026-10-01 03:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 315a2ca5-6e83-4d6c-9d8a-cef1b1b037b3 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 315a2ca5-6e83-4d6c-9d8a-cef1b1b037b3 (ceph-configure-lvm-volumes) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Ceph configure LVM] ******************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nThursday 01 October 2026  03:39:32 +0000 (0:00:00.364)       0:00:00.364 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nThursday 01 October 2026  03:39:33 +0000 (0:00:00.285)       0:00:00.650 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:33 +0000 (0:00:00.330)       0:00:00.980 ****** \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] ******************\nThursday 01 October 2026  03:39:33 +0000 (0:00:00.557)       0:00:01.537 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:34 +0000 (0:00:00.237)       0:00:01.775 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:34 +0000 (0:00:00.251)       0:00:02.026 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:34 +0000 (0:00:00.210)       0:00:02.237 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:34 +0000 (0:00:00.198)       0:00:02.435 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:35 +0000 (0:00:00.226)       0:00:02.661 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:35 +0000 (0:00:00.215)       0:00:02.877 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:35 +0000 (0:00:00.231)       0:00:03.108 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:35 +0000 (0:00:00.229)       0:00:03.338 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:36 +0000 (0:00:00.484)       0:00:03.822 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:36 +0000 (0:00:00.773)       0:00:04.596 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:37 +0000 (0:00:00.725)       0:00:05.321 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:38 +0000 (0:00:01.004)       0:00:06.326 ****** \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] *************\nThursday 01 October 2026  03:39:39 +0000 (0:00:00.366)       0:00:06.693 ****** \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] *************\nThursday 01 October 2026  03:39:39 +0000 (0:00:00.416)       0:00:07.110 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:39 +0000 (0:00:00.245)       0:00:07.355 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:39 +0000 (0:00:00.202)       0:00:07.558 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:40 +0000 (0:00:00.219)       0:00:07.778 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:40 +0000 (0:00:00.258)       0:00:08.037 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:40 +0000 (0:00:00.226)       0:00:08.263 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:40 +0000 (0:00:00.216)       0:00:08.479 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:41 +0000 (0:00:00.233)       0:00:08.712 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:41 +0000 (0:00:00.203)       0:00:08.915 ****** \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] *************\nThursday 01 October 2026  03:39:42 +0000 (0:00:01.203)       0:00:10.119 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:42 +0000 (0:00:00.248)       0:00:10.367 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:42 +0000 (0:00:00.234)       0:00:10.602 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:43 +0000 (0:00:00.258)       0:00:10.860 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nThursday 01 October 2026  03:39:43 +0000 (0:00:00.217)       0:00:11.078 ****** \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] ***************************************************\nThursday 01 October 2026  03:39:43 +0000 (0:00:00.205)       0:00:11.283 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nThursday 01 October 2026  03:39:43 +0000 (0:00:00.138)       0:00:11.421 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nThursday 01 October 2026  03:39:43 +0000 (0:00:00.137)       0:00:11.559 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nThursday 01 October 2026  03:39:44 +0000 (0:00:00.150)       0:00:11.709 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nThursday 01 October 2026  03:39:44 +0000 (0:00:00.150)       0:00:11.860 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4482771c-ee18-5e17-9b9f-145147d2fd98'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'db97334b-0573-51f8-9294-af48b6e0b38b'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nThursday 01 October 2026  03:39:44 +0000 (0:00:00.180)       0:00:12.040 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4482771c-ee18-5e17-9b9f-145147d2fd98'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'db97334b-0573-51f8-9294-af48b6e0b38b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nThursday 01 October 2026  03:39:44 +0000 (0:00:00.428)       0:00:12.468 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4482771c-ee18-5e17-9b9f-145147d2fd98'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'db97334b-0573-51f8-9294-af48b6e0b38b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nThursday 01 October 2026  03:39:44 +0000 (0:00:00.160)       0:00:12.629 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4482771c-ee18-5e17-9b9f-145147d2fd98'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'db97334b-0573-51f8-9294-af48b6e0b38b'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nThursday 01 October 2026  03:39:45 +0000 (0:00:00.237)       0:00:12.866 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nThursday 01 October 2026  03:39:45 +0000 (0:00:00.211)       0:00:13.078 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nThursday 01 October 2026  03:39:45 +0000 (0:00:00.154)       0:00:13.232 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nThursday 01 October 2026  03:39:45 +0000 (0:00:00.139)       0:00:13.372 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nThursday 01 October 2026  03:39:45 +0000 (0:00:00.151)       0:00:13.523 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nThursday 01 October 2026  03:39:46 +0000 (0:00:00.153)       0:00:13.676 ****** \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\": \"4482771c-ee18-5e17-9b9f-145147d2fd98\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"db97334b-0573-51f8-9294-af48b6e0b38b\"\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] *******************************************************\nThursday 01 October 2026  03:39:46 +0000 (0:00:00.144)       0:00:13.821 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nThursday 01 October 2026  03:39:46 +0000 (0:00:00.148)       0:00:13.969 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nThursday 01 October 2026  03:39:46 +0000 (0:00:00.168)       0:00:14.138 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nThursday 01 October 2026  03:39:46 +0000 (0:00:00.145)       0:00:14.284 ****** \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\": \"4482771c-ee18-5e17-9b9f-145147d2fd98\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"db97334b-0573-51f8-9294-af48b6e0b38b\"\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-4482771c-ee18-5e17-9b9f-145147d2fd98\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-4482771c-ee18-5e17-9b9f-145147d2fd98\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-db97334b-0573-51f8-9294-af48b6e0b38b\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-db97334b-0573-51f8-9294-af48b6e0b38b\"\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] *************************************\nThursday 01 October 2026  03:39:47 +0000 (0:00:00.505)       0:00:14.789 ****** \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] ***********************************\nThursday 01 October 2026  03:39:49 +0000 (0:00:01.933)       0:00:16.723 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nThursday 01 October 2026  03:39:49 +0000 (0:00:00.324)       0:00:17.047 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:49 +0000 (0:00:00.273)       0:00:17.321 ****** \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] ******************\nThursday 01 October 2026  03:39:50 +0000 (0:00:00.416)       0:00:17.738 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:50 +0000 (0:00:00.213)       0:00:17.951 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:50 +0000 (0:00:00.208)       0:00:18.160 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:50 +0000 (0:00:00.214)       0:00:18.375 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:51 +0000 (0:00:00.719)       0:00:19.094 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:51 +0000 (0:00:00.239)       0:00:19.334 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:51 +0000 (0:00:00.209)       0:00:19.543 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:52 +0000 (0:00:00.246)       0:00:19.790 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:52 +0000 (0:00:00.236)       0:00:20.026 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:52 +0000 (0:00:00.459)       0:00:20.485 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:53 +0000 (0:00:00.531)       0:00:21.016 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:53 +0000 (0:00:00.490)       0:00:21.507 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:39:54 +0000 (0:00:00.502)       0:00:22.009 ****** \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] *************\nThursday 01 October 2026  03:39:54 +0000 (0:00:00.372)       0:00:22.382 ****** \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] *************\nThursday 01 October 2026  03:39:55 +0000 (0:00:00.446)       0:00:22.829 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:55 +0000 (0:00:00.754)       0:00:23.584 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:56 +0000 (0:00:00.265)       0:00:23.849 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:56 +0000 (0:00:00.220)       0:00:24.069 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:56 +0000 (0:00:00.242)       0:00:24.312 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:56 +0000 (0:00:00.260)       0:00:24.572 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:57 +0000 (0:00:00.233)       0:00:24.805 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:57 +0000 (0:00:00.227)       0:00:25.033 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:57 +0000 (0:00:00.220)       0:00:25.254 ****** \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] *************\nThursday 01 October 2026  03:39:58 +0000 (0:00:01.068)       0:00:26.323 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:58 +0000 (0:00:00.223)       0:00:26.546 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:59 +0000 (0:00:00.211)       0:00:26.758 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:39:59 +0000 (0:00:00.220)       0:00:26.979 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nThursday 01 October 2026  03:40:00 +0000 (0:00:00.721)       0:00:27.700 ****** \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] ***************************************************\nThursday 01 October 2026  03:40:00 +0000 (0:00:00.198)       0:00:27.898 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nThursday 01 October 2026  03:40:00 +0000 (0:00:00.145)       0:00:28.044 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nThursday 01 October 2026  03:40:00 +0000 (0:00:00.158)       0:00:28.203 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nThursday 01 October 2026  03:40:00 +0000 (0:00:00.147)       0:00:28.351 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nThursday 01 October 2026  03:40:00 +0000 (0:00:00.187)       0:00:28.539 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8227c1d4-4054-541e-94bf-c66b5ce9aecb'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nThursday 01 October 2026  03:40:01 +0000 (0:00:00.236)       0:00:28.775 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8227c1d4-4054-541e-94bf-c66b5ce9aecb'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nThursday 01 October 2026  03:40:01 +0000 (0:00:00.180)       0:00:28.955 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8227c1d4-4054-541e-94bf-c66b5ce9aecb'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nThursday 01 October 2026  03:40:01 +0000 (0:00:00.154)       0:00:29.110 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8227c1d4-4054-541e-94bf-c66b5ce9aecb'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nThursday 01 October 2026  03:40:01 +0000 (0:00:00.155)       0:00:29.266 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nThursday 01 October 2026  03:40:01 +0000 (0:00:00.143)       0:00:29.409 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nThursday 01 October 2026  03:40:01 +0000 (0:00:00.153)       0:00:29.563 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nThursday 01 October 2026  03:40:02 +0000 (0:00:00.363)       0:00:29.926 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nThursday 01 October 2026  03:40:02 +0000 (0:00:00.155)       0:00:30.081 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nThursday 01 October 2026  03:40:02 +0000 (0:00:00.161)       0:00:30.243 ****** \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\": \"dadaf1db-a0f2-5ff1-8304-60f261a41f3a\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"8227c1d4-4054-541e-94bf-c66b5ce9aecb\"\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] *******************************************************\nThursday 01 October 2026  03:40:02 +0000 (0:00:00.164)       0:00:30.407 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nThursday 01 October 2026  03:40:02 +0000 (0:00:00.139)       0:00:30.547 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nThursday 01 October 2026  03:40:03 +0000 (0:00:00.162)       0:00:30.710 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nThursday 01 October 2026  03:40:03 +0000 (0:00:00.134)       0:00:30.844 ****** \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\": \"dadaf1db-a0f2-5ff1-8304-60f261a41f3a\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"8227c1d4-4054-541e-94bf-c66b5ce9aecb\"\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-dadaf1db-a0f2-5ff1-8304-60f261a41f3a\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb\"\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] *************************************\nThursday 01 October 2026  03:40:03 +0000 (0:00:00.253)       0:00:31.098 ****** \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] ***********************************\nThursday 01 October 2026  03:40:04 +0000 (0:00:01.201)       0:00:32.300 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nThursday 01 October 2026  03:40:05 +0000 (0:00:00.791)       0:00:33.091 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:05 +0000 (0:00:00.296)       0:00:33.388 ****** \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] ******************\nThursday 01 October 2026  03:40:06 +0000 (0:00:00.439)       0:00:33.827 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:06 +0000 (0:00:00.211)       0:00:34.038 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:06 +0000 (0:00:00.218)       0:00:34.257 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:06 +0000 (0:00:00.211)       0:00:34.468 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:07 +0000 (0:00:00.265)       0:00:34.734 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:07 +0000 (0:00:00.225)       0:00:34.959 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:07 +0000 (0:00:00.213)       0:00:35.172 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:07 +0000 (0:00:00.229)       0:00:35.402 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:07 +0000 (0:00:00.212)       0:00:35.615 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:08 +0000 (0:00:00.953)       0:00:36.568 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:09 +0000 (0:00:00.480)       0:00:37.049 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:09 +0000 (0:00:00.461)       0:00:37.511 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:40:10 +0000 (0:00:00.534)       0:00:38.046 ****** \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] *************\nThursday 01 October 2026  03:40:10 +0000 (0:00:00.385)       0:00:38.432 ****** \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] *************\nThursday 01 October 2026  03:40:11 +0000 (0:00:00.463)       0:00:38.896 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:40:11 +0000 (0:00:00.219)       0:00:39.115 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:40:11 +0000 (0:00:00.226)       0:00:39.341 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:40:11 +0000 (0:00:00.246)       0:00:39.588 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:40:12 +0000 (0:00:00.234)       0:00:39.822 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:40:12 +0000 (0:00:00.776)       0:00:40.598 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:40:13 +0000 (0:00:00.238)       0:00:40.837 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:40:13 +0000 (0:00:00.245)       0:00:41.082 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:40:13 +0000 (0:00:00.227)       0:00:41.309 ****** \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] *************\nThursday 01 October 2026  03:40:14 +0000 (0:00:00.741)       0:00:42.050 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:40:14 +0000 (0:00:00.209)       0:00:42.260 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:40:14 +0000 (0:00:00.221)       0:00:42.481 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:40:15 +0000 (0:00:00.241)       0:00:42.723 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set UUIDs for OSD VGs/LVs] ***********************************************\nThursday 01 October 2026  03:40:15 +0000 (0:00:00.204)       0:00:42.927 ****** \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] ***************************************************\nThursday 01 October 2026  03:40:15 +0000 (0:00:00.179)       0:00:43.107 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate DB VG names] ****************************************************\nThursday 01 October 2026  03:40:15 +0000 (0:00:00.133)       0:00:43.240 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate shared DB/WAL VG names] *****************************************\nThursday 01 October 2026  03:40:15 +0000 (0:00:00.165)       0:00:43.406 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define lvm_volumes structures] *******************************************\nThursday 01 October 2026  03:40:16 +0000 (0:00:00.385)       0:00:43.791 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block only)] *****************************\nThursday 01 October 2026  03:40:16 +0000 (0:00:00.156)       0:00:43.947 ****** \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1fdda779-b792-52ac-83ab-2523a7e283ba'}})\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db)] *****************************\nThursday 01 October 2026  03:40:16 +0000 (0:00:00.224)       0:00:44.172 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1fdda779-b792-52ac-83ab-2523a7e283ba'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + wal)] ****************************\nThursday 01 October 2026  03:40:16 +0000 (0:00:00.167)       0:00:44.340 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1fdda779-b792-52ac-83ab-2523a7e283ba'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Generate lvm_volumes structure (block + db + wal)] ***********************\nThursday 01 October 2026  03:40:16 +0000 (0:00:00.177)       0:00:44.517 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1fdda779-b792-52ac-83ab-2523a7e283ba'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Compile lvm_volumes] *****************************************************\nThursday 01 October 2026  03:40:17 +0000 (0:00:00.176)       0:00:44.694 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set OSD devices config data] *********************************************\nThursday 01 October 2026  03:40:17 +0000 (0:00:00.170)       0:00:44.865 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set DB devices config data] **********************************************\nThursday 01 October 2026  03:40:17 +0000 (0:00:00.150)       0:00:45.015 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set WAL devices config data] *********************************************\nThursday 01 October 2026  03:40:17 +0000 (0:00:00.154)       0:00:45.170 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set DB+WAL devices config data] ******************************************\nThursday 01 October 2026  03:40:17 +0000 (0:00:00.144)       0:00:45.315 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print ceph_osd_devices] **************************************************\nThursday 01 October 2026  03:40:17 +0000 (0:00:00.137)       0:00:45.453 ****** \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\": \"1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\"\u001b[0m\n\u001b[0;32m        },\u001b[0m\n\u001b[0;32m        \"sdc\": {\u001b[0m\n\u001b[0;32m            \"osd_lvm_uuid\": \"1fdda779-b792-52ac-83ab-2523a7e283ba\"\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] *******************************************************\nThursday 01 October 2026  03:40:17 +0000 (0:00:00.163)       0:00:45.616 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print DB devices] ********************************************************\nThursday 01 October 2026  03:40:18 +0000 (0:00:00.411)       0:00:46.027 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print shared DB/WAL devices] *********************************************\nThursday 01 October 2026  03:40:18 +0000 (0:00:00.171)       0:00:46.199 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print configuration data] ************************************************\nThursday 01 October 2026  03:40:18 +0000 (0:00:00.151)       0:00:46.351 ****** \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\": \"1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            \"sdc\": {\u001b[0m\n\u001b[0;33m                \"osd_lvm_uuid\": \"1fdda779-b792-52ac-83ab-2523a7e283ba\"\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-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\"\u001b[0m\n\u001b[0;33m            },\u001b[0m\n\u001b[0;33m            {\u001b[0m\n\u001b[0;33m                \"data\": \"osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba\",\u001b[0m\n\u001b[0;33m                \"data_vg\": \"ceph-1fdda779-b792-52ac-83ab-2523a7e283ba\"\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] *************************************\nThursday 01 October 2026  03:40:19 +0000 (0:00:00.314)       0:00:46.666 ****** \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 ********************************************************************\nThursday 01 October 2026  03:40:20 +0000 (0:00:01.080)       0:00:47.747 ****** \n=============================================================================== \nWrite configuration file ------------------------------------------------ 4.22s\nAdd known links to the list of available block devices ------------------ 1.41s\nGet extra vars for Ceph configuration ----------------------------------- 1.40s\nAdd known partitions to the list of available block devices ------------- 1.33s\nAdd known partitions to the list of available block devices ------------- 1.20s\nPrint configuration data ------------------------------------------------ 1.07s\nAdd known partitions to the list of available block devices ------------- 1.07s\nAdd known links to the list of available block devices ------------------ 1.01s\nAdd known links to the list of available block devices ------------------ 0.95s\nGet initial list of available block devices ----------------------------- 0.90s\nAdd known partitions to the list of available block devices ------------- 0.78s\nGenerate lvm_volumes structure (block + db) ----------------------------- 0.78s\nAdd known links to the list of available block devices ------------------ 0.77s\nAdd known partitions to the list of available block devices ------------- 0.75s\nAdd known partitions to the list of available block devices ------------- 0.74s\nAdd known links to the list of available block devices ------------------ 0.73s\nAdd known partitions to the list of available block devices ------------- 0.72s\nAdd known links to the list of available block devices ------------------ 0.72s\nPrint WAL devices ------------------------------------------------------- 0.70s\nGenerate shared DB/WAL VG names ----------------------------------------- 0.68s\n\u001b[32m2026-10-01 03:40:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6a8cd452-2056-4874-9603-b65f643f864e (sync inventory) is running in background. Output coming soon.\u001b[0m\n\u001b[32m2026-10-01 03:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m\n\u001b[32m2026-10-01 03:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m\n\u001b[32m2026-10-01 03:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m\n\u001b[32m2026-10-01 03:40:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m\n\u001b[32m2026-10-01 03:40:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m\n\u001b[32m2026-10-01 03:40:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m\n\u001b[32m2026-10-01 03:40:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m\n\u001b[32m2026-10-01 03:40:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m\n\u001b[32m2026-10-01 03:40:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m\n\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m\n\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m\n\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m\n\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m\n\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m\n\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m\n\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m\n\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m\n\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m\n\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m\n\u001b[32m2026-10-01 03:40:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m\n\u001b[32m2026-10-01 03:40:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m\n\u001b[32m2026-10-01 03:41:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m\n\u001b[32m2026-10-01 03:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m\n[master 894b093] 2026-10-01-03-41\n 1 file changed, 30 insertions(+), 9 deletions(-)\n\u001b[32m2026-10-01 03:41:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1fe40c04-18e4-4577-9283-dfec0fb38f1c (ceph-create-lvm-devices) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:41:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1fe40c04-18e4-4577-9283-dfec0fb38f1c (ceph-create-lvm-devices) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Ceph create LVM devices] *************************************************\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nThursday 01 October 2026  03:41:23 +0000 (0:00:00.352)       0:00:00.352 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nThursday 01 October 2026  03:41:24 +0000 (0:00:00.276)       0:00:00.629 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:24 +0000 (0:00:00.250)       0:00:00.879 ****** \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] ******************\nThursday 01 October 2026  03:41:25 +0000 (0:00:00.570)       0:00:01.450 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:25 +0000 (0:00:00.226)       0:00:01.676 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:25 +0000 (0:00:00.220)       0:00:01.897 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:25 +0000 (0:00:00.231)       0:00:02.129 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:25 +0000 (0:00:00.238)       0:00:02.367 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:26 +0000 (0:00:00.209)       0:00:02.576 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:26 +0000 (0:00:00.222)       0:00:02.798 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:26 +0000 (0:00:00.233)       0:00:03.032 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:26 +0000 (0:00:00.203)       0:00:03.235 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:27 +0000 (0:00:00.476)       0:00:03.711 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:27 +0000 (0:00:00.712)       0:00:04.424 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:28 +0000 (0:00:00.771)       0:00:05.196 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:29 +0000 (0:00:01.004)       0:00:06.200 ****** \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] *************\nThursday 01 October 2026  03:41:30 +0000 (0:00:00.377)       0:00:06.577 ****** \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] *************\nThursday 01 October 2026  03:41:30 +0000 (0:00:00.468)       0:00:07.046 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:30 +0000 (0:00:00.224)       0:00:07.270 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:31 +0000 (0:00:00.225)       0:00:07.496 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:31 +0000 (0:00:00.232)       0:00:07.729 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:31 +0000 (0:00:00.228)       0:00:07.958 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:31 +0000 (0:00:00.212)       0:00:08.171 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:31 +0000 (0:00:00.212)       0:00:08.383 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:32 +0000 (0:00:00.204)       0:00:08.588 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:32 +0000 (0:00:00.212)       0:00:08.801 ****** \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] *************\nThursday 01 October 2026  03:41:33 +0000 (0:00:00.998)       0:00:09.799 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:33 +0000 (0:00:00.217)       0:00:10.017 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:33 +0000 (0:00:00.258)       0:00:10.275 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:34 +0000 (0:00:00.210)       0:00:10.486 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nThursday 01 October 2026  03:41:34 +0000 (0:00:00.231)       0:00:10.718 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nThursday 01 October 2026  03:41:34 +0000 (0:00:00.149)       0:00:10.868 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4482771c-ee18-5e17-9b9f-145147d2fd98'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'db97334b-0573-51f8-9294-af48b6e0b38b'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nThursday 01 October 2026  03:41:34 +0000 (0:00:00.216)       0:00:11.085 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nThursday 01 October 2026  03:41:36 +0000 (0:00:01.877)       0:00:12.962 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nThursday 01 October 2026  03:41:36 +0000 (0:00:00.157)       0:00:13.119 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nThursday 01 October 2026  03:41:38 +0000 (0:00:01.538)       0:00:14.657 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nThursday 01 October 2026  03:41:38 +0000 (0:00:00.170)       0:00:14.828 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nThursday 01 October 2026  03:41:38 +0000 (0:00:00.387)       0:00:15.215 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nThursday 01 October 2026  03:41:38 +0000 (0:00:00.177)       0:00:15.393 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nThursday 01 October 2026  03:41:39 +0000 (0:00:00.147)       0:00:15.540 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nThursday 01 October 2026  03:41:39 +0000 (0:00:00.158)       0:00:15.698 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nThursday 01 October 2026  03:41:39 +0000 (0:00:00.152)       0:00:15.851 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nThursday 01 October 2026  03:41:39 +0000 (0:00:00.185)       0:00:16.036 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nThursday 01 October 2026  03:41:39 +0000 (0:00:00.153)       0:00:16.190 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nThursday 01 October 2026  03:41:39 +0000 (0:00:00.162)       0:00:16.353 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \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] ************\nThursday 01 October 2026  03:41:40 +0000 (0:00:00.165)       0:00:16.518 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \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] *********************\nThursday 01 October 2026  03:41:40 +0000 (0:00:00.168)       0:00:16.687 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nThursday 01 October 2026  03:41:40 +0000 (0:00:00.129)       0:00:16.816 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nThursday 01 October 2026  03:41:40 +0000 (0:00:00.157)       0:00:16.974 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nThursday 01 October 2026  03:41:40 +0000 (0:00:00.412)       0:00:17.387 ****** \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] **********************************\nThursday 01 October 2026  03:41:41 +0000 (0:00:00.138)       0:00:17.525 ****** \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] *******************************\nThursday 01 October 2026  03:41:41 +0000 (0:00:00.154)       0:00:17.680 ****** \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] ********************\nThursday 01 October 2026  03:41:41 +0000 (0:00:00.137)       0:00:17.817 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nThursday 01 October 2026  03:41:42 +0000 (0:00:00.705)       0:00:18.523 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nThursday 01 October 2026  03:41:42 +0000 (0:00:00.554)       0:00:19.077 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nThursday 01 October 2026  03:41:43 +0000 (0:00:00.518)       0:00:19.595 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nThursday 01 October 2026  03:41:43 +0000 (0:00:00.151)       0:00:19.747 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nThursday 01 October 2026  03:41:43 +0000 (0:00:00.177)       0:00:19.924 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nThursday 01 October 2026  03:41:43 +0000 (0:00:00.131)       0:00:20.055 ****** \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] ******************************************************\nThursday 01 October 2026  03:41:43 +0000 (0:00:00.164)       0:00:20.220 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nThursday 01 October 2026  03:41:43 +0000 (0:00:00.137)       0:00:20.358 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nThursday 01 October 2026  03:41:44 +0000 (0:00:00.412)       0:00:20.770 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nThursday 01 October 2026  03:41:44 +0000 (0:00:00.131)       0:00:20.902 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nThursday 01 October 2026  03:41:44 +0000 (0:00:00.186)       0:00:21.088 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nThursday 01 October 2026  03:41:44 +0000 (0:00:00.153)       0:00:21.242 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nThursday 01 October 2026  03:41:44 +0000 (0:00:00.150)       0:00:21.392 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nThursday 01 October 2026  03:41:45 +0000 (0:00:00.155)       0:00:21.547 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nThursday 01 October 2026  03:41:45 +0000 (0:00:00.184)       0:00:21.732 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nThursday 01 October 2026  03:41:45 +0000 (0:00:00.146)       0:00:21.878 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nThursday 01 October 2026  03:41:45 +0000 (0:00:00.157)       0:00:22.036 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nThursday 01 October 2026  03:41:45 +0000 (0:00:00.143)       0:00:22.179 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nThursday 01 October 2026  03:41:45 +0000 (0:00:00.143)       0:00:22.322 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nThursday 01 October 2026  03:41:46 +0000 (0:00:00.143)       0:00:22.466 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nThursday 01 October 2026  03:41:46 +0000 (0:00:00.152)       0:00:22.618 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nThursday 01 October 2026  03:41:46 +0000 (0:00:00.407)       0:00:23.026 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nThursday 01 October 2026  03:41:46 +0000 (0:00:00.191)       0:00:23.217 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nThursday 01 October 2026  03:41:46 +0000 (0:00:00.174)       0:00:23.391 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nThursday 01 October 2026  03:41:47 +0000 (0:00:00.180)       0:00:23.572 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nThursday 01 October 2026  03:41:47 +0000 (0:00:00.169)       0:00:23.741 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nThursday 01 October 2026  03:41:47 +0000 (0:00:00.174)       0:00:23.916 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nThursday 01 October 2026  03:41:47 +0000 (0:00:00.167)       0:00:24.083 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nThursday 01 October 2026  03:41:47 +0000 (0:00:00.161)       0:00:24.244 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nThursday 01 October 2026  03:41:48 +0000 (0:00:00.584)       0:00:24.829 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nThursday 01 October 2026  03:41:48 +0000 (0:00:00.485)       0:00:25.314 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nThursday 01 October 2026  03:41:49 +0000 (0:00:00.163)       0:00:25.477 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'vg_name': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'vg_name': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nThursday 01 October 2026  03:41:49 +0000 (0:00:00.226)       0:00:25.704 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nThursday 01 October 2026  03:41:49 +0000 (0:00:00.408)       0:00:26.112 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nThursday 01 October 2026  03:41:49 +0000 (0:00:00.182)       0:00:26.295 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nThursday 01 October 2026  03:41:50 +0000 (0:00:00.192)       0:00:26.487 ****** \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-4482771c-ee18-5e17-9b9f-145147d2fd98\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-4482771c-ee18-5e17-9b9f-145147d2fd98\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-db97334b-0573-51f8-9294-af48b6e0b38b\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-db97334b-0573-51f8-9294-af48b6e0b38b\"\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-4482771c-ee18-5e17-9b9f-145147d2fd98\"\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-db97334b-0573-51f8-9294-af48b6e0b38b\"\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] ***********************************\nThursday 01 October 2026  03:41:50 +0000 (0:00:00.305)       0:00:26.792 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nThursday 01 October 2026  03:41:50 +0000 (0:00:00.267)       0:00:27.059 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:50 +0000 (0:00:00.267)       0:00:27.327 ****** \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] ******************\nThursday 01 October 2026  03:41:51 +0000 (0:00:00.444)       0:00:27.771 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:51 +0000 (0:00:00.216)       0:00:27.988 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:52 +0000 (0:00:00.717)       0:00:28.706 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:52 +0000 (0:00:00.227)       0:00:28.933 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:52 +0000 (0:00:00.228)       0:00:29.162 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:52 +0000 (0:00:00.222)       0:00:29.384 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:53 +0000 (0:00:00.223)       0:00:29.607 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:53 +0000 (0:00:00.214)       0:00:29.822 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:53 +0000 (0:00:00.206)       0:00:30.029 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:54 +0000 (0:00:00.489)       0:00:30.519 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:54 +0000 (0:00:00.495)       0:00:31.014 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:55 +0000 (0:00:00.490)       0:00:31.504 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:41:55 +0000 (0:00:00.855)       0:00:32.360 ****** \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] *************\nThursday 01 October 2026  03:41:56 +0000 (0:00:00.683)       0:00:33.043 ****** \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] *************\nThursday 01 October 2026  03:41:57 +0000 (0:00:01.047)       0:00:34.091 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:57 +0000 (0:00:00.227)       0:00:34.319 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:58 +0000 (0:00:00.244)       0:00:34.563 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:58 +0000 (0:00:00.227)       0:00:34.791 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:58 +0000 (0:00:00.228)       0:00:35.019 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:58 +0000 (0:00:00.214)       0:00:35.234 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:59 +0000 (0:00:00.208)       0:00:35.443 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:59 +0000 (0:00:00.231)       0:00:35.674 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:41:59 +0000 (0:00:00.226)       0:00:35.901 ****** \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] *************\nThursday 01 October 2026  03:42:00 +0000 (0:00:01.018)       0:00:36.919 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:00 +0000 (0:00:00.201)       0:00:37.121 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:01 +0000 (0:00:00.705)       0:00:37.827 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:01 +0000 (0:00:00.238)       0:00:38.065 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nThursday 01 October 2026  03:42:01 +0000 (0:00:00.232)       0:00:38.298 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nThursday 01 October 2026  03:42:02 +0000 (0:00:00.152)       0:00:38.450 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8227c1d4-4054-541e-94bf-c66b5ce9aecb'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nThursday 01 October 2026  03:42:02 +0000 (0:00:00.195)       0:00:38.646 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nThursday 01 October 2026  03:42:03 +0000 (0:00:01.744)       0:00:40.390 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nThursday 01 October 2026  03:42:04 +0000 (0:00:00.155)       0:00:40.546 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nThursday 01 October 2026  03:42:05 +0000 (0:00:01.382)       0:00:41.928 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nThursday 01 October 2026  03:42:05 +0000 (0:00:00.184)       0:00:42.113 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nThursday 01 October 2026  03:42:05 +0000 (0:00:00.157)       0:00:42.271 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nThursday 01 October 2026  03:42:06 +0000 (0:00:00.174)       0:00:42.445 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nThursday 01 October 2026  03:42:06 +0000 (0:00:00.140)       0:00:42.586 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nThursday 01 October 2026  03:42:06 +0000 (0:00:00.437)       0:00:43.024 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nThursday 01 October 2026  03:42:06 +0000 (0:00:00.144)       0:00:43.168 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nThursday 01 October 2026  03:42:06 +0000 (0:00:00.163)       0:00:43.331 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nThursday 01 October 2026  03:42:07 +0000 (0:00:00.146)       0:00:43.478 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nThursday 01 October 2026  03:42:07 +0000 (0:00:00.199)       0:00:43.677 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \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] ************\nThursday 01 October 2026  03:42:07 +0000 (0:00:00.160)       0:00:43.838 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \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] *********************\nThursday 01 October 2026  03:42:07 +0000 (0:00:00.169)       0:00:44.007 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nThursday 01 October 2026  03:42:07 +0000 (0:00:00.154)       0:00:44.162 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nThursday 01 October 2026  03:42:07 +0000 (0:00:00.138)       0:00:44.301 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nThursday 01 October 2026  03:42:08 +0000 (0:00:00.144)       0:00:44.446 ****** \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] **********************************\nThursday 01 October 2026  03:42:08 +0000 (0:00:00.154)       0:00:44.600 ****** \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] *******************************\nThursday 01 October 2026  03:42:08 +0000 (0:00:00.162)       0:00:44.762 ****** \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] ********************\nThursday 01 October 2026  03:42:08 +0000 (0:00:00.397)       0:00:45.159 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nThursday 01 October 2026  03:42:09 +0000 (0:00:00.491)       0:00:45.650 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nThursday 01 October 2026  03:42:09 +0000 (0:00:00.484)       0:00:46.135 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nThursday 01 October 2026  03:42:10 +0000 (0:00:00.501)       0:00:46.636 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nThursday 01 October 2026  03:42:10 +0000 (0:00:00.152)       0:00:46.789 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nThursday 01 October 2026  03:42:10 +0000 (0:00:00.121)       0:00:46.910 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nThursday 01 October 2026  03:42:10 +0000 (0:00:00.107)       0:00:47.018 ****** \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] ******************************************************\nThursday 01 October 2026  03:42:10 +0000 (0:00:00.176)       0:00:47.194 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nThursday 01 October 2026  03:42:10 +0000 (0:00:00.140)       0:00:47.335 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nThursday 01 October 2026  03:42:11 +0000 (0:00:00.144)       0:00:47.480 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nThursday 01 October 2026  03:42:11 +0000 (0:00:00.145)       0:00:47.625 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nThursday 01 October 2026  03:42:11 +0000 (0:00:00.160)       0:00:47.786 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nThursday 01 October 2026  03:42:11 +0000 (0:00:00.379)       0:00:48.165 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nThursday 01 October 2026  03:42:11 +0000 (0:00:00.152)       0:00:48.318 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nThursday 01 October 2026  03:42:12 +0000 (0:00:00.140)       0:00:48.459 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nThursday 01 October 2026  03:42:12 +0000 (0:00:00.138)       0:00:48.597 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nThursday 01 October 2026  03:42:12 +0000 (0:00:00.144)       0:00:48.741 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nThursday 01 October 2026  03:42:12 +0000 (0:00:00.160)       0:00:48.902 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nThursday 01 October 2026  03:42:12 +0000 (0:00:00.140)       0:00:49.042 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nThursday 01 October 2026  03:42:12 +0000 (0:00:00.135)       0:00:49.178 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nThursday 01 October 2026  03:42:12 +0000 (0:00:00.153)       0:00:49.331 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nThursday 01 October 2026  03:42:13 +0000 (0:00:00.160)       0:00:49.491 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nThursday 01 October 2026  03:42:13 +0000 (0:00:00.158)       0:00:49.650 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nThursday 01 October 2026  03:42:13 +0000 (0:00:00.154)       0:00:49.805 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nThursday 01 October 2026  03:42:13 +0000 (0:00:00.405)       0:00:50.211 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nThursday 01 October 2026  03:42:13 +0000 (0:00:00.179)       0:00:50.390 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nThursday 01 October 2026  03:42:14 +0000 (0:00:00.162)       0:00:50.553 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nThursday 01 October 2026  03:42:14 +0000 (0:00:00.165)       0:00:50.718 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nThursday 01 October 2026  03:42:14 +0000 (0:00:00.153)       0:00:50.872 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nThursday 01 October 2026  03:42:14 +0000 (0:00:00.160)       0:00:51.032 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nThursday 01 October 2026  03:42:15 +0000 (0:00:00.523)       0:00:51.556 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nThursday 01 October 2026  03:42:15 +0000 (0:00:00.501)       0:00:52.058 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nThursday 01 October 2026  03:42:15 +0000 (0:00:00.169)       0:00:52.227 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'vg_name': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'vg_name': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nThursday 01 October 2026  03:42:16 +0000 (0:00:00.210)       0:00:52.437 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nThursday 01 October 2026  03:42:16 +0000 (0:00:00.181)       0:00:52.618 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nThursday 01 October 2026  03:42:16 +0000 (0:00:00.154)       0:00:52.773 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nThursday 01 October 2026  03:42:16 +0000 (0:00:00.403)       0:00:53.177 ****** \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-8227c1d4-4054-541e-94bf-c66b5ce9aecb\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a\"\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-dadaf1db-a0f2-5ff1-8304-60f261a41f3a\"\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-8227c1d4-4054-541e-94bf-c66b5ce9aecb\"\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] ***********************************\nThursday 01 October 2026  03:42:17 +0000 (0:00:00.346)       0:00:53.523 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get initial list of available block devices] *****************************\nThursday 01 October 2026  03:42:17 +0000 (0:00:00.267)       0:00:53.791 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:17 +0000 (0:00:00.244)       0:00:54.035 ****** \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] ******************\nThursday 01 October 2026  03:42:18 +0000 (0:00:00.490)       0:00:54.525 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:18 +0000 (0:00:00.227)       0:00:54.753 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:18 +0000 (0:00:00.247)       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] ******************\nThursday 01 October 2026  03:42:18 +0000 (0:00:00.212)       0:00:55.213 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:18 +0000 (0:00:00.208)       0:00:55.421 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:19 +0000 (0:00:00.766)       0:00:56.188 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:19 +0000 (0:00:00.232)       0:00:56.421 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:20 +0000 (0:00:00.222)       0:00:56.643 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:20 +0000 (0:00:00.211)       0:00:56.854 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:20 +0000 (0:00:00.491)       0:00:57.346 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:21 +0000 (0:00:00.483)       0:00:57.830 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:21 +0000 (0:00:00.531)       0:00:58.361 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277)\u001b[0m\n\nTASK [Add known links to the list of available block devices] ******************\nThursday 01 October 2026  03:42:22 +0000 (0:00:00.494)       0:00:58.855 ****** \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] *************\nThursday 01 October 2026  03:42:22 +0000 (0:00:00.375)       0:00:59.231 ****** \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] *************\nThursday 01 October 2026  03:42:23 +0000 (0:00:00.520)       0:00:59.751 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:24 +0000 (0:00:00.753)       0:01:00.505 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:24 +0000 (0:00:00.232)       0:01:00.738 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:24 +0000 (0:00:00.225)       0:01:00.964 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:24 +0000 (0:00:00.244)       0:01:01.209 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:24 +0000 (0:00:00.204)       0:01:01.414 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:25 +0000 (0:00:00.218)       0:01:01.632 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:25 +0000 (0:00:00.225)       0:01:01.858 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:25 +0000 (0:00:00.212)       0:01:02.071 ****** \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] *************\nThursday 01 October 2026  03:42:26 +0000 (0:00:00.985)       0:01:03.056 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:26 +0000 (0:00:00.253)       0:01:03.310 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:27 +0000 (0:00:00.229)       0:01:03.539 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Add known partitions to the list of available block devices] *************\nThursday 01 October 2026  03:42:27 +0000 (0:00:00.209)       0:01:03.749 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Check whether ceph_db_wal_devices is used exclusively] *******************\nThursday 01 October 2026  03:42:28 +0000 (0:00:00.792)       0:01:04.542 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************\nThursday 01 October 2026  03:42:28 +0000 (0:00:00.144)       0:01:04.686 ****** \n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1fdda779-b792-52ac-83ab-2523a7e283ba'}})\u001b[0m\n\nTASK [Create block VGs] ********************************************************\nThursday 01 October 2026  03:42:28 +0000 (0:00:00.207)       0:01:04.893 ****** \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'})\u001b[0m\n\nTASK [Print 'Create block VGs'] ************************************************\nThursday 01 October 2026  03:42:30 +0000 (0:00:01.767)       0:01:06.661 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create block LVs] ********************************************************\nThursday 01 October 2026  03:42:30 +0000 (0:00:00.193)       0:01:06.854 ****** \n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'})\u001b[0m\n\nTASK [Print 'Create block LVs'] ************************************************\nThursday 01 October 2026  03:42:31 +0000 (0:00:01.403)       0:01:08.258 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB VGs] ***********************************************************\nThursday 01 October 2026  03:42:32 +0000 (0:00:00.173)       0:01:08.432 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB VGs'] ***************************************************\nThursday 01 October 2026  03:42:32 +0000 (0:00:00.144)       0:01:08.577 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL VGs] **********************************************************\nThursday 01 October 2026  03:42:32 +0000 (0:00:00.163)       0:01:08.741 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL VGs'] **************************************************\nThursday 01 October 2026  03:42:32 +0000 (0:00:00.147)       0:01:08.888 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB+WAL VGs] *******************************************************\nThursday 01 October 2026  03:42:32 +0000 (0:00:00.159)       0:01:09.048 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB+WAL VGs'] ***********************************************\nThursday 01 October 2026  03:42:32 +0000 (0:00:00.142)       0:01:09.190 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare variables for OSD count check] ***********************************\nThursday 01 October 2026  03:42:33 +0000 (0:00:00.434)       0:01:09.625 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************\nThursday 01 October 2026  03:42:33 +0000 (0:00:00.139)       0:01:09.765 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************\nThursday 01 October 2026  03:42:33 +0000 (0:00:00.148)       0:01:09.913 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \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] ************\nThursday 01 October 2026  03:42:33 +0000 (0:00:00.177)       0:01:10.091 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \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] *********************\nThursday 01 October 2026  03:42:33 +0000 (0:00:00.156)       0:01:10.248 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************\nThursday 01 October 2026  03:42:33 +0000 (0:00:00.151)       0:01:10.400 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************\nThursday 01 October 2026  03:42:34 +0000 (0:00:00.146)       0:01:10.546 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print number of OSDs wanted per DB VG] ***********************************\nThursday 01 October 2026  03:42:34 +0000 (0:00:00.154)       0:01:10.700 ****** \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] **********************************\nThursday 01 October 2026  03:42:34 +0000 (0:00:00.154)       0:01:10.855 ****** \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] *******************************\nThursday 01 October 2026  03:42:34 +0000 (0:00:00.167)       0:01:11.022 ****** \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] ********************\nThursday 01 October 2026  03:42:34 +0000 (0:00:00.158)       0:01:11.181 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather WAL VGs with total and available size in bytes] *******************\nThursday 01 October 2026  03:42:35 +0000 (0:00:00.571)       0:01:11.752 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Gather DB+WAL VGs with total and available size in bytes] ****************\nThursday 01 October 2026  03:42:36 +0000 (0:00:00.840)       0:01:12.593 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************\nThursday 01 October 2026  03:42:36 +0000 (0:00:00.581)       0:01:13.174 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (without buffer)] *************************************\nThursday 01 October 2026  03:42:36 +0000 (0:00:00.160)       0:01:13.335 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate VG sizes (with buffer)] ****************************************\nThursday 01 October 2026  03:42:37 +0000 (0:00:00.128)       0:01:13.464 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM VGs report data] ***********************************************\nThursday 01 October 2026  03:42:37 +0000 (0:00:00.119)       0:01:13.583 ****** \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] ******************************************************\nThursday 01 October 2026  03:42:37 +0000 (0:00:00.157)       0:01:13.741 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_db_devices] ************************\nThursday 01 October 2026  03:42:37 +0000 (0:00:00.166)       0:01:13.907 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_db_devices] ****************************\nThursday 01 October 2026  03:42:37 +0000 (0:00:00.145)       0:01:14.052 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB LVs on ceph_db_devices > available] *******************\nThursday 01 October 2026  03:42:37 +0000 (0:00:00.164)       0:01:14.217 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for LVs on ceph_wal_devices] ***********************\nThursday 01 October 2026  03:42:37 +0000 (0:00:00.127)       0:01:14.344 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for LVs on ceph_wal_devices] ***************************\nThursday 01 October 2026  03:42:38 +0000 (0:00:00.154)       0:01:14.499 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************\nThursday 01 October 2026  03:42:38 +0000 (0:00:00.150)       0:01:14.650 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************\nThursday 01 October 2026  03:42:38 +0000 (0:00:00.394)       0:01:15.044 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************\nThursday 01 October 2026  03:42:38 +0000 (0:00:00.155)       0:01:15.200 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************\nThursday 01 October 2026  03:42:38 +0000 (0:00:00.140)       0:01:15.340 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************\nThursday 01 October 2026  03:42:39 +0000 (0:00:00.159)       0:01:15.500 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********\nThursday 01 October 2026  03:42:39 +0000 (0:00:00.150)       0:01:15.650 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************\nThursday 01 October 2026  03:42:39 +0000 (0:00:00.151)       0:01:15.802 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************\nThursday 01 October 2026  03:42:39 +0000 (0:00:00.201)       0:01:16.003 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_devices] ***************************************\nThursday 01 October 2026  03:42:39 +0000 (0:00:00.161)       0:01:16.165 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_devices'] *******************************\nThursday 01 October 2026  03:42:39 +0000 (0:00:00.173)       0:01:16.339 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_wal_devices] *************************************\nThursday 01 October 2026  03:42:40 +0000 (0:00:00.176)       0:01:16.515 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************\nThursday 01 October 2026  03:42:40 +0000 (0:00:00.192)       0:01:16.708 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create WAL LVs for ceph_db_wal_devices] **********************************\nThursday 01 October 2026  03:42:40 +0000 (0:00:00.169)       0:01:16.877 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************\nThursday 01 October 2026  03:42:40 +0000 (0:00:00.437)       0:01:17.314 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Create DB LVs for ceph_db_wal_devices] ***********************************\nThursday 01 October 2026  03:42:41 +0000 (0:00:00.172)       0:01:17.486 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************\nThursday 01 October 2026  03:42:41 +0000 (0:00:00.206)       0:01:17.693 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph LVs with associated VGs] ********************************\nThursday 01 October 2026  03:42:41 +0000 (0:00:00.181)       0:01:17.874 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of Ceph PVs with associated VGs] ********************************\nThursday 01 October 2026  03:42:41 +0000 (0:00:00.521)       0:01:18.396 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************\nThursday 01 October 2026  03:42:42 +0000 (0:00:00.487)       0:01:18.883 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Create list of VG/LV names] **********************************************\nThursday 01 October 2026  03:42:42 +0000 (0:00:00.154)       0:01:19.037 ****** \n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'vg_name': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'vg_name': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'})\u001b[0m\n\nTASK [Fail if block LV defined in lvm_volumes is missing] **********************\nThursday 01 October 2026  03:42:42 +0000 (0:00:00.228)       0:01:19.266 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if DB LV defined in lvm_volumes is missing] *************************\nThursday 01 October 2026  03:42:43 +0000 (0:00:00.189)       0:01:19.456 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Fail if WAL LV defined in lvm_volumes is missing] ************************\nThursday 01 October 2026  03:42:43 +0000 (0:00:00.159)       0:01:19.615 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Print LVM report data] ***************************************************\nThursday 01 October 2026  03:42:43 +0000 (0:00:00.237)       0:01:19.852 ****** \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-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\"\u001b[0m\n\u001b[0;32m            },\u001b[0m\n\u001b[0;32m            {\u001b[0m\n\u001b[0;32m                \"lv_name\": \"osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba\",\u001b[0m\n\u001b[0;32m                \"vg_name\": \"ceph-1fdda779-b792-52ac-83ab-2523a7e283ba\"\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-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\"\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-1fdda779-b792-52ac-83ab-2523a7e283ba\"\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 ********************************************************************\nThursday 01 October 2026  03:42:43 +0000 (0:00:00.148)       0:01:20.001 ****** \n=============================================================================== \nCreate block VGs -------------------------------------------------------- 5.39s\nCreate block LVs -------------------------------------------------------- 4.32s\nAdd known partitions to the list of available block devices ------------- 2.04s\nGather WAL VGs with total and available size in bytes ------------------- 1.88s\nGather DB VGs with total and available size in bytes -------------------- 1.77s\nGet list of Ceph LVs with associated VGs -------------------------------- 1.63s\nGather DB+WAL VGs with total and available size in bytes ---------------- 1.60s\nAdd known links to the list of available block devices ------------------ 1.51s\nGet list of Ceph PVs with associated VGs -------------------------------- 1.47s\nAdd known partitions to the list of available block devices ------------- 1.02s\nAdd known links to the list of available block devices ------------------ 1.00s\nAdd known partitions to the list of available block devices ------------- 1.00s\nAdd known partitions to the list of available block devices ------------- 0.99s\nAdd known links to the list of available block devices ------------------ 0.86s\nFail if WAL LV defined in lvm_volumes is missing ------------------------ 0.83s\nGet extra vars for Ceph configuration ----------------------------------- 0.81s\nPrint LVM report data --------------------------------------------------- 0.80s\nAdd known partitions to the list of available block devices ------------- 0.79s\nPrint 'Create DB+WAL VGs' ----------------------------------------------- 0.78s\nFail if block LV defined in lvm_volumes is missing ---------------------- 0.78s\n\u001b[32m2026-10-01 03:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 86f54c8d-5da7-4c09-8584-bae0e9e0a2aa (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 86f54c8d-5da7-4c09-8584-bae0e9e0a2aa (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] *********************\nThursday 01 October 2026  03:43:01 +0000 (0:00:00.320)       0:00:00.320 ****** \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.commons.facts : Copy fact files] ***********************************\nThursday 01 October 2026  03:43:03 +0000 (0:00:01.279)       0:00:01.600 ****** \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] ***********************************************\nThursday 01 October 2026  03:43:04 +0000 (0:00:01.577)       0:00:03.177 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nThursday 01 October 2026  03:43:09 +0000 (0:00:05.245)       0:00:08.423 ****** \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 ********************************************************************\nThursday 01 October 2026  03:43:10 +0000 (0:00:00.616)       0:00:09.039 ****** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 5.25s\nosism.commons.facts : Copy fact files ----------------------------------- 1.58s\nosism.commons.facts : Create custom facts directory --------------------- 1.28s\nGather facts for all hosts ---------------------------------------------- 0.62s\n\u001b[32m2026-10-01 03:43:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3980d563-5b3e-4233-afdf-33e89b8799eb (ceph) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:43:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3980d563-5b3e-4233-afdf-33e89b8799eb (ceph) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Prepare deployment of Ceph services] *************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  03:43:19 +0000 (0:00:00.963)       0:00:00.963 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  03:43:20 +0000 (0:00:01.389)       0:00:02.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-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-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  03:43:21 +0000 (0:00:01.057)       0:00:03.410 ****** \n\u001b[0;32mok: [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 [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  03:43:22 +0000 (0:00:00.879)       0:00:04.289 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  03:43:23 +0000 (0:00:01.066)       0:00:05.356 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  03:43:24 +0000 (0:00:00.943)       0:00:06.300 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  03:43:25 +0000 (0:00:00.672)       0:00:06.972 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  03:43:26 +0000 (0:00:00.950)       0:00:07.922 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  03:43:26 +0000 (0:00:00.671)       0:00:08.594 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  03:43:27 +0000 (0:00:00.900)       0:00:09.494 ****** \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-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  03:43:28 +0000 (0:00:00.699)       0:00:10.194 ****** \n\u001b[0;32mok: [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 [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  03:43:29 +0000 (0:00:00.797)       0:00:10.991 ****** \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-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  03:43:31 +0000 (0:00:02.393)       0:00:13.385 ****** \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\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  03:43:32 +0000 (0:00:00.692)       0:00:14.077 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  03:43:33 +0000 (0:00:01.134)       0:00:15.212 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  03:43:33 +0000 (0:00:00.173)       0:00:15.385 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 03:43:30.245898', 'end': '2026-10-01 03:43:30.278216', 'delta': '0:00:00.032318', '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-0] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 03:43:30.921483', 'end': '2026-10-01 03:43:30.960854', 'delta': '0:00:00.039371', '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-0] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 03:43:31.490801', 'end': '2026-10-01 03:43:31.526819', 'delta': '0:00:00.036018', '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-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _container_exec_cmd] *******************************\nThursday 01 October 2026  03:43:33 +0000 (0:00:00.195)       0:00:15.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\u001b[0;32mok: [testbed-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] *************\nThursday 01 October 2026  03:43:34 +0000 (0:00:00.804)       0:00:16.385 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  03:43:35 +0000 (0:00:00.681)       0:00:17.067 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  03:43:36 +0000 (0:00:00.885)       0:00:17.953 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] **********************************************\nThursday 01 October 2026  03:43:37 +0000 (0:00:00.853)       0:00:18.806 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  03:43:37 +0000 (0:00:00.862)       0:00:19.669 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  03:43:38 +0000 (0:00:00.129)       0:00:19.798 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  03:43:38 +0000 (0:00:00.246)       0:00:20.044 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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)] *************************************\nThursday 01 October 2026  03:43:38 +0000 (0:00:00.620)       0:00:20.665 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  03:43:39 +0000 (0:00:00.958)       0:00:21.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\u001b[0;36mskipping: [testbed-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)] ***************************\nThursday 01 October 2026  03:43:40 +0000 (0:00:00.724)       0:00:22.349 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  03:43:41 +0000 (0:00:00.942)       0:00:23.291 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  03:43:42 +0000 (0:00:00.675)       0:00:23.966 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  03:43:43 +0000 (0:00:00.939)       0:00:24.905 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  03:43:43 +0000 (0:00:00.737)       0:00:25.643 ****** \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-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-0] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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-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-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-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_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-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_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-17-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] => (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-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_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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-01-02-33-15-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] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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-01-02-33-13-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], '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--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], '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-2]\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_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], '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--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], '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_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-22-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], '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-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], '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--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], '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]\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_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-11-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], '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_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], '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-01-02-33-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  03:43:45 +0000 (0:00:01.479)       0:00:27.123 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-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_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-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_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-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-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-01-02-33-17-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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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-01-02-33-15-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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-01-02-33-13-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\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--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], '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--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], '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--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], '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_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], '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': 'sdb', 'value': {'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], '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': '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': 'sdc', 'value': {'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-22-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] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], '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--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], '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_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], '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-01-02-33-11-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], '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]\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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  03:43:46 +0000 (0:00:01.450)       0:00:28.574 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  03:43:48 +0000 (0:00:01.154)       0:00:29.729 ****** \n\u001b[0;32mok: [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 [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  03:43:48 +0000 (0:00:00.878)       0:00:30.607 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  03:43:49 +0000 (0:00:00.664)       0:00:31.272 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  03:43:50 +0000 (0:00:00.905)       0:00:32.177 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  03:43:51 +0000 (0:00:00.674)       0:00:32.852 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] *************************\nThursday 01 October 2026  03:43:51 +0000 (0:00:00.657)       0:00:33.509 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\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-2] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\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-5] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (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-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  03:43:53 +0000 (0:00:01.718)       0:00:35.228 ****** \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\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] ***********************\nThursday 01 October 2026  03:43:54 +0000 (0:00:00.713)       0:00:35.941 ****** \n\u001b[0;36mskipping: [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 }}\"] ***\nThursday 01 October 2026  03:43:55 +0000 (0:00:01.276)       0:00:37.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 : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  03:43:55 +0000 (0:00:00.331)       0:00:37.549 ****** \n\u001b[0;36mskipping: [testbed-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] ****\nThursday 01 October 2026  03:43:56 +0000 (0:00:00.627)       0:00:38.177 ****** \n\u001b[0;36mskipping: [testbed-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] ***************\nThursday 01 October 2026  03:43:56 +0000 (0:00:00.355)       0:00:38.532 ****** \n\u001b[0;32mok: [testbed-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] ****************************************\nThursday 01 October 2026  03:43:57 +0000 (0:00:00.436)       0:00:38.969 ****** \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] ******\nThursday 01 October 2026  03:43:57 +0000 (0:00:00.420)       0:00:39.390 ****** \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] ******\nThursday 01 October 2026  03:43:58 +0000 (0:00:00.678)       0:00:40.069 ****** \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)] ***************************\nThursday 01 October 2026  03:43:59 +0000 (0:00:00.689)       0:00:40.758 ****** \n\u001b[0;32mok: [testbed-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] *************************************\nThursday 01 October 2026  03:43:59 +0000 (0:00:00.639)       0:00:41.397 ****** \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] **************************************\nThursday 01 October 2026  03:44:00 +0000 (0:00:00.585)       0:00:41.982 ****** \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\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  03:44:01 +0000 (0:00:01.168)       0:00:43.151 ****** \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\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  03:44:03 +0000 (0:00:02.346)       0:00:45.498 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  03:44:05 +0000 (0:00:01.417)       0:00:46.915 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  03:44:06 +0000 (0:00:01.345)       0:00:48.261 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\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-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  03:44:07 +0000 (0:00:00.813)       0:00:49.074 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  03:44:08 +0000 (0:00:01.413)       0:00:50.487 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  03:44:09 +0000 (0:00:01.078)       0:00:51.566 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  03:44:11 +0000 (0:00:01.362)       0:00:52.928 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [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;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  03:44:11 +0000 (0:00:00.742)       0:00:53.671 ****** \n\u001b[0;36mskipping: [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 [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  03:44:12 +0000 (0:00:00.907)       0:00:54.579 ****** \n\u001b[0;36mskipping: [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 [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  03:44:13 +0000 (0:00:00.739)       0:00:55.318 ****** \n\u001b[0;32mok: [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 [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  03:44:15 +0000 (0:00:01.391)       0:00:56.710 ****** \n\u001b[0;32mok: [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 [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  03:44:16 +0000 (0:00:01.351)       0:00:58.061 ****** \n\u001b[0;36mskipping: [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 [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  03:44:17 +0000 (0:00:00.886)       0:00:58.948 ****** \n\u001b[0;32mok: [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;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:44:17 +0000 (0:00:00.699)       0:00:59.647 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  03:44:18 +0000 (0:00:00.941)       0:01:00.588 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  03:44:19 +0000 (0:00:00.698)       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\u001b[0;32mok: [testbed-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] ******************************\nThursday 01 October 2026  03:44:20 +0000 (0:00:00.964)       0:01:02.251 ****** \n\u001b[0;36mskipping: [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 [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  03:44:21 +0000 (0:00:00.639)       0:01:02.891 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  03:44:22 +0000 (0:00:00.926)       0:01:03.817 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] ****************************\nThursday 01 October 2026  03:44:22 +0000 (0:00:00.704)       0:01:04.522 ****** \n\u001b[0;32mok: [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 [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  03:44:23 +0000 (0:00:01.009)       0:01:05.531 ****** \n\u001b[0;32mok: [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 [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  03:44:25 +0000 (0:00:01.464)       0:01:06.996 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\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-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  03:44:26 +0000 (0:00:01.612)       0:01:08.609 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  03:44:29 +0000 (0:00:02.450)       0:01:11.059 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  03:44:30 +0000 (0:00:01.361)       0:01:12.420 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  03:44:31 +0000 (0:00:00.664)       0:01:13.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\u001b[0;36mskipping: [testbed-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-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  03:44:32 +0000 (0:00:00.904)       0:01:13.990 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\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-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.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\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  03:44:33 +0000 (0:00:01.381)       0:01:15.372 ****** \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 [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  03:44:34 +0000 (0:00:01.293)       0:01:16.665 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  03:44:35 +0000 (0:00:00.723)       0:01:17.389 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  03:44:36 +0000 (0:00:00.904)       0:01:18.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\u001b[0;36mskipping: [testbed-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-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  03:44:37 +0000 (0:00:00.676)       0:01:18.971 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  03:44:38 +0000 (0:00:01.418)       0:01:20.390 ****** \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-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  03:45:19 +0000 (0:00:40.343)       0:02:00.733 ****** \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\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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  03:45:19 +0000 (0:00:00.779)       0:02:01.513 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  03:45:20 +0000 (0:00:00.943)       0:02:02.457 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  03:45:20 +0000 (0:00:00.176)       0:02:02.634 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  03:45:21 +0000 (0:00:00.715)       0:02:03.349 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  03:45:22 +0000 (0:00:00.946)       0:02:04.296 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  03:45:23 +0000 (0:00:00.758)       0:02:05.055 ****** \n\u001b[0;32mok: [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 [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  03:45:27 +0000 (0:00:03.841)       0:02:08.896 ****** \n\u001b[0;32mok: [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 [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  03:45:27 +0000 (0:00:00.697)       0:02:09.593 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  03:45:29 +0000 (0:00:01.433)       0:02:11.027 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  03:45:30 +0000 (0:00:00.987)       0:02:12.015 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  03:45:31 +0000 (0:00:00.721)       0:02:12.736 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  03:45:31 +0000 (0:00:00.957)       0:02:13.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\u001b[0;36mskipping: [testbed-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-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  03:45:32 +0000 (0:00:00.724)       0:02:14.419 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  03:45:33 +0000 (0:00:00.989)       0:02:15.408 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  03:45:34 +0000 (0:00:00.747)       0:02:16.156 ****** \n\u001b[0;36mskipping: [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 [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  03:45:35 +0000 (0:00:00.963)       0:02:17.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;36mskipping: [testbed-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-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  03:45:36 +0000 (0:00:00.717)       0:02:17.837 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-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-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  03:45:37 +0000 (0:00:01.394)       0:02:19.231 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  03:45:38 +0000 (0:00:01.384)       0:02:20.615 ****** \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-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-3] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/etc/ceph)\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/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mon)\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-5] => (item=/etc/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\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-2] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (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/mds)\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-2] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\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/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds)\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/crash)\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/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\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/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\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-rgw)\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/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\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/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\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-osd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\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/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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-5] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  03:45:45 +0000 (0:00:06.480)       0:02:27.095 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;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] *****************\nThursday 01 October 2026  03:45:46 +0000 (0:00:00.929)       0:02:28.025 ****** \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] *********************************\nThursday 01 October 2026  03:45:47 +0000 (0:00:01.021)       0:02:29.047 ****** \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] ********************************************\nThursday 01 October 2026  03:45:48 +0000 (0:00:01.192)       0:02:30.240 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-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-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  03:45:49 +0000 (0:00:00.627)       0:02:30.867 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  03:45:50 +0000 (0:00:00.973)       0:02:31.840 ****** \n\u001b[0;36mskipping: [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 [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  03:45:50 +0000 (0:00:00.650)       0:02:32.491 ****** \n\u001b[0;36mskipping: [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 [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  03:45:51 +0000 (0:00:00.892)       0:02:33.383 ****** \n\u001b[0;36mskipping: [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 [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  03:45:52 +0000 (0:00:00.648)       0:02:34.032 ****** \n\u001b[0;36mskipping: [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 [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  03:45:53 +0000 (0:00:00.904)       0:02:34.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\u001b[0;36mskipping: [testbed-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-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  03:45:53 +0000 (0:00:00.752)       0:02:35.690 ****** \n\u001b[0;36mskipping: [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 [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  03:45:54 +0000 (0:00:00.923)       0:02:36.614 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\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 [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  03:45:58 +0000 (0:00:03.098)       0:02:39.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\u001b[0;32mok: [testbed-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-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  03:45:58 +0000 (0:00:00.945)       0:02:40.657 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  03:45:59 +0000 (0:00:00.766)       0:02:41.424 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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-config : Render rgw configs] ****************************************\nThursday 01 October 2026  03:46:00 +0000 (0:00:01.025)       0:02:42.449 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (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\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  03:46:01 +0000 (0:00:00.738)       0:02:43.188 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\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\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  03:46:02 +0000 (0:00:01.103)       0:02:44.292 ****** \n\u001b[0;36mskipping: [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 [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  03:46:03 +0000 (0:00:00.845)       0:02:45.137 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  03:46:04 +0000 (0:00:01.090)       0:02:46.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\u001b[0;36mskipping: [testbed-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] ****\nThursday 01 October 2026  03:46:05 +0000 (0:00:00.761)       0:02:46.989 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] ****\nThursday 01 October 2026  03:46:06 +0000 (0:00:01.072)       0:02:48.061 ****** \n\u001b[0;36mskipping: [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 [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  03:46:07 +0000 (0:00:00.714)       0:02:48.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;32mok: [testbed-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] ****************************************\nThursday 01 October 2026  03:46:08 +0000 (0:00:01.083)       0:02:49.860 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  03:46:08 +0000 (0:00:00.457)       0:02:50.317 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  03:46:09 +0000 (0:00:00.456)       0:02:50.773 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  03:46:09 +0000 (0:00:00.429)       0:02:51.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\u001b[0;32mok: [testbed-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] *************************************\nThursday 01 October 2026  03:46:10 +0000 (0:00:01.025)       0:02:52.229 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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\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-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  03:46:12 +0000 (0:00:02.038)       0:02:54.267 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  03:46:15 +0000 (0:00:02.754)       0:02:57.022 ****** \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\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nThursday 01 October 2026  03:46:16 +0000 (0:00:01.429)       0:02:58.452 ****** \n\u001b[0;36mskipping: [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] ********\nThursday 01 October 2026  03:46:17 +0000 (0:00:00.989)       0:02:59.441 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************\nThursday 01 October 2026  03:46:18 +0000 (0:00:00.631)       0:03:00.073 ****** \n\u001b[0;33mchanged: [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)] ********************\nThursday 01 October 2026  03:46:19 +0000 (0:00:01.244)       0:03:01.317 ****** \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] *********\nThursday 01 October 2026  03:46:20 +0000 (0:00:00.821)       0:03:02.139 ****** \n\u001b[0;32mok: [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] **********************************\nThursday 01 October 2026  03:46:20 +0000 (0:00:00.344)       0:03:02.483 ****** \n\u001b[0;36mskipping: [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] **********************\nThursday 01 October 2026  03:46:22 +0000 (0:00:01.362)       0:03:03.845 ****** \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] ********\nThursday 01 October 2026  03:46:22 +0000 (0:00:00.432)       0:03:04.278 ****** \n\u001b[0;36mskipping: [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] *******************************\nThursday 01 October 2026  03:46:22 +0000 (0:00:00.367)       0:03:04.646 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nThursday 01 October 2026  03:46:23 +0000 (0:00:00.285)       0:03:04.931 ****** \n\u001b[0;36mskipping: [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] *********************************\nThursday 01 October 2026  03:46:23 +0000 (0:00:00.586)       0:03:05.517 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nThursday 01 October 2026  03:46:24 +0000 (0:00:00.281)       0:03:05.799 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nThursday 01 October 2026  03:46:24 +0000 (0:00:00.253)       0:03:06.052 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nThursday 01 October 2026  03:46:24 +0000 (0:00:00.143)       0:03:06.195 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nThursday 01 October 2026  03:46:24 +0000 (0:00:00.242)       0:03:06.438 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nThursday 01 October 2026  03:46:24 +0000 (0:00:00.250)       0:03:06.689 ****** \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] *********\nThursday 01 October 2026  03:46:25 +0000 (0:00:00.492)       0:03:07.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\nRUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************\nThursday 01 October 2026  03:46:25 +0000 (0:00:00.353)       0:03:07.534 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nThursday 01 October 2026  03:46:26 +0000 (0:00:00.305)       0:03:07.840 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nThursday 01 October 2026  03:46:26 +0000 (0:00:00.253)       0:03:08.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\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] ********\nThursday 01 October 2026  03:46:27 +0000 (0:00:01.200)       0:03:09.295 ****** \n\u001b[0;32mok: [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] ***********************\nThursday 01 October 2026  03:46:27 +0000 (0:00:00.362)       0:03:09.657 ****** \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)] ********************\nThursday 01 October 2026  03:46:29 +0000 (0:00:01.457)       0:03:11.114 ****** \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] *********\nThursday 01 October 2026  03:46:30 +0000 (0:00:00.675)       0:03:11.790 ****** \n\u001b[0;32mok: [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] **********************************\nThursday 01 October 2026  03:46:30 +0000 (0:00:00.356)       0:03:12.147 ****** \n\u001b[0;36mskipping: [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] ********\nThursday 01 October 2026  03:46:31 +0000 (0:00:01.147)       0:03:13.295 ****** \n\u001b[0;32mok: [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] ***********************\nThursday 01 October 2026  03:46:31 +0000 (0:00:00.376)       0:03:13.672 ****** \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)] ********************\nThursday 01 October 2026  03:46:33 +0000 (0:00:01.369)       0:03:15.041 ****** \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] *********\nThursday 01 October 2026  03:46:34 +0000 (0:00:01.026)       0:03:16.067 ****** \n\u001b[0;32mok: [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] ****************************\nThursday 01 October 2026  03:46:34 +0000 (0:00:00.634)       0:03:16.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\u001b[0;36mskipping: [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 : Mgrs handler] **********************************\nThursday 01 October 2026  03:46:35 +0000 (0:00:00.725)       0:03:17.427 ****** \n\u001b[0;36mskipping: [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] ********\nThursday 01 October 2026  03:46:36 +0000 (0:00:01.199)       0:03:18.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\nRUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************\nThursday 01 October 2026  03:46:37 +0000 (0:00:00.354)       0:03:18.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 [ceph-handler : Restart ceph mgr daemon(s)] ********************\nThursday 01 October 2026  03:46:38 +0000 (0:00:01.337)       0:03:20.318 ****** \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] *********\nThursday 01 October 2026  03:46:39 +0000 (0:00:00.995)       0:03:21.314 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  03:46:40 +0000 (0:00:00.907)       0:03:22.221 ****** \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] *********************\nThursday 01 October 2026  03:46:41 +0000 (0:00:00.588)       0:03:22.810 ****** \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] ********************************\nThursday 01 October 2026  03:46:41 +0000 (0:00:00.840)       0:03:23.651 ****** \n\u001b[0;32mok: [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] *******************************\nThursday 01 October 2026  03:46:42 +0000 (0:00:00.742)       0:03:24.393 ****** \n\u001b[0;36mskipping: [testbed-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] ********************************\nThursday 01 October 2026  03:46:43 +0000 (0:00:00.396)       0:03:24.790 ****** \n\u001b[0;36mskipping: [testbed-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] ********************************\nThursday 01 October 2026  03:46:43 +0000 (0:00:00.621)       0:03:25.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\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  03:46:44 +0000 (0:00:00.367)       0:03:25.779 ****** \n\u001b[0;32mok: [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] *************************\nThursday 01 October 2026  03:46:44 +0000 (0:00:00.769)       0:03:26.549 ****** \n\u001b[0;36mskipping: [testbed-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] ********************************\nThursday 01 October 2026  03:46:45 +0000 (0:00:00.386)       0:03:26.935 ****** \n\u001b[0;36mskipping: [testbed-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] *************************\nThursday 01 October 2026  03:46:45 +0000 (0:00:00.721)       0:03:27.656 ****** \n\u001b[0;32mok: [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] **********************\nThursday 01 October 2026  03:46:46 +0000 (0:00:00.777)       0:03:28.433 ****** \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-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  03:46:48 +0000 (0:00:01.766)       0:03:30.200 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:46:48 +0000 (0:00:00.346)       0:03:30.547 ****** \n\u001b[0;32mok: [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] ******************************\nThursday 01 October 2026  03:46:49 +0000 (0:00:00.786)       0:03:31.334 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  03:46:49 +0000 (0:00:00.332)       0:03:31.666 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:46:50 +0000 (0:00:00.405)       0:03:32.072 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:46:50 +0000 (0:00:00.344)       0:03:32.416 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:46:51 +0000 (0:00:00.659)       0:03:33.076 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:46:51 +0000 (0:00:00.385)       0:03:33.462 ****** \n\u001b[0;32mok: [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] ****************************\nThursday 01 October 2026  03:46:52 +0000 (0:00:00.394)       0:03:33.856 ****** \n\u001b[0;32mok: [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] *************************\nThursday 01 October 2026  03:46:52 +0000 (0:00:00.374)       0:03:34.231 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  03:46:53 +0000 (0:00:00.965)       0:03:35.196 ****** \n\u001b[0;32mok: [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] **********************************\nThursday 01 October 2026  03:46:53 +0000 (0:00:00.440)       0:03:35.637 ****** \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] **************\nThursday 01 October 2026  03:46:54 +0000 (0:00:00.973)       0:03:36.611 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nThursday 01 October 2026  03:46:55 +0000 (0:00:00.161)       0:03:36.772 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nThursday 01 October 2026  03:46:56 +0000 (0:00:01.123)       0:03:37.895 ****** \n\u001b[0;32mok: [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] *******************\nThursday 01 October 2026  03:46:56 +0000 (0:00:00.391)       0:03:38.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 [ceph-mon : Create monitor initial keyring] *******************************\nThursday 01 October 2026  03:46:56 +0000 (0:00:00.411)       0:03:38.698 ****** \n\u001b[0;33mchanged: [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)] ***********\nThursday 01 October 2026  03:46:58 +0000 (0:00:01.402)       0:03:40.101 ****** \n\u001b[0;33mchanged: [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] *************************************\nThursday 01 October 2026  03:46:59 +0000 (0:00:00.773)       0:03:40.875 ****** \n\u001b[0;33mchanged: [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] ***************\nThursday 01 October 2026  03:46:59 +0000 (0:00:00.711)       0:03:41.587 ****** \n\u001b[0;32mok: [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] *****************************************\nThursday 01 October 2026  03:47:00 +0000 (0:00:00.696)       0:03:42.284 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nThursday 01 October 2026  03:47:01 +0000 (0:00:01.046)       0:03:43.330 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nThursday 01 October 2026  03:47:02 +0000 (0:00:01.278)       0:03:44.609 ****** \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] ************************\nThursday 01 October 2026  03:47:05 +0000 (0:00:02.992)       0:03:47.601 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact ceph-mon container command] **************************\nThursday 01 October 2026  03:47:07 +0000 (0:00:01.220)       0:03:48.821 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  03:47:07 +0000 (0:00:00.364)       0:03:49.186 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Generate initial monmap] **************************************\nThursday 01 October 2026  03:47:08 +0000 (0:00:00.670)       0:03:49.857 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************\nThursday 01 October 2026  03:47:09 +0000 (0:00:01.518)       0:03:51.375 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************\nThursday 01 October 2026  03:47:11 +0000 (0:00:01.349)       0:03:52.725 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include start_monitor.yml] ************************************\nThursday 01 October 2026  03:47:11 +0000 (0:00:00.348)       0:03:53.073 ****** \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] *************\nThursday 01 October 2026  03:47:12 +0000 (0:00:00.925)       0:03:53.999 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************\nThursday 01 October 2026  03:47:12 +0000 (0:00:00.364)       0:03:54.363 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************\nThursday 01 October 2026  03:47:13 +0000 (0:00:00.389)       0:03:54.753 ****** \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] *****************\nThursday 01 October 2026  03:47:13 +0000 (0:00:00.877)       0:03:55.630 ****** \n\u001b[0;33mchanged: [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 : Generate systemd ceph-mon target file] ************************\nThursday 01 October 2026  03:47:15 +0000 (0:00:01.630)       0:03:57.261 ****** \n\u001b[0;33mchanged: [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] ***************************************\nThursday 01 October 2026  03:47:16 +0000 (0:00:01.113)       0:03:58.375 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Start the monitor service] ************************************\nThursday 01 October 2026  03:47:18 +0000 (0:00:02.231)       0:04:00.607 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************\nThursday 01 October 2026  03:47:21 +0000 (0:00:03.059)       0:04:03.666 ****** \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...] *************\nThursday 01 October 2026  03:47:22 +0000 (0:00:00.659)       0:04:04.326 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Fetch ceph initial keys] **************************************\nThursday 01 October 2026  03:47:23 +0000 (0:00:01.259)       0:04:05.585 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include secure_cluster.yml] ***********************************\nThursday 01 October 2026  03:47:31 +0000 (0:00:08.023)       0:04:13.609 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************************\nThursday 01 October 2026  03:47:32 +0000 (0:00:00.344)       0:04:13.954 ****** \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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}]) \u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  03:47:44 +0000 (0:00:12.110)       0:04:26.065 ****** \n\u001b[0;36mskipping: [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] **********************************\nThursday 01 October 2026  03:47:45 +0000 (0:00:00.702)       0:04:26.767 ****** \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] ********\nThursday 01 October 2026  03:47:45 +0000 (0:00:00.598)       0:04:27.366 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************\nThursday 01 October 2026  03:47:46 +0000 (0:00:00.381)       0:04:27.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 [ceph-handler : Restart ceph mon daemon(s)] ********************\nThursday 01 October 2026  03:47:46 +0000 (0:00:00.674)       0:04:28.422 ****** \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] *********\nThursday 01 October 2026  03:47:47 +0000 (0:00:00.751)       0:04:29.173 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  03:47:48 +0000 (0:00:00.663)       0:04:29.836 ****** \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] *********************\nThursday 01 October 2026  03:47:48 +0000 (0:00:00.866)       0:04:30.702 ****** \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] ********************************\nThursday 01 October 2026  03:47:49 +0000 (0:00:00.782)       0:04:31.484 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  03:47:50 +0000 (0:00:01.074)       0:04:32.559 ****** \n\u001b[0;36mskipping: [testbed-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] ********************************\nThursday 01 October 2026  03:47:51 +0000 (0:00:00.381)       0:04:32.941 ****** \n\u001b[0;36mskipping: [testbed-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] ********************************\nThursday 01 October 2026  03:47:51 +0000 (0:00:00.412)       0:04:33.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 [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  03:47:52 +0000 (0:00:00.360)       0:04:33.714 ****** \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-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  03:47:53 +0000 (0:00:01.107)       0:04:34.822 ****** \n\u001b[0;36mskipping: [testbed-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] ********************************\nThursday 01 October 2026  03:47:53 +0000 (0:00:00.376)       0:04:35.198 ****** \n\u001b[0;36mskipping: [testbed-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] *************************\nThursday 01 October 2026  03:47:53 +0000 (0:00:00.366)       0:04:35.564 ****** \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-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  03:47:54 +0000 (0:00:00.833)       0:04:36.397 ****** \n\u001b[0;32mok: [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] *******************\nThursday 01 October 2026  03:47:55 +0000 (0:00:01.098)       0:04:37.495 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  03:47:56 +0000 (0:00:00.332)       0:04:37.827 ****** \n\u001b[0;32mok: [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] ******************************\nThursday 01 October 2026  03:47:56 +0000 (0:00:00.365)       0:04:38.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_mds_status] ******************************\nThursday 01 October 2026  03:47:56 +0000 (0:00:00.348)       0:04:38.542 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  03:47:57 +0000 (0:00:00.677)       0:04:39.219 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:47:57 +0000 (0:00:00.351)       0:04:39.570 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:47:58 +0000 (0:00:00.330)       0:04:39.901 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:47:58 +0000 (0:00:00.358)       0:04:40.259 ****** \n\u001b[0;32mok: [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] ****************************\nThursday 01 October 2026  03:47:59 +0000 (0:00:00.670)       0:04:40.929 ****** \n\u001b[0;32mok: [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] *************************\nThursday 01 October 2026  03:47:59 +0000 (0:00:00.427)       0:04:41.357 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  03:48:00 +0000 (0:00:00.679)       0:04:42.036 ****** \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] *******************************************\nThursday 01 October 2026  03:48:01 +0000 (0:00:01.067)       0:04:43.103 ****** \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] *****************************************\nThursday 01 October 2026  03:48:02 +0000 (0:00:01.015)       0:04:44.118 ****** \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 : Fetch ceph mgr keyring] ***************************************\nThursday 01 October 2026  03:48:03 +0000 (0:00:00.763)       0:04:44.882 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************\nThursday 01 October 2026  03:48:03 +0000 (0:00:00.372)       0:04:45.255 ****** \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] *******************************************\nThursday 01 October 2026  03:48:12 +0000 (0:00:09.159)       0:04:54.414 ****** \n\u001b[0;32mok: [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] ***************************************\nThursday 01 October 2026  03:48:13 +0000 (0:00:00.703)       0:04:55.118 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************\nThursday 01 October 2026  03:48:15 +0000 (0:00:01.921)       0:04:57.039 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Set mgr key permissions] **************************************\nThursday 01 October 2026  03:48:16 +0000 (0:00:01.231)       0:04:58.271 ****** \n\u001b[0;32mok: [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] *****************\nThursday 01 October 2026  03:48:17 +0000 (0:00:00.715)       0:04:58.987 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************\nThursday 01 October 2026  03:48:17 +0000 (0:00:00.632)       0:04:59.619 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nThursday 01 October 2026  03:48:18 +0000 (0:00:00.370)       0:04:59.990 ****** \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] *************\nThursday 01 October 2026  03:48:18 +0000 (0:00:00.587)       0:05:00.578 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************\nThursday 01 October 2026  03:48:19 +0000 (0:00:00.667)       0:05:01.246 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************\nThursday 01 October 2026  03:48:19 +0000 (0:00:00.373)       0:05:01.619 ****** \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] ***********************************\nThursday 01 October 2026  03:48:20 +0000 (0:00:00.684)       0:05:02.303 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************\nThursday 01 October 2026  03:48:22 +0000 (0:00:01.793)       0:05:04.097 ****** \n\u001b[0;33mchanged: [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] ***************************************\nThursday 01 October 2026  03:48:23 +0000 (0:00:01.340)       0:05:05.437 ****** \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 : Systemd start mgr] ********************************************\nThursday 01 October 2026  03:48:25 +0000 (0:00:02.196)       0:05:07.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 [ceph-mgr : Include mgr_modules.yml] **************************************\nThursday 01 October 2026  03:48:27 +0000 (0:00:01.857)       0:05:09.491 ****** \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] ************************************\nThursday 01 October 2026  03:48:28 +0000 (0:00:00.739)       0:05:10.231 ****** \n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (30 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (29 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (28 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (27 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (26 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (25 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mgr : Get enabled modules from ceph-mgr] ****************************\nThursday 01 October 2026  03:49:04 +0000 (0:00:35.978)       0:05:46.210 ****** \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)] ***\nThursday 01 October 2026  03:49:05 +0000 (0:00:01.394)       0:05:47.604 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************\nThursday 01 October 2026  03:49:06 +0000 (0:00:00.351)       0:05:47.955 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************\nThursday 01 October 2026  03:49:06 +0000 (0:00:00.167)       0:05:48.122 ****** \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] **************************************\nThursday 01 October 2026  03:49:12 +0000 (0:00:06.303)       0:05:54.426 ****** \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] **********************\nThursday 01 October 2026  03:49:17 +0000 (0:00:05.039)       0:05:59.466 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mgrs handler] **********************************\nThursday 01 October 2026  03:49:18 +0000 (0:00:00.733)       0:06:00.199 ****** \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] ********\nThursday 01 October 2026  03:49:19 +0000 (0:00:00.960)       0:06:01.160 ****** \n\u001b[0;32mok: [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] ***********************\nThursday 01 October 2026  03:49:19 +0000 (0:00:00.384)       0:06:01.545 ****** \n\u001b[0;33mchanged: [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)] ********************\nThursday 01 October 2026  03:49:21 +0000 (0:00:01.439)       0:06:02.984 ****** \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] *********\nThursday 01 October 2026  03:49:22 +0000 (0:00:00.974)       0:06:03.959 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  03:49:23 +0000 (0:00:00.962)       0:06:04.922 ****** \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] *********************\nThursday 01 October 2026  03:49:23 +0000 (0:00:00.619)       0:06:05.541 ****** \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] ********************************\nThursday 01 October 2026  03:49:24 +0000 (0:00:01.053)       0:06:06.595 ****** \n\u001b[0;36mskipping: [testbed-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] *******************************\nThursday 01 October 2026  03:49:25 +0000 (0:00:00.400)       0:06:06.996 ****** \n\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  03:49:26 +0000 (0:00:00.708)       0:06:07.704 ****** \n\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  03:49:26 +0000 (0:00:00.735)       0:06:08.439 ****** \n\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  03:49:27 +0000 (0:00:01.138)       0:06:09.578 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  03:49:28 +0000 (0:00:00.364)       0:06:09.943 ****** \n\u001b[0;36mskipping: [testbed-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] ********************************\nThursday 01 October 2026  03:49:28 +0000 (0:00:00.398)       0:06:10.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-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  03:49:29 +0000 (0:00:00.377)       0:06:10.719 ****** \n\u001b[0;32mok: [testbed-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] **********************\nThursday 01 October 2026  03:49:30 +0000 (0:00:01.059)       0:06:11.778 ****** \n\u001b[0;32mok: [testbed-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] *******************\nThursday 01 October 2026  03:49:30 +0000 (0:00:00.799)       0:06:12.577 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  03:49:31 +0000 (0:00:00.364)       0:06:12.942 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:49:31 +0000 (0:00:00.355)       0:06:13.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_mds_status] ******************************\nThursday 01 October 2026  03:49:32 +0000 (0:00:00.713)       0:06:14.012 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  03:49:32 +0000 (0:00:00.390)       0:06:14.402 ****** \n\u001b[0;32mok: [testbed-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] ******************************\nThursday 01 October 2026  03:49:33 +0000 (0:00:00.380)       0:06:14.783 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:49:33 +0000 (0:00:00.335)       0:06:15.119 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:49:34 +0000 (0:00:00.663)       0:06:15.782 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************\nThursday 01 October 2026  03:49:34 +0000 (0:00:00.398)       0:06:16.181 ****** \n\u001b[0;32mok: [testbed-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] *************************\nThursday 01 October 2026  03:49:34 +0000 (0:00:00.388)       0:06:16.569 ****** \n\u001b[0;32mok: [testbed-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] *********************************************\nThursday 01 October 2026  03:49:35 +0000 (0:00:00.874)       0:06:17.443 ****** \n\u001b[0;32mok: [testbed-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] **********************************\nThursday 01 October 2026  03:49:36 +0000 (0:00:00.384)       0:06:17.828 ****** \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] ******************************\nThursday 01 October 2026  03:49:36 +0000 (0:00:00.729)       0:06:18.557 ****** \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] **********************************\nThursday 01 October 2026  03:49:37 +0000 (0:00:00.555)       0:06:19.113 ****** \n\u001b[0;36mskipping: [testbed-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] *********************************\nThursday 01 October 2026  03:49:38 +0000 (0:00:00.823)       0:06: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\nTASK [ceph-osd : Get default vm.min_free_kbytes] *******************************\nThursday 01 October 2026  03:49:38 +0000 (0:00:00.379)       0:06:20.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 [ceph-osd : Set_fact vm_min_free_kbytes] **********************************\nThursday 01 October 2026  03:49:39 +0000 (0:00:00.624)       0:06:20.941 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Apply operating system tuning] ********************************\nThursday 01 October 2026  03:49:39 +0000 (0:00:00.381)       0:06:21.322 ****** \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-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-4] => (item={'name': 'fs.file-max', 'value': 26234859})\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': 'fs.file-max', 'value': 26234859})\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-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\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.swappiness', 'value': 10})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\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.min_free_kbytes', 'value': '67584'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\nTASK [ceph-osd : Install dependencies] *****************************************\nThursday 01 October 2026  03:49:42 +0000 (0:00:02.386)       0:06:23.709 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks common.yml] *************************************\nThursday 01 October 2026  03:49:42 +0000 (0:00:00.353)       0:06:24.063 ****** \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] *********************\nThursday 01 October 2026  03:49:42 +0000 (0:00:00.581)       0:06:24.644 ****** \n\u001b[0;32mok: [testbed-node-3] => (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/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-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] ***************************************\nThursday 01 October 2026  03:49:44 +0000 (0:00:01.313)       0:06:25.958 ****** \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] ***********************************\nThursday 01 October 2026  03:49:46 +0000 (0:00:02.235)       0:06:28.193 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set noup flag] ************************************************\nThursday 01 October 2026  03:49:47 +0000 (0:00:01.300)       0:06:29.494 ****** \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] ******************************\nThursday 01 October 2026  03:49:50 +0000 (0:00:02.283)       0:06:31.777 ****** \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] *******************************\nThursday 01 October 2026  03:49:50 +0000 (0:00:00.798)       0:06:32.575 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'})\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nThursday 01 October 2026  03:50:25 +0000 (0:00:34.523)       0:07:07.099 ****** \n\u001b[0;36mskipping: [testbed-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] *********************************\nThursday 01 October 2026  03:50:25 +0000 (0:00:00.357)       0:07:07.456 ****** \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] **************************************************\nThursday 01 October 2026  03:50:26 +0000 (0:00:00.896)       0:07:08.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-osd : Collect osd ids] **********************************************\nThursday 01 October 2026  03:50:27 +0000 (0:00:00.771)       0:07:09.125 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  03:50:29 +0000 (0:00:02.253)       0:07:11.378 ****** \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] ***********************************\nThursday 01 October 2026  03:50:30 +0000 (0:00:00.964)       0:07:12.343 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Generate systemd ceph-osd target file] ************************\nThursday 01 October 2026  03:50:32 +0000 (0:00:01.382)       0:07:13.725 ****** \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] ***************************************\nThursday 01 October 2026  03:50:33 +0000 (0:00:01.250)       0:07:14.976 ****** \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] *************\nThursday 01 October 2026  03:50:35 +0000 (0:00:01.811)       0:07:16.787 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************\nThursday 01 October 2026  03:50:35 +0000 (0:00:00.660)       0:07:17.448 ****** \n\u001b[0;36mskipping: [testbed-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] *********\nThursday 01 October 2026  03:50:36 +0000 (0:00:00.376)       0:07:17.825 ****** \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=5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m\n\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nThursday 01 October 2026  03:50:37 +0000 (0:00:01.205)       0:07:19.030 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=3)\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=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nThursday 01 October 2026  03:50:39 +0000 (0:00:02.263)       0:07:21.294 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=3)\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-4] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nThursday 01 October 2026  03:50:43 +0000 (0:00:03.639)       0:07:24.934 ****** \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] ************************************\nThursday 01 October 2026  03:50:46 +0000 (0:00:02.999)       0:07:27.933 ****** \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] **************************************\nThursday 01 October 2026  03:50:58 +0000 (0:00:12.414)       0:07:40.347 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  03:50:59 +0000 (0:00:01.275)       0:07:41.623 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Osds handler] **********************************\nThursday 01 October 2026  03:51:00 +0000 (0:00:00.425)       0:07:42.048 ****** \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] **********************\nThursday 01 October 2026  03:51:01 +0000 (0:00:00.881)       0:07:42.930 ****** \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] ********\nThursday 01 October 2026  03:51:01 +0000 (0:00:00.457)       0:07:43.387 ****** \n\u001b[0;36mskipping: [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] *******************************\nThursday 01 October 2026  03:51:02 +0000 (0:00:00.414)       0:07:43.802 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************\nThursday 01 October 2026  03:51:02 +0000 (0:00:00.246)       0:07:44.048 ****** \n\u001b[0;36mskipping: [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] *********************************\nThursday 01 October 2026  03:51:02 +0000 (0:00:00.363)       0:07:44.412 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Get balancer module status] ********************\nThursday 01 October 2026  03:51:02 +0000 (0:00:00.237)       0:07:44.649 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************\nThursday 01 October 2026  03:51:03 +0000 (0:00:00.243)       0:07:44.892 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable balancer] ******************************\nThursday 01 October 2026  03:51:03 +0000 (0:00:00.464)       0:07:45.357 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************\nThursday 01 October 2026  03:51:03 +0000 (0:00:00.262)       0:07:45.620 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************\nThursday 01 October 2026  03:51:04 +0000 (0:00:00.285)       0:07:45.905 ****** \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] *********\nThursday 01 October 2026  03:51:04 +0000 (0:00:00.482)       0:07:46.388 ****** \n\u001b[0;36mskipping: [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] ***************\nThursday 01 October 2026  03:51:05 +0000 (0:00:00.354)       0:07:46.742 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************\nThursday 01 October 2026  03:51:05 +0000 (0:00:00.297)       0:07:47.039 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Apply role ceph-crash] ***************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  03:51:06 +0000 (0:00:01.178)       0:07:48.218 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  03:51:07 +0000 (0:00:01.463)       0:07:49.682 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  03:51:09 +0000 (0:00:01.543)       0:07:51.225 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  03:51:10 +0000 (0:00:00.832)       0:07:52.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\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  03:51:11 +0000 (0:00:01.598)       0:07:53.656 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  03:51:13 +0000 (0:00:01.195)       0:07:54.851 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  03:51:14 +0000 (0:00:01.412)       0:07:56.264 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  03:51:15 +0000 (0:00:00.802)       0:07:57.067 ****** \n\u001b[0;36mskipping: [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 [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  03:51:16 +0000 (0:00:00.951)       0:07:58.018 ****** \n\u001b[0;36mskipping: [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 [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  03:51:17 +0000 (0:00:00.738)       0:07:58.757 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-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] **********************\nThursday 01 October 2026  03:51:18 +0000 (0:00:01.577)       0:08:00.334 ****** \n\u001b[0;32mok: [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 [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  03:51:19 +0000 (0:00:01.126)       0:08:01.461 ****** \n\u001b[0;36mskipping: [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 [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  03:51:20 +0000 (0:00:00.950)       0:08:02.411 ****** \n\u001b[0;32mok: [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;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:51:21 +0000 (0:00:00.750)       0:08:03.162 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  03:51:22 +0000 (0:00:00.997)       0:08:04.159 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  03:51:23 +0000 (0:00:00.733)       0:08:04.892 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  03:51:24 +0000 (0:00:00.980)       0:08:05.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\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:51:24 +0000 (0:00:00.764)       0:08:06.637 ****** \n\u001b[0;36mskipping: [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 [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  03:51:25 +0000 (0:00:00.969)       0:08:07.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\u001b[0;36mskipping: [testbed-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] ****************************\nThursday 01 October 2026  03:51:26 +0000 (0:00:00.714)       0:08:08.322 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-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] *************************\nThursday 01 October 2026  03:51:27 +0000 (0:00:01.049)       0:08:09.372 ****** \n\u001b[0;32mok: [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 [ceph-crash : Create client.crash keyring] ********************************\nThursday 01 October 2026  03:51:29 +0000 (0:00:01.432)       0:08:10.804 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-crash : Get keys from monitors] *************************************\nThursday 01 October 2026  03:51:32 +0000 (0:00:03.563)       0:08:14.367 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-crash : Copy ceph key(s) if needed] *********************************\nThursday 01 October 2026  03:51:34 +0000 (0:00:02.159)       0:08:16.527 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\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-crash : Create /var/lib/ceph/crash/posted] **************************\nThursday 01 October 2026  03:51:36 +0000 (0:00:01.660)       0:08:18.188 ****** \n\u001b[0;33mchanged: [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 [ceph-crash : Include_tasks systemd.yml] **********************************\nThursday 01 October 2026  03:51:37 +0000 (0:00:01.490)       0:08:19.678 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-crash/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-crash : Generate systemd unit file for ceph-crash container] ********\nThursday 01 October 2026  03:51:39 +0000 (0:00:01.433)       0:08:21.111 ****** \n\u001b[0;33mchanged: [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 [ceph-crash : Start the ceph-crash service] *******************************\nThursday 01 October 2026  03:51:41 +0000 (0:00:01.708)       0:08:22.820 ****** \n\u001b[0;33mchanged: [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 [ceph-handler : Ceph crash handler] ****************************\nThursday 01 October 2026  03:51:45 +0000 (0:00:04.253)       0:08:27.074 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******\nThursday 01 October 2026  03:51:46 +0000 (0:00:01.503)       0:08:28.577 ****** \n\u001b[0;32mok: [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 [ceph-handler : Restart the ceph-crash service] ****************\nThursday 01 October 2026  03:51:47 +0000 (0:00:00.723)       0:08:29.301 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******\nThursday 01 October 2026  03:51:50 +0000 (0:00:02.579)       0:08:31.880 ****** \n\u001b[0;32mok: [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 [Apply role ceph-mds] *****************************************************\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  03:51:51 +0000 (0:00:01.258)       0:08:33.138 ****** \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] *********************\nThursday 01 October 2026  03:51:52 +0000 (0:00:00.581)       0:08:33.720 ****** \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] ********************************\nThursday 01 October 2026  03:51:52 +0000 (0:00:00.906)       0:08:34.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\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  03:51:53 +0000 (0:00:00.371)       0:08:34.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 [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  03:51:53 +0000 (0:00:00.691)       0:08:35.689 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  03:51:54 +0000 (0:00:00.706)       0:08:36.395 ****** \n\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  03:51:55 +0000 (0:00:01.039)       0:08:37.435 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  03:51:56 +0000 (0:00:00.387)       0:08:37.822 ****** \n\u001b[0;36mskipping: [testbed-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] ********************************\nThursday 01 October 2026  03:51:56 +0000 (0:00:00.364)       0:08:38.186 ****** \n\u001b[0;36mskipping: [testbed-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] *************************\nThursday 01 October 2026  03:51:56 +0000 (0:00:00.329)       0:08:38.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\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  03:51:57 +0000 (0:00:01.022)       0:08:39.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-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  03:51:58 +0000 (0:00:00.802)       0:08:40.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-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  03:51:58 +0000 (0:00:00.345)       0:08:40.687 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:51:59 +0000 (0:00:00.336)       0:08:41.023 ****** \n\u001b[0;32mok: [testbed-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] ******************************\nThursday 01 October 2026  03:51:59 +0000 (0:00:00.656)       0:08:41.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 [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  03:52:00 +0000 (0:00:00.407)       0:08:42.087 ****** \n\u001b[0;32mok: [testbed-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] ******************************\nThursday 01 October 2026  03:52:00 +0000 (0:00:00.380)       0:08:42.468 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  03:52:01 +0000 (0:00:00.404)       0:08:42.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_mgr_status] ******************************\nThursday 01 October 2026  03:52:01 +0000 (0:00:00.615)       0:08:43.488 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************\nThursday 01 October 2026  03:52:02 +0000 (0:00:00.356)       0:08:43.845 ****** \n\u001b[0;32mok: [testbed-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] *************************\nThursday 01 October 2026  03:52:02 +0000 (0:00:00.389)       0:08:44.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\nTASK [ceph-mds : Include create_mds_filesystems.yml] ***************************\nThursday 01 October 2026  03:52:03 +0000 (0:00:00.929)       0:08:45.164 ****** \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] *********************\nThursday 01 October 2026  03:52:03 +0000 (0:00:00.455)       0:08:45.620 ****** \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] ************************\nThursday 01 October 2026  03:52:06 +0000 (0:00:02.208)       0:08:47.828 ****** \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] **************************************\nThursday 01 October 2026  03:52:06 +0000 (0:00:00.250)       0:08:48.079 ****** \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] ***************************************\nThursday 01 October 2026  03:52:12 +0000 (0:00:06.621)       0:08:54.701 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mds : Include common.yml] *******************************************\nThursday 01 October 2026  03:52:16 +0000 (0:00:03.670)       0:08:58.371 ****** \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] *********************\nThursday 01 October 2026  03:52:17 +0000 (0:00:00.928)       0:08:59.300 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m\n\nTASK [ceph-mds : Get keys from monitors] ***************************************\nThursday 01 October 2026  03:52:18 +0000 (0:00:01.047)       0:09:00.347 ****** \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] ***********************************\nThursday 01 October 2026  03:52:20 +0000 (0:00:02.019)       0:09:02.367 ****** \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] *******************************************\nThursday 01 October 2026  03:52:21 +0000 (0:00:01.218)       0:09:03.586 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Non_containerized.yml] ****************************************\nThursday 01 October 2026  03:52:24 +0000 (0:00:03.069)       0:09:06.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\nTASK [ceph-mds : Containerized.yml] ********************************************\nThursday 01 October 2026  03:52:25 +0000 (0:00:00.340)       0:09:06.996 ****** \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] ************************************\nThursday 01 October 2026  03:52:25 +0000 (0:00:00.644)       0:09:07.640 ****** \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] ***********************************\nThursday 01 October 2026  03:52:26 +0000 (0:00:00.935)       0:09:08.576 ****** \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] ************************\nThursday 01 October 2026  03:52:28 +0000 (0:00:01.444)       0:09:10.021 ****** \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] ***************************************\nThursday 01 October 2026  03:52:29 +0000 (0:00:01.242)       0:09:11.263 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Systemd start mds container] **********************************\nThursday 01 October 2026  03:52:31 +0000 (0:00:02.099)       0:09:13.363 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-mds : Wait for mds socket to exist] *********************************\nThursday 01 October 2026  03:52:33 +0000 (0:00:01.818)       0:09:15.182 ****** \n\u001b[0;32mok: [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] **********************\nThursday 01 October 2026  03:52:35 +0000 (0:00:01.570)       0:09:16.752 ****** \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] **********************************\nThursday 01 October 2026  03:52:35 +0000 (0:00:00.700)       0:09:17.453 ****** \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] ********\nThursday 01 October 2026  03:52:36 +0000 (0:00:00.599)       0:09:18.053 ****** \n\u001b[0;32mok: [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] ***********************\nThursday 01 October 2026  03:52:36 +0000 (0:00:00.630)       0:09:18.683 ****** \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)] ********************\nThursday 01 October 2026  03:52:38 +0000 (0:00:01.388)       0:09:20.072 ****** \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] *********\nThursday 01 October 2026  03:52:39 +0000 (0:00:00.711)       0:09:20.783 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  03:52:39 +0000 (0:00:00.602)       0:09:21.386 ****** \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] *********************\nThursday 01 October 2026  03:52:40 +0000 (0:00:00.923)       0:09:22.309 ****** \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] ********************************\nThursday 01 October 2026  03:52:41 +0000 (0:00:00.601)       0:09:22.911 ****** \n\u001b[0;36mskipping: [testbed-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] *******************************\nThursday 01 October 2026  03:52:41 +0000 (0:00:00.636)       0:09:23.547 ****** \n\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  03:52:42 +0000 (0:00:00.695)       0:09:24.242 ****** \n\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  03:52:43 +0000 (0:00:00.696)       0:09:24.939 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  03:52:43 +0000 (0:00:00.667)       0:09:25.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-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  03:52:44 +0000 (0:00:00.689)       0:09:26.296 ****** \n\u001b[0;36mskipping: [testbed-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] ********************************\nThursday 01 October 2026  03:52:44 +0000 (0:00:00.374)       0:09:26.670 ****** \n\u001b[0;36mskipping: [testbed-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] *************************\nThursday 01 October 2026  03:52:45 +0000 (0:00:00.390)       0:09:27.061 ****** \n\u001b[0;32mok: [testbed-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] **********************\nThursday 01 October 2026  03:52:46 +0000 (0:00:00.815)       0:09:27.876 ****** \n\u001b[0;32mok: [testbed-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] *******************\nThursday 01 October 2026  03:52:47 +0000 (0:00:01.164)       0:09:29.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\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  03:52:47 +0000 (0:00:00.351)       0:09:29.393 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:52:48 +0000 (0:00:00.350)       0:09:29.744 ****** \n\u001b[0;32mok: [testbed-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] ******************************\nThursday 01 October 2026  03:52:48 +0000 (0:00:00.353)       0:09:30.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-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  03:52:49 +0000 (0:00:00.727)       0:09:30.824 ****** \n\u001b[0;32mok: [testbed-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] ******************************\nThursday 01 October 2026  03:52:49 +0000 (0:00:00.392)       0:09:31.217 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  03:52:49 +0000 (0:00:00.362)       0:09:31.579 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:52:50 +0000 (0:00:00.354)       0:09:31.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\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  03:52:50 +0000 (0:00:00.645)       0:09:32.580 ****** \n\u001b[0;32mok: [testbed-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] *************************\nThursday 01 October 2026  03:52:51 +0000 (0:00:00.396)       0:09:32.977 ****** \n\u001b[0;32mok: [testbed-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] *******************************************\nThursday 01 October 2026  03:52:51 +0000 (0:00:00.612)       0:09:33.589 ****** \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] ***************************************\nThursday 01 October 2026  03:52:52 +0000 (0:00:00.974)       0:09:34.563 ****** \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] ***********************************\nThursday 01 October 2026  03:52:54 +0000 (0:00:01.901)       0:09:36.465 ****** \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] **********\nThursday 01 October 2026  03:52:55 +0000 (0:00:01.208)       0:09:37.674 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:52:56 +0000 (0:00:00.383)       0:09:38.058 ****** \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] *****************************\nThursday 01 October 2026  03:52:57 +0000 (0:00:00.978)       0:09:39.036 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-rgw : Create rgw keyrings] ******************************************\nThursday 01 October 2026  03:52:58 +0000 (0:00:00.968)       0:09:40.004 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nThursday 01 October 2026  03:53:02 +0000 (0:00:04.330)       0:09:44.335 ****** \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] ***********************************\nThursday 01 October 2026  03:53:05 +0000 (0:00:02.502)       0:09:46.837 ****** \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] **************************************\nThursday 01 October 2026  03:53:06 +0000 (0:00:01.360)       0:09:48.198 ****** \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] ********************************************\nThursday 01 October 2026  03:53:06 +0000 (0:00:00.261)       0:09:48.460 ****** \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] ***********************************************\nThursday 01 October 2026  03:53:07 +0000 (0:00:00.974)       0:09:49.434 ****** \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] *********************************************\nThursday 01 October 2026  03:53:08 +0000 (0:00:00.960)       0:09:50.394 ****** \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] *************************\nThursday 01 October 2026  03:53:36 +0000 (0:00:28.012)       0:10:18.407 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  03:53:37 +0000 (0:00:00.649)       0:10:19.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\nTASK [ceph-rgw : Include start_docker_rgw.yml] *********************************\nThursday 01 October 2026  03:53:37 +0000 (0:00:00.358)       0:10:19.414 ****** \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] *************************************\nThursday 01 October 2026  03:53:38 +0000 (0:00:00.588)       0:10:20.003 ****** \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] ***********************************\nThursday 01 October 2026  03:53:39 +0000 (0:00:00.919)       0:10:20.922 ****** \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] ********************\nThursday 01 October 2026  03:53:40 +0000 (0:00:01.492)       0:10:22.415 ****** \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] ***********************************\nThursday 01 October 2026  03:53:42 +0000 (0:00:01.324)       0:10:23.739 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Systemd start rgw container] **********************************\nThursday 01 October 2026  03:53:44 +0000 (0:00:02.372)       0:10:26.112 ****** \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] **********************\nThursday 01 October 2026  03:53:46 +0000 (0:00:02.335)       0:10:28.447 ****** \n\u001b[0;36mskipping: [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] **********************************\nThursday 01 October 2026  03:53:47 +0000 (0:00:00.672)       0:10:29.120 ****** \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] ********\nThursday 01 October 2026  03:53:48 +0000 (0:00:00.583)       0:10:29.704 ****** \n\u001b[0;32mok: [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] ***********************\nThursday 01 October 2026  03:53:48 +0000 (0:00:00.363)       0:10:30.068 ****** \n\u001b[0;36mskipping: [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)] ********************\nThursday 01 October 2026  03:53:49 +0000 (0:00:00.686)       0:10:30.755 ****** \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] *********\nThursday 01 October 2026  03:53:49 +0000 (0:00:00.698)       0:10:31.453 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=141 \u001b[0m \u001b[0;33mchanged=36  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=135 \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=186 \u001b[0m \u001b[0;33mchanged=44  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=152 \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 ********************************************************************\nThursday 01 October 2026  03:53:50 +0000 (0:00:00.275)       0:10:31.729 ****** \n=============================================================================== \nceph-container-common : Pulling Ceph container image ------------------- 40.34s\nceph-mgr : Wait for all mgr to be up ----------------------------------- 35.98s\nceph-osd : Use ceph-volume to create osds ------------------------------ 34.52s\nceph-rgw : Create rgw pools -------------------------------------------- 28.01s\nceph-osd : Wait for all osd to be up ----------------------------------- 12.41s\nceph-mon : Set cluster configs ----------------------------------------- 12.11s\nceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 9.16s\nceph-mon : Fetch ceph initial keys -------------------------------------- 8.02s\nceph-mds : Create filesystem pools -------------------------------------- 6.62s\nceph-config : Create ceph initial directories --------------------------- 6.48s\nceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.30s\nceph-mgr : Add modules to ceph-mgr -------------------------------------- 5.04s\nceph-rgw : Create rgw keyrings ------------------------------------------ 4.33s\nceph-crash : Start the ceph-crash service ------------------------------- 4.25s\nceph-container-common : Get ceph version -------------------------------- 3.84s\nceph-mds : Create ceph filesystem --------------------------------------- 3.67s\nceph-osd : Systemd start osd -------------------------------------------- 3.64s\nceph-crash : Create client.crash keyring -------------------------------- 3.56s\nceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created --- 3.10s\nceph-mds : Create mds keyring ------------------------------------------- 3.07s\n\u001b[32m2026-10-01 03:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781133ef-d413-4748-9ee1-f1a4814aabc5 (ceph-pools) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 781133ef-d413-4748-9ee1-f1a4814aabc5 (ceph-pools) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Create ceph pools] *******************************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  03:53:58 +0000 (0:00:00.667)       0:00:00.667 ****** \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] *********************************\nThursday 01 October 2026  03:53:59 +0000 (0:00:00.850)       0:00:01.518 ****** \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-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  03:53:59 +0000 (0:00:00.697)       0:00:02.216 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  03:54:00 +0000 (0:00:00.327)       0:00:02.544 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  03:54:01 +0000 (0:00:00.972)       0:00:03.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\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  03:54:01 +0000 (0:00:00.351)       0:00:03.867 ****** \n\u001b[0;32mok: [testbed-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] *********************\nThursday 01 October 2026  03:54:01 +0000 (0:00:00.311)       0:00:04.178 ****** \n\u001b[0;32mok: [testbed-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] ***\nThursday 01 October 2026  03:54:02 +0000 (0:00:00.361)       0:00:04.540 ****** \n\u001b[0;36mskipping: [testbed-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] ******************\nThursday 01 October 2026  03:54:02 +0000 (0:00:00.571)       0:00:05.112 ****** \n\u001b[0;32mok: [testbed-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']] ************\nThursday 01 October 2026  03:54:03 +0000 (0:00:00.337)       0:00:05.450 ****** \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] ********************************\nThursday 01 October 2026  03:54:03 +0000 (0:00:00.735)       0:00:06.185 ****** \n\u001b[0;32mok: [testbed-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] *******************************\nThursday 01 October 2026  03:54:04 +0000 (0:00:00.464)       0:00:06.649 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  03:54:06 +0000 (0:00:02.118)       0:00:08.768 ****** \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] *********************\nThursday 01 October 2026  03:54:07 +0000 (0:00:00.750)       0:00:09.518 ****** \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] ***********************\nThursday 01 October 2026  03:54:08 +0000 (0:00:00.909)       0:00:10.428 ****** \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] ***************************\nThursday 01 October 2026  03:54:08 +0000 (0:00:00.400)       0:00:10.828 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'cfc64d5d7212', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 03:54:04.992689', 'end': '2026-10-01 03:54:05.026389', 'delta': '0:00:00.033700', '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': ['cfc64d5d7212'], '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': '137ae0023c1e', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 03:54:05.766925', 'end': '2026-10-01 03:54:05.791553', 'delta': '0:00:00.024628', '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': ['137ae0023c1e'], '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': 'd8ee4aa2b12d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 03:54:06.267371', 'end': '2026-10-01 03:54:06.298045', 'delta': '0:00:00.030674', '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': ['d8ee4aa2b12d'], '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] *******************************\nThursday 01 October 2026  03:54:08 +0000 (0:00:00.208)       0:00:11.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-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  03:54:09 +0000 (0:00:00.501)       0:00:11.539 ****** \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] *********************************\nThursday 01 October 2026  03:54:10 +0000 (0:00:01.750)       0:00:13.289 ****** \n\u001b[0;36mskipping: [testbed-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] *******************************************\nThursday 01 October 2026  03:54:11 +0000 (0:00:00.343)       0:00:13.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\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  03:54:11 +0000 (0:00:00.503)       0:00:14.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\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  03:54:12 +0000 (0:00:00.568)       0:00:14.704 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  03:54:12 +0000 (0:00:00.133)       0:00:14.837 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  03:54:12 +0000 (0:00:00.267)       0:00:15.105 ****** \n\u001b[0;36mskipping: [testbed-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)] *************************************\nThursday 01 October 2026  03:54:13 +0000 (0:00:00.324)       0:00:15.430 ****** \n\u001b[0;36mskipping: [testbed-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] **************\nThursday 01 October 2026  03:54:13 +0000 (0:00:00.373)       0:00:15.804 ****** \n\u001b[0;36mskipping: [testbed-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)] ***************************\nThursday 01 October 2026  03:54:14 +0000 (0:00:00.767)       0:00:16.571 ****** \n\u001b[0;36mskipping: [testbed-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] ****\nThursday 01 October 2026  03:54:14 +0000 (0:00:00.375)       0:00:16.946 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  03:54:15 +0000 (0:00:00.387)       0:00:17.333 ****** \n\u001b[0;36mskipping: [testbed-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] ***\nThursday 01 October 2026  03:54:15 +0000 (0:00:00.352)       0:00:17.686 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************\nThursday 01 October 2026  03:54:15 +0000 (0:00:00.595)       0:00:18.281 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], '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--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], '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-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], '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--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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': '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': 'sdb', 'value': {'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], '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': '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': 'sdc', 'value': {'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], '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-01-02-33-22-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': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], '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--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], '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--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-11-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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], '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-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], '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_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], '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-01-02-33-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  03:54:16 +0000 (0:00:00.665)       0:00:18.946 ****** \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--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], '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--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], '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_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-22-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] => (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-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': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], '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--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], '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': '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-01-02-33-11-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': '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]\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-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  03:54:17 +0000 (0:00:00.683)       0:00:19.630 ****** \n\u001b[0;32mok: [testbed-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] ***************\nThursday 01 October 2026  03:54:18 +0000 (0:00:00.776)       0:00:20.407 ****** \n\u001b[0;32mok: [testbed-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] ***************************\nThursday 01 October 2026  03:54:18 +0000 (0:00:00.586)       0:00:20.993 ****** \n\u001b[0;32mok: [testbed-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] ***********************\nThursday 01 October 2026  03:54:19 +0000 (0:00:00.738)       0:00:21.732 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************\nThursday 01 October 2026  03:54:19 +0000 (0:00:00.308)       0:00:22.040 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  03:54:20 +0000 (0:00:00.511)       0:00:22.551 ****** \n\u001b[0;36mskipping: [testbed-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] *************************\nThursday 01 October 2026  03:54:20 +0000 (0:00:00.630)       0:00:23.182 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  03:54:21 +0000 (0:00:01.017)       0:00:24.199 ****** \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] ***********************\nThursday 01 October 2026  03:54:22 +0000 (0:00:00.449)       0:00:24.649 ****** \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 }}\"] ***\nThursday 01 October 2026  03:54:23 +0000 (0:00:00.871)       0:00:25.521 ****** \n\u001b[0;36mskipping: [testbed-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] ****\nThursday 01 October 2026  03:54:23 +0000 (0:00:00.387)       0:00:25.909 ****** \n\u001b[0;36mskipping: [testbed-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] ****\nThursday 01 October 2026  03:54:23 +0000 (0:00:00.362)       0:00:26.271 ****** \n\u001b[0;36mskipping: [testbed-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] ***************\nThursday 01 October 2026  03:54:24 +0000 (0:00:00.360)       0:00:26.632 ****** \n\u001b[0;32mok: [testbed-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] ****************************************\nThursday 01 October 2026  03:54:25 +0000 (0:00:00.737)       0:00:27.369 ****** \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] ******\nThursday 01 October 2026  03:54:25 +0000 (0:00:00.421)       0:00:27.790 ****** \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] ******\nThursday 01 October 2026  03:54:25 +0000 (0:00:00.407)       0:00:28.198 ****** \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)] ***************************\nThursday 01 October 2026  03:54:26 +0000 (0:00:00.416)       0:00:28.615 ****** \n\u001b[0;32mok: [testbed-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] *************************************\nThursday 01 October 2026  03:54:26 +0000 (0:00:00.354)       0:00:28.969 ****** \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] **************************************\nThursday 01 October 2026  03:54:27 +0000 (0:00:00.544)       0:00:29.514 ****** \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] ********************************\nThursday 01 October 2026  03:54:28 +0000 (0:00:01.125)       0:00:30.639 ****** \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] ************************************\nThursday 01 October 2026  03:54:30 +0000 (0:00:02.299)       0:00:32.939 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mincluded: /ansible/tasks/openstack_config.yml for testbed-node-5\u001b[0m\n\nTASK [create openstack pool(s)] ************************************************\nThursday 01 October 2026  03:54:31 +0000 (0:00:00.431)       0:00:33.370 ****** \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] ***********************************************************\nThursday 01 October 2026  03:55:13 +0000 (0:00:42.510)       0:01:15.881 ****** \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] **************************************************\nThursday 01 October 2026  03:55:34 +0000 (0:00:21.192)       0:01:37.074 ****** \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] **********************************************\nThursday 01 October 2026  03:55:45 +0000 (0:00:10.825)       0:01:47.899 ****** \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ item.1 }}]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=25  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:56:03 +0000 (0:00:18.259)       0:02:06.159 ****** \n=============================================================================== \ncreate openstack pool(s) ----------------------------------------------- 42.51s\ngenerate keys ---------------------------------------------------------- 21.19s\ncopy ceph key(s) if needed --------------------------------------------- 18.26s\nget keys from monitors ------------------------------------------------- 10.83s\nceph-facts : Set_fact ceph_admin_command -------------------------------- 2.30s\nceph-facts : Find a running mon container ------------------------------- 2.12s\nceph-facts : Get current fsid if cluster is already running ------------- 1.75s\nceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.13s\nceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 1.02s\nceph-facts : Check if podman binary is present -------------------------- 0.97s\nceph-facts : Check if the ceph mon socket is in-use --------------------- 0.91s\nceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.87s\nceph-facts : Include facts.yml ------------------------------------------ 0.85s\nceph-facts : Check if the ceph conf exists ------------------------------ 0.78s\nceph-facts : Set_fact build devices from resolved symlinks -------------- 0.77s\nceph-facts : Check for a ceph mon socket -------------------------------- 0.75s\nceph-facts : Read osd pool default crush rule --------------------------- 0.74s\nceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.74s\nceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.74s\nceph-facts : Check if it is atomic host --------------------------------- 0.70s\n\u001b[32m2026-10-01 03:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b05e17d-4afe-40e0-9b94-1196b04f736c (copy-ceph-keys) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9b05e17d-4afe-40e0-9b94-1196b04f736c (copy-ceph-keys) has been started and output is visible here.\u001b[0m\n\nPLAY [Copy ceph keys to the configuration repository] **************************\n\nTASK [Check if ceph keys exist] ************************************************\nThursday 01 October 2026  03:56:11 +0000 (0:00:00.203)       0:00:00.203 ****** \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] *****************************************************\nThursday 01 October 2026  03:56:16 +0000 (0:00:05.029)       0:00:05.233 ****** \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] **************************************************\nThursday 01 October 2026  03:56:21 +0000 (0:00:04.274)       0:00:09.507 ****** \n\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m\n\nTASK [Write ceph keys to the share directory] **********************************\nThursday 01 October 2026  03:56:22 +0000 (0:00:01.144)       0:00:10.652 ****** \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] ***************************************\nThursday 01 October 2026  03:56:37 +0000 (0:00:15.053)       0:00:25.706 ****** \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] **************************\nThursday 01 October 2026  03:56:40 +0000 (0:00:03.430)       0:00:29.136 ****** \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 ********************************************************************\nThursday 01 October 2026  03:56:48 +0000 (0:00:07.812)       0:00:36.949 ****** \n=============================================================================== \nWrite ceph keys to the share directory --------------------------------- 15.05s\nWrite ceph keys to the configuration directory -------------------------- 7.81s\nCheck if ceph keys exist ------------------------------------------------ 5.03s\nFetch all ceph keys ----------------------------------------------------- 4.27s\nCheck if target directories exist --------------------------------------- 3.43s\nCreate share directory -------------------------------------------------- 1.14s\n\u001b[32m2026-10-01 03:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 896ae9c7-fccb-4457-9ec9-b40e560eae65 (cephclient) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 896ae9c7-fccb-4457-9ec9-b40e560eae65 (cephclient) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role cephclient] ***************************************************\n\nTASK [osism.services.cephclient : Include container tasks] *********************\nThursday 01 October 2026  03:57:07 +0000 (0:00:00.313)       0:00:00.313 ****** \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] *****************\nThursday 01 October 2026  03:57:07 +0000 (0:00:00.257)       0:00:00.570 ****** \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] ********************\nThursday 01 October 2026  03:57:08 +0000 (0:00:01.318)       0:00:01.889 ****** \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] ***************************\nThursday 01 October 2026  03:57:10 +0000 (0:00:01.644)       0:00:03.534 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy docker-compose.yml file] ****************\nThursday 01 October 2026  03:57:11 +0000 (0:00:01.163)       0:00:04.698 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Manage cephclient service] *******************\nThursday 01 October 2026  03:57:12 +0000 (0:00:01.007)       0:00:05.705 ****** \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] ************************\nThursday 01 October 2026  03:57:53 +0000 (0:00:40.391)       0:00:46.097 ****** \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] ******************\nThursday 01 October 2026  03:57:57 +0000 (0:00:04.192)       0:00:50.290 ****** \n\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m\n\nTASK [osism.services.cephclient : Include package tasks] ***********************\nThursday 01 October 2026  03:57:57 +0000 (0:00:00.503)       0:00:50.794 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Include rook task] ***************************\nThursday 01 October 2026  03:57:58 +0000 (0:00:00.162)       0:00:50.957 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******\nThursday 01 October 2026  03:57:58 +0000 (0:00:00.582)       0:00:51.540 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***\nThursday 01 October 2026  03:58:00 +0000 (0:00:01.588)       0:00:53.128 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******\nThursday 01 October 2026  03:58:01 +0000 (0:00:00.802)       0:00:53.930 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****\nThursday 01 October 2026  03:58:01 +0000 (0:00:00.643)       0:00:54.574 ****** \n\u001b[0;32mok: [testbed-manager] => (item=ceph)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=rados)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=radosgw-admin)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=rbd)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  03:58:03 +0000 (0:00:01.545)       0:00:56.119 ****** \n=============================================================================== \nosism.services.cephclient : Manage cephclient service ------------------ 40.39s\nosism.services.cephclient : Copy wrapper scripts ------------------------ 4.19s\nosism.services.cephclient : Copy configuration files -------------------- 1.65s\nosism.services.cephclient : Restart cephclient service ------------------ 1.59s\nosism.services.cephclient : Copy bash completion scripts ---------------- 1.55s\nosism.services.cephclient : Create required directories ----------------- 1.32s\nosism.services.cephclient : Copy keyring file --------------------------- 1.16s\nosism.services.cephclient : Copy docker-compose.yml file ---------------- 1.01s\nosism.services.cephclient : Ensure that all containers are up ----------- 0.80s\nosism.services.cephclient : Wait for an healthy service ----------------- 0.64s\nosism.services.cephclient : Include rook task --------------------------- 0.58s\nosism.services.cephclient : Remove old wrapper scripts ------------------ 0.50s\nosism.services.cephclient : Include container tasks --------------------- 0.26s\nosism.services.cephclient : Include package tasks ----------------------- 0.16s\n\u001b[32m2026-10-01 03:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85febf9f-cb1f-405b-86c5-2dd9fe603a7a (ceph-bootstrap-dashboard) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 85febf9f-cb1f-405b-86c5-2dd9fe603a7a (ceph-bootstrap-dashboard) has been started and output is visible here.\u001b[0m\n\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m\n\u001b[1;35m2.16.14\u001b[0m\n\nPLAY [Bootstraph ceph dashboard] ***********************************************\n\nTASK [Disable the ceph dashboard] **********************************************\nThursday 01 October 2026  03:58:12 +0000 (0:00:00.281)       0:00:00.281 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/ssl to false] ******************************************\nThursday 01 October 2026  03:58:14 +0000 (0:00:01.986)       0:00:02.268 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_port to 7000] ***********************************\nThursday 01 October 2026  03:58:15 +0000 (0:00:01.054)       0:00:03.322 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************\nThursday 01 October 2026  03:58:16 +0000 (0:00:01.132)       0:00:04.454 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_behaviour to error] ****************************\nThursday 01 October 2026  03:58:18 +0000 (0:00:01.293)       0:00:05.748 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Set mgr/dashboard/standby_error_status_code to 404] **********************\nThursday 01 October 2026  03:58:19 +0000 (0:00:01.135)       0:00:06.883 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Enable the ceph dashboard] ***********************************************\nThursday 01 October 2026  03:58:20 +0000 (0:00:01.166)       0:00:08.049 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Write ceph_dashboard_password to temporary file] *************************\nThursday 01 October 2026  03:58:22 +0000 (0:00:02.053)       0:00:10.103 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Create admin user] *******************************************************\nThursday 01 October 2026  03:58:23 +0000 (0:00:01.377)       0:00:11.480 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [Remove temporary file for ceph_dashboard_password] ***********************\nThursday 01 October 2026  03:59:22 +0000 (0:00:58.022)       0:01:09.503 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nThursday 01 October 2026  03:59:22 +0000 (0:00:00.197)       0:01:09.701 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nThursday 01 October 2026  03:59:34 +0000 (0:00:11.920)       0:01:21.622 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart ceph manager services] *******************************************\n\nTASK [Restart ceph manager service] ********************************************\nThursday 01 October 2026  03:59:45 +0000 (0:00:11.292)       0:01:32.914 ****** \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 ********************************************************************\nThursday 01 October 2026  03:59:46 +0000 (0:00:01.424)       0:01:34.339 ****** \n=============================================================================== \nCreate admin user ------------------------------------------------------ 58.02s\nRestart ceph manager service ------------------------------------------- 24.64s\nEnable the ceph dashboard ----------------------------------------------- 2.05s\nDisable the ceph dashboard ---------------------------------------------- 1.99s\nWrite ceph_dashboard_password to temporary file ------------------------- 1.38s\nSet mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.29s\nSet mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.17s\nSet mgr/dashboard/standby_behaviour to error ---------------------------- 1.14s\nSet mgr/dashboard/server_port to 7000 ----------------------------------- 1.13s\nSet mgr/dashboard/ssl to false ------------------------------------------ 1.05s\nRemove temporary file for ceph_dashboard_password ----------------------- 0.20s\n+ sh -c /opt/configuration/scripts/deploy/300-openstack.sh\n\u001b[32m2026-10-01 03:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af9241fa-84b6-4c6e-aaac-d3fa642ae261 (keystone) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 03:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task af9241fa-84b6-4c6e-aaac-d3fa642ae261 (keystone) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  03:59:55 +0000 (0:00:00.298)       0:00:00.298 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  03:59:55 +0000 (0:00:00.352)       0:00:00.651 ****** \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] ************************************************\nThursday 01 October 2026  03:59:55 +0000 (0:00:00.489)       0:00:01.141 ****** \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] ****************************\nThursday 01 October 2026  03:59:56 +0000 (0:00:00.608)       0:00:01.750 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Check if policies shall be overwritten] ***********************\nThursday 01 October 2026  03:59:58 +0000 (0:00:01.621)       0:00:03.371 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Set keystone policy file] *************************************\nThursday 01 October 2026  03:59:58 +0000 (0:00:00.333)       0:00:03.704 ****** \n\u001b[0;36mskipping: [testbed-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] *********\nThursday 01 October 2026  03:59:58 +0000 (0:00:00.331)       0:00:04.036 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nThursday 01 October 2026  03:59:59 +0000 (0:00:00.893)       0:00:04.930 ****** \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] *******\nThursday 01 October 2026  04:00:00 +0000 (0:00:00.660)       0:00:05.591 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:00:03 +0000 (0:00:03.377)       0:00:08.968 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : keystone | Copying over backend internal TLS key] ****\nThursday 01 October 2026  04:00:04 +0000 (0:00:00.734)       0:00:09.703 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over config.json files for services] ******************\nThursday 01 October 2026  04:00:05 +0000 (0:00:00.930)       0:00:10.633 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Copying over keystone.conf] ***********************************\nThursday 01 October 2026  04:00:08 +0000 (0:00:03.202)       0:00:13.836 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : Copying keystone-startup script for keystone] *****************\nThursday 01 October 2026  04:00:13 +0000 (0:00:05.190)       0:00:19.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 [keystone : Create Keystone domain-specific config directory] *************\nThursday 01 October 2026  04:00:15 +0000 (0:00:01.537)       0:00:20.563 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************\nThursday 01 October 2026  04:00:15 +0000 (0:00:00.627)       0:00:21.191 ****** \n\u001b[0;36mskipping: [testbed-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] ********************\nThursday 01 October 2026  04:00:16 +0000 (0:00:00.573)       0:00:21.764 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************\nThursday 01 October 2026  04:00:16 +0000 (0:00:00.352)       0:00:22.117 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nThursday 01 October 2026  04:00:17 +0000 (0:00:00.714)       0:00:22.832 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  04:00:17 +0000 (0:00:00.336)       0:00:23.169 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\nTASK [keystone : Checking whether keystone-paste.ini file exists] **************\nThursday 01 October 2026  04:00:19 +0000 (0:00:01.992)       0:00:25.162 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : Copying over keystone-paste.ini] ******************************\nThursday 01 October 2026  04:00:20 +0000 (0:00:01.090)       0:00:26.252 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Generate the required cron jobs for the node] *****************\nThursday 01 October 2026  04:00:21 +0000 (0:00:00.670)       0:00:26.923 ****** \n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\nTASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***\nThursday 01 October 2026  04:00:23 +0000 (0:00:02.221)       0:00:29.144 ****** \n\u001b[0;32mok: [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] ****************************\nThursday 01 October 2026  04:00:24 +0000 (0:00:00.345)       0:00:29.489 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\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\nTASK [keystone : Copying files for keystone-ssh] *******************************\nThursday 01 October 2026  04:00:33 +0000 (0:00:09.261)       0:00:38.751 ****** \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-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\nTASK [keystone : Check keystone containers] ************************************\nThursday 01 October 2026  04:00:36 +0000 (0:00:02.547)       0:00:41.299 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nThursday 01 October 2026  04:00:38 +0000 (0:00:02.483)       0:00:43.782 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************************\nThursday 01 October 2026  04:00:38 +0000 (0:00:00.335)       0:00:44.118 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating Keystone database user and setting permissions] ******\nThursday 01 October 2026  04:00:41 +0000 (0:00:02.671)       0:00:46.790 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Checking for any running keystone_fernet containers] **********\nThursday 01 October 2026  04:00:43 +0000 (0:00:02.398)       0:00:49.188 ****** \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 [keystone : Group nodes where keystone_fernet is running] *****************\nThursday 01 October 2026  04:00:44 +0000 (0:00:00.997)       0:00:50.185 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Fail if any hosts need bootstrapping and not all hosts targeted] ***\nThursday 01 October 2026  04:00:45 +0000 (0:00:00.365)       0:00:50.551 ****** \n\u001b[0;36mskipping: [testbed-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] *************************\nThursday 01 October 2026  04:00:45 +0000 (0:00:00.443)       0:00:50.995 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Running Keystone fernet bootstrap container] ******************\nThursday 01 October 2026  04:01:00 +0000 (0:00:15.136)       0:01:06.132 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Flush handlers] ***********************************************\nThursday 01 October 2026  04:01:11 +0000 (0:00:10.739)       0:01:16.872 ****** \n\nTASK [keystone : Flush handlers] ***********************************************\nThursday 01 October 2026  04:01:11 +0000 (0:00:00.079)       0:01:16.952 ****** \n\nTASK [keystone : Flush handlers] ***********************************************\nThursday 01 October 2026  04:01:11 +0000 (0:00:00.075)       0:01:17.027 ****** \n\nRUNNING HANDLER [keystone : Restart keystone-ssh container] ********************\nThursday 01 October 2026  04:01:11 +0000 (0:00:00.090)       0:01:17.118 ****** \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 [keystone : Restart keystone-fernet container] *****************\nThursday 01 October 2026  04:01:43 +0000 (0:00:32.110)       0:01:49.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 [keystone : Restart keystone container] ************************\nThursday 01 October 2026  04:01:53 +0000 (0:00:09.514)       0:01:58.743 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nThursday 01 October 2026  04:02:00 +0000 (0:00:06.815)       0:02:05.558 ****** \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] ***********************\nThursday 01 October 2026  04:02:00 +0000 (0:00:00.640)       0:02:06.199 ****** \n\u001b[0;32mok: [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 : Run key distribution] *****************************************\nThursday 01 October 2026  04:02:01 +0000 (0:00:00.753)       0:02:06.953 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating admin project, user, role, service, and endpoint] ****\nThursday 01 October 2026  04:02:03 +0000 (0:00:01.869)       0:02:08.822 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m\n\nTASK [service-ks-register : keystone | Creating services] **********************\nThursday 01 October 2026  04:02:15 +0000 (0:00:11.872)       0:02:20.694 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m\n\nTASK [service-ks-register : keystone | Creating endpoints] *********************\nThursday 01 October 2026  04:02:42 +0000 (0:00:26.627)       0:02:47.322 ****** \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] **********************\nThursday 01 October 2026  04:02:48 +0000 (0:00:06.578)       0:02:53.900 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating users] *************************\nThursday 01 October 2026  04:02:48 +0000 (0:00:00.152)       0:02:54.053 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Creating roles] *************************\nThursday 01 October 2026  04:02:48 +0000 (0:00:00.135)       0:02:54.188 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : keystone | Granting user roles] ********************\nThursday 01 October 2026  04:02:49 +0000 (0:00:00.136)       0:02:54.324 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Creating default user role] ***********************************\nThursday 01 October 2026  04:02:49 +0000 (0:00:00.388)       0:02:54.713 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nThursday 01 October 2026  04:02:52 +0000 (0:00:02.951)       0:02:57.665 ****** \n\u001b[0;36mskipping: [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=33  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=12  \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=22  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:02:53 +0000 (0:00:00.821)       0:02:58.486 ****** \n=============================================================================== \nkeystone : Restart keystone-ssh container ------------------------------ 32.11s\nservice-ks-register : keystone | Creating services --------------------- 26.63s\nkeystone : Running Keystone bootstrap container ------------------------ 15.14s\nkeystone : Creating admin project, user, role, service, and endpoint --- 11.87s\nkeystone : Running Keystone fernet bootstrap container ----------------- 10.74s\nkeystone : Restart keystone-fernet container ---------------------------- 9.51s\nkeystone : Copying files for keystone-fernet ---------------------------- 9.26s\nkeystone : Restart keystone container ----------------------------------- 6.82s\nservice-ks-register : keystone | Creating endpoints --------------------- 6.58s\nkeystone : Copying over keystone.conf ----------------------------------- 5.19s\nservice-cert-copy : keystone | Copying over extra CA certificates ------- 3.38s\nkeystone : Copying over config.json files for services ------------------ 3.20s\nkeystone : Creating default user role ----------------------------------- 2.95s\nkeystone : Creating keystone database ----------------------------------- 2.67s\nkeystone : Copying files for keystone-ssh ------------------------------- 2.55s\nkeystone : Check keystone containers ------------------------------------ 2.48s\nkeystone : Creating Keystone database user and setting permissions ------ 2.40s\nkeystone : Generate the required cron jobs for the node ----------------- 2.22s\nkeystone : Copying over wsgi-keystone.conf ------------------------------ 1.99s\nkeystone : Run key distribution ----------------------------------------- 1.87s\n\u001b[32m2026-10-01 04:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7cc4f57-e32a-4880-87d4-6b912362e6b5 (placement) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b7cc4f57-e32a-4880-87d4-6b912362e6b5 (placement) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:03:01 +0000 (0:00:00.291)       0:00:00.291 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:03:01 +0000 (0:00:00.334)       0:00:00.625 ****** \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] ***********************************************\nThursday 01 October 2026  04:03:01 +0000 (0:00:00.491)       0:00:01.117 ****** \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 services] *********************\nThursday 01 October 2026  04:03:02 +0000 (0:00:00.621)       0:00:01.739 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m\n\nTASK [service-ks-register : placement | Creating endpoints] ********************\nThursday 01 October 2026  04:03:05 +0000 (0:00:03.514)       0:00:05.254 ****** \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] *********************\nThursday 01 October 2026  04:03:11 +0000 (0:00:05.424)       0:00:10.679 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : placement | Creating users] ************************\nThursday 01 October 2026  04:03:15 +0000 (0:00:03.859)       0:00:14.538 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service)\u001b[0m\n\nTASK [service-ks-register : placement | Creating roles] ************************\nThursday 01 October 2026  04:03:20 +0000 (0:00:04.751)       0:00:19.289 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : placement | Granting user roles] *******************\nThursday 01 October 2026  04:03:23 +0000 (0:00:03.274)       0:00:22.564 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nThursday 01 October 2026  04:03:27 +0000 (0:00:04.440)       0:00:27.005 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Ensuring config directories exist] ***************************\nThursday 01 October 2026  04:03:28 +0000 (0:00:00.369)       0:00:27.374 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Check if policies shall be overwritten] **********************\nThursday 01 October 2026  04:03:28 +0000 (0:00:00.831)       0:00:28.206 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [placement : Set placement policy file] ***********************************\nThursday 01 October 2026  04:03:29 +0000 (0:00:00.397)       0:00:28.604 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nThursday 01 October 2026  04:03:29 +0000 (0:00:00.394)       0:00:28.998 ****** \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] ******\nThursday 01 October 2026  04:03:30 +0000 (0:00:00.595)       0:00:29.593 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:03:32 +0000 (0:00:01.957)       0:00:31.551 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS key] ***\nThursday 01 October 2026  04:03:32 +0000 (0:00:00.544)       0:00:32.095 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Copying over config.json files for services] *****************\nThursday 01 October 2026  04:03:33 +0000 (0:00:00.785)       0:00:32.881 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Copying over placement.conf] *********************************\nThursday 01 October 2026  04:03:35 +0000 (0:00:01.829)       0:00:34.711 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Copying over placement-api wsgi configuration] ***************\nThursday 01 October 2026  04:03:37 +0000 (0:00:02.278)       0:00:36.990 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m\n\nTASK [placement : Copying over migrate-db.rc.j2 configuration] *****************\nThursday 01 October 2026  04:03:39 +0000 (0:00:01.330)       0:00:38.321 ****** \n\u001b[0;33mchanged: [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] ***************************\nThursday 01 October 2026  04:03:40 +0000 (0:00:01.356)       0:00:39.678 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Check placement containers] **********************************\nThursday 01 October 2026  04:03:41 +0000 (0:00:01.059)       0:00:40.737 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [placement : Creating placement databases] ********************************\nThursday 01 October 2026  04:03:42 +0000 (0:00:01.107)       0:00:41.845 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Creating placement databases user and setting permissions] ***\nThursday 01 October 2026  04:03:44 +0000 (0:00:01.965)       0:00:43.810 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Running placement bootstrap container] ***********************\nThursday 01 October 2026  04:03:46 +0000 (0:00:02.288)       0:00:46.098 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Flush handlers] **********************************************\nThursday 01 October 2026  04:03:59 +0000 (0:00:13.063)       0:00:59.162 ****** \n\nTASK [placement : Flush handlers] **********************************************\nThursday 01 October 2026  04:04:00 +0000 (0:00:00.120)       0:00:59.283 ****** \n\nTASK [placement : Flush handlers] **********************************************\nThursday 01 October 2026  04:04:00 +0000 (0:00:00.083)       0:00:59.366 ****** \n\nRUNNING HANDLER [placement : Restart placement-api container] ******************\nThursday 01 October 2026  04:04:00 +0000 (0:00:00.078)       0:00:59.445 ****** \n\u001b[0;33mchanged: [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=21  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \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=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:04:05 +0000 (0:00:05.577)       0:01:05.022 ****** \n=============================================================================== \nplacement : Running placement bootstrap container ---------------------- 13.06s\nplacement : Restart placement-api container ----------------------------- 5.58s\nservice-ks-register : placement | Creating endpoints -------------------- 5.42s\nservice-ks-register : placement | Creating users ------------------------ 4.75s\nservice-ks-register : placement | Granting user roles ------------------- 4.44s\nservice-ks-register : placement | Creating projects --------------------- 3.86s\nservice-ks-register : placement | Creating services --------------------- 3.51s\nservice-ks-register : placement | Creating roles ------------------------ 3.27s\nplacement : Creating placement databases user and setting permissions --- 2.29s\nplacement : Copying over placement.conf --------------------------------- 2.28s\nplacement : Creating placement databases -------------------------------- 1.97s\nservice-cert-copy : placement | Copying over extra CA certificates ------ 1.96s\nplacement : Copying over config.json files for services ----------------- 1.83s\nplacement : Copying over migrate-db.rc.j2 configuration ----------------- 1.36s\nplacement : Copying over placement-api wsgi configuration --------------- 1.33s\nplacement : Check placement containers ---------------------------------- 1.11s\nplacement : Copying over existing policy file --------------------------- 1.06s\nplacement : Ensuring config directories exist --------------------------- 0.83s\nservice-cert-copy : placement | Copying over backend internal TLS key --- 0.79s\nplacement : include_tasks ----------------------------------------------- 0.62s\n\u001b[32m2026-10-01 04:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 56b6cedd-b28e-4ed8-a979-284ed7b4a7ab (neutron) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 56b6cedd-b28e-4ed8-a979-284ed7b4a7ab (neutron) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:04:13 +0000 (0:00:00.317)       0:00:00.317 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:04:14 +0000 (0:00:00.756)       0:00:01.074 ****** \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] *************************************************\nThursday 01 October 2026  04:04:15 +0000 (0:00:00.682)       0:00:01.756 ****** \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] *******************************************\nThursday 01 October 2026  04:04:16 +0000 (0:00:01.425)       0:00:03.182 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Get container volume facts] ************************************\nThursday 01 October 2026  04:04:17 +0000 (0:00:01.407)       0:00:04.590 ****** \n\u001b[0;32mok: [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] ************************************\nThursday 01 October 2026  04:04:18 +0000 (0:00:01.075)       0:00:05.665 ****** \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] ************************************\nThursday 01 October 2026  04:04:19 +0000 (0:00:00.936)       0:00:06.602 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-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 services] ***********************\nThursday 01 October 2026  04:04:20 +0000 (0:00:00.712)       0:00:07.315 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m\n\nTASK [service-ks-register : neutron | Creating endpoints] **********************\nThursday 01 October 2026  04:04:24 +0000 (0:00:04.127)       0:00:11.442 ****** \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] ***********************\nThursday 01 October 2026  04:04:31 +0000 (0:00:06.824)       0:00:18.267 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating users] **************************\nThursday 01 October 2026  04:04:35 +0000 (0:00:04.284)       0:00:22.551 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service)\u001b[0m\n\nTASK [service-ks-register : neutron | Creating roles] **************************\nThursday 01 October 2026  04:04:39 +0000 (0:00:03.989)       0:00:26.541 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : neutron | Granting user roles] *********************\nThursday 01 October 2026  04:04:43 +0000 (0:00:03.664)       0:00:30.206 ****** \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] *************************************************\nThursday 01 October 2026  04:04:51 +0000 (0:00:08.001)       0:00:38.208 ****** \n\u001b[0;36mskipping: [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] *****************************************\nThursday 01 October 2026  04:04:52 +0000 (0:00:00.847)       0:00:39.055 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check IPv6 support] ********************************************\nThursday 01 October 2026  04:04:54 +0000 (0:00:02.540)       0:00:41.596 ****** \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\nTASK [Setting sysctl values] ***************************************************\nThursday 01 October 2026  04:04:56 +0000 (0:00:01.226)       0:00:42.823 ****** \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 : Ensuring config directories exist] *****************************\nThursday 01 October 2026  04:04:58 +0000 (0:00:02.449)       0:00:45.272 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Check if extra ml2 plugins exists] *****************************\nThursday 01 October 2026  04:05:01 +0000 (0:00:02.932)       0:00:48.204 ****** \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] *************************************************\nThursday 01 October 2026  04:05:02 +0000 (0:00:00.976)       0:00:49.181 ****** \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] ********\nThursday 01 October 2026  04:05:03 +0000 (0:00:01.403)       0:00:50.584 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:05:06 +0000 (0:00:03.064)       0:00:53.649 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [service-cert-copy : neutron | Copying over backend internal TLS key] *****\nThursday 01 October 2026  04:05:09 +0000 (0:00:02.388)       0:00:56.038 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Creating TLS backend PEM File] *********************************\nThursday 01 October 2026  04:05:12 +0000 (0:00:03.017)       0:00:59.056 ****** \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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Check if policies shall be overwritten] ************************\nThursday 01 October 2026  04:05:14 +0000 (0:00:02.605)       0:01:01.662 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Set neutron policy file] ***************************************\nThursday 01 October 2026  04:05:15 +0000 (0:00:00.141)       0:01:01.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\u001b[0;36mskipping: [testbed-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] *****************************\nThursday 01 October 2026  04:05:16 +0000 (0:00:00.883)       0:01:02.687 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over config.json files for services] *******************\nThursday 01 October 2026  04:05:18 +0000 (0:00:02.826)       0:01:05.514 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Copying over neutron.conf] *************************************\nThursday 01 October 2026  04:05:22 +0000 (0:00:03.695)       0:01:09.209 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : Copying over neutron_vpnaas.conf] ******************************\nThursday 01 October 2026  04:05:28 +0000 (0:00:06.271)       0:01:15.481 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over ssh key] ******************************************\nThursday 01 October 2026  04:05:31 +0000 (0:00:02.328)       0:01:17.810 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [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;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [neutron : Copying over ml2_conf.ini] *************************************\nThursday 01 October 2026  04:05:33 +0000 (0:00:02.478)       0:01:20.288 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\nTASK [neutron : Copying over linuxbridge_agent.ini] ****************************\nThursday 01 October 2026  04:05:37 +0000 (0:00:03.820)       0:01:24.109 ****** \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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over openvswitch_agent.ini] ****************************\nThursday 01 October 2026  04:05:39 +0000 (0:00:02.257)       0:01:26.366 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over sriov_agent.ini] **********************************\nThursday 01 October 2026  04:05:42 +0000 (0:00:02.381)       0:01:28.748 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over mlnx_agent.ini] ***********************************\nThursday 01 October 2026  04:05:44 +0000 (0:00:02.533)       0:01:31.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;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over eswitchd.conf] ************************************\nThursday 01 October 2026  04:05:47 +0000 (0:00:02.534)       0:01:33.815 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over dhcp_agent.ini] ***********************************\nThursday 01 October 2026  04:05:49 +0000 (0:00:02.413)       0:01:36.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\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\nTASK [neutron : Copying over dnsmasq.conf] *************************************\nThursday 01 October 2026  04:05:52 +0000 (0:00:02.510)       0:01:38.739 ****** \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-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-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over l3_agent.ini] *************************************\nThursday 01 October 2026  04:05:54 +0000 (0:00:02.588)       0:01:41.328 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over fwaas_driver.ini] *********************************\nThursday 01 October 2026  04:05:57 +0000 (0:00:02.574)       0:01:43.903 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over metadata_agent.ini] *******************************\nThursday 01 October 2026  04:05:59 +0000 (0:00:02.547)       0:01:46.451 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;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\nTASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************\nThursday 01 October 2026  04:06:02 +0000 (0:00:02.460)       0:01:48.911 ****** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over metering_agent.ini] *******************************\nThursday 01 October 2026  04:06:06 +0000 (0:00:04.028)       0:01:52.940 ****** \n\u001b[0;36mskipping: [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 ironic_neutron_agent.ini] *************************\nThursday 01 October 2026  04:06:08 +0000 (0:00:02.623)       0:01:55.563 ****** \n\u001b[0;36mskipping: [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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over bgp_dragent.ini] **********************************\nThursday 01 October 2026  04:06:11 +0000 (0:00:02.413)       0:01:57.977 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ovn_agent.ini] ************************************\nThursday 01 October 2026  04:06:13 +0000 (0:00:02.469)       0:02:00.447 ****** \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 : Copying over nsx.ini] ******************************************\nThursday 01 October 2026  04:06:16 +0000 (0:00:02.620)       0:02:03.067 ****** \n\u001b[0;36mskipping: [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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copy neutron-l3-agent-wrapper script] **************************\nThursday 01 October 2026  04:06:18 +0000 (0:00:02.461)       0:02:05.529 ****** \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 extra ml2 plugins] ********************************\nThursday 01 October 2026  04:06:21 +0000 (0:00:02.620)       0:02:08.150 ****** \n\u001b[0;36mskipping: [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 neutron-tls-proxy.cfg] ****************************\nThursday 01 October 2026  04:06:24 +0000 (0:00:02.604)       0:02:10.754 ****** \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-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-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-5] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over neutron_taas.conf] ********************************\nThursday 01 October 2026  04:06:26 +0000 (0:00:02.531)       0:02:13.286 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Check neutron containers] **************************************\nThursday 01 October 2026  04:06:28 +0000 (0:00:02.327)       0:02:15.613 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m\n\nTASK [neutron : include_tasks] *************************************************\nThursday 01 October 2026  04:06:32 +0000 (0:00:03.156)       0:02:18.770 ****** \n\u001b[0;36mskipping: [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] *************************************\nThursday 01 October 2026  04:06:33 +0000 (0:00:00.934)       0:02:19.705 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Creating Neutron database user and setting permissions] ********\nThursday 01 October 2026  04:06:35 +0000 (0:00:02.378)       0:02:22.083 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Running Neutron bootstrap container] ***************************\nThursday 01 October 2026  04:06:37 +0000 (0:00:02.463)       0:02:24.547 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  04:07:20 +0000 (0:00:42.186)       0:03:06.734 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  04:07:20 +0000 (0:00:00.085)       0:03:06.819 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  04:07:20 +0000 (0:00:00.079)       0:03:06.899 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  04:07:20 +0000 (0:00:00.076)       0:03:06.975 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  04:07:20 +0000 (0:00:00.077)       0:03:07.053 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  04:07:20 +0000 (0:00:00.290)       0:03:07.344 ****** \n\nRUNNING HANDLER [neutron : Restart neutron-server container] *******************\nThursday 01 October 2026  04:07:20 +0000 (0:00:00.081)       0:03:07.426 ****** \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 [neutron : Restart neutron-ovn-metadata-agent container] *******\nThursday 01 October 2026  04:07:42 +0000 (0:00:22.199)       0:03:29.625 ****** \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\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=15  \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=16  \u001b[0m \u001b[0;33mchanged=8   \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=16  \u001b[0m \u001b[0;33mchanged=8   \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=15  \u001b[0m \u001b[0;33mchanged=7   \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=15  \u001b[0m \u001b[0;33mchanged=7   \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=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:08:35 +0000 (0:00:52.505)       0:04:22.131 ****** \n=============================================================================== \nneutron : Restart neutron-ovn-metadata-agent container ----------------- 52.51s\nneutron : Running Neutron bootstrap container -------------------------- 42.19s\nneutron : Restart neutron-server container ----------------------------- 22.20s\nservice-ks-register : neutron | Granting user roles --------------------- 8.00s\nservice-ks-register : neutron | Creating endpoints ---------------------- 6.82s\nneutron : Copying over neutron.conf ------------------------------------- 6.27s\nservice-ks-register : neutron | Creating projects ----------------------- 4.28s\nservice-ks-register : neutron | Creating services ----------------------- 4.13s\nneutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 4.03s\nservice-ks-register : neutron | Creating users -------------------------- 3.99s\nneutron : Copying over ml2_conf.ini ------------------------------------- 3.82s\nneutron : Copying over config.json files for services ------------------- 3.70s\nservice-ks-register : neutron | Creating roles -------------------------- 3.66s\nneutron : Check neutron containers -------------------------------------- 3.16s\nservice-cert-copy : neutron | Copying over extra CA certificates -------- 3.07s\nservice-cert-copy : neutron | Copying over backend internal TLS key ----- 3.02s\nneutron : Ensuring config directories exist ----------------------------- 2.93s\nneutron : Copying over existing policy file ----------------------------- 2.83s\nneutron : Copying over metering_agent.ini ------------------------------- 2.62s\nneutron : Copying over ovn_agent.ini ------------------------------------ 2.62s\n\u001b[32m2026-10-01 04:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7c1465c-5012-4948-8b07-a08d61b49787 (nova) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b7c1465c-5012-4948-8b07-a08d61b49787 (nova) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on OpenStack release] **********************************\nThursday 01 October 2026  04:08:43 +0000 (0:00:00.344)       0:00:00.344 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:08:44 +0000 (0:00:00.995)       0:00:01.339 ****** \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] ***********************************\nThursday 01 October 2026  04:08:45 +0000 (0:00:00.976)       0:00:02.315 ****** \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] ********************************************************\nThursday 01 October 2026  04:08:46 +0000 (0:00:00.816)       0:00:03.132 ****** \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Creating Nova databases] ******************************************\nThursday 01 October 2026  04:08:47 +0000 (0:00:00.878)       0:00:04.011 ****** \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] *************\nThursday 01 October 2026  04:08:52 +0000 (0:00:04.705)       0:00:08.717 ****** \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] ********************************\nThursday 01 October 2026  04:08:56 +0000 (0:00:04.493)       0:00:13.211 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over config.json files for nova-api-bootstrap] ************\nThursday 01 October 2026  04:08:57 +0000 (0:00:00.709)       0:00:13.920 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************\nThursday 01 October 2026  04:08:58 +0000 (0:00:01.397)       0:00:15.318 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nThursday 01 October 2026  04:09:01 +0000 (0:00:02.747)       0:00:18.066 ****** \n\u001b[0;36mskipping: [testbed-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] *****************************\nThursday 01 October 2026  04:09:01 +0000 (0:00:00.363)       0:00:18.430 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Create cell0 mappings] ********************************************\nThursday 01 October 2026  04:09:31 +0000 (0:00:29.855)       0:00:48.286 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nThursday 01 October 2026  04:09:45 +0000 (0:00:13.873)       0:01:02.159 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nThursday 01 October 2026  04:10:00 +0000 (0:00:14.523)       0:01:16.683 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Update cell0 mappings] ********************************************\nThursday 01 October 2026  04:10:00 +0000 (0:00:00.730)       0:01:17.413 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nThursday 01 October 2026  04:10:01 +0000 (0:00:00.543)       0:01:17.956 ****** \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] *****************************\nThursday 01 October 2026  04:10:01 +0000 (0:00:00.559)       0:01:18.515 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nThursday 01 October 2026  04:10:20 +0000 (0:00:18.398)       0:01:36.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\nPLAY [Bootstrap nova cell databases] *******************************************\n\nTASK [Bootstrap deploy] ********************************************************\nThursday 01 October 2026  04:10:20 +0000 (0:00:00.394)       0:01:37.309 ****** \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] *********************************\nThursday 01 October 2026  04:10:21 +0000 (0:00:00.873)       0:01:38.183 ****** \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] ****\nThursday 01 October 2026  04:10:23 +0000 (0:00:02.202)       0:01:40.385 ****** \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] ******************\nThursday 01 October 2026  04:10:25 +0000 (0:00:02.240)       0:01:42.625 ****** \n\u001b[0;36mskipping: [testbed-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] *******************\nThursday 01 October 2026  04:10:26 +0000 (0:00:00.389)       0:01:43.015 ****** \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] ******************\nThursday 01 October 2026  04:10:34 +0000 (0:00:08.192)       0:01:51.208 ****** \n\u001b[0;36mskipping: [testbed-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] *******************\nThursday 01 October 2026  04:10:34 +0000 (0:00:00.373)       0:01:51.582 ****** \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] ***************************\nThursday 01 October 2026  04:10:35 +0000 (0:00:00.979)       0:01:52.562 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******\nThursday 01 October 2026  04:10:36 +0000 (0:00:00.504)       0:01:53.066 ****** \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] **************\nThursday 01 October 2026  04:10:37 +0000 (0:00:00.996)       0:01:54.063 ****** \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] ***********************\nThursday 01 October 2026  04:10:39 +0000 (0:00:02.390)       0:01:56.453 ****** \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] ********************************\nThursday 01 October 2026  04:11:02 +0000 (0:00:22.847)       0:02:19.301 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nThursday 01 October 2026  04:11:16 +0000 (0:00:13.863)       0:02:33.165 ****** \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] *************************************************\nThursday 01 October 2026  04:11:17 +0000 (0:00:00.928)       0:02:34.094 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Update cell] *************************************************\nThursday 01 October 2026  04:11:31 +0000 (0:00:14.209)       0:02:48.304 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nThursday 01 October 2026  04:11:33 +0000 (0:00:01.586)       0:02:49.890 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role nova] *********************************************************\n\nTASK [nova : include_tasks] ****************************************************\nThursday 01 October 2026  04:11:33 +0000 (0:00:00.346)       0:02:50.236 ****** \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 services] **************************\nThursday 01 October 2026  04:11:34 +0000 (0:00:00.919)       0:02:51.155 ****** \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 endpoints] *************************\nThursday 01 October 2026  04:11:37 +0000 (0:00:03.477)       0:02:54.633 ****** \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] **************************\nThursday 01 October 2026  04:11:44 +0000 (0:00:06.915)       0:03:01.548 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : nova | Creating users] *****************************\nThursday 01 October 2026  04:11:48 +0000 (0:00:03.414)       0:03:04.963 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service)\u001b[0m\n\nTASK [service-ks-register : nova | Creating roles] *****************************\nThursday 01 October 2026  04:11:52 +0000 (0:00:04.358)       0:03:09.321 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : nova | Granting user roles] ************************\nThursday 01 October 2026  04:11:56 +0000 (0:00:03.419)       0:03:12.741 ****** \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] ********************************\nThursday 01 October 2026  04:12:03 +0000 (0:00:07.789)       0:03:20.530 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Check if policies shall be overwritten] ***************************\nThursday 01 October 2026  04:12:05 +0000 (0:00:01.752)       0:03:22.283 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Set nova policy file] *********************************************\nThursday 01 October 2026  04:12:05 +0000 (0:00:00.167)       0:03:22.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 [nova : Check for vendordata file] ****************************************\nThursday 01 October 2026  04:12:06 +0000 (0:00:00.422)       0:03:22.873 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [nova : Set vendordata file path] *****************************************\nThursday 01 October 2026  04:12:07 +0000 (0:00:00.893)       0:03:23.766 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************************************\nThursday 01 October 2026  04:12:07 +0000 (0:00:00.361)       0:03:24.128 ****** \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] ***********\nThursday 01 October 2026  04:12:08 +0000 (0:00:01.080)       0:03:25.208 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:12:10 +0000 (0:00:02.415)       0:03:27.624 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nThursday 01 October 2026  04:12:11 +0000 (0:00:00.676)       0:03:28.300 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over config.json files for services] **********************\nThursday 01 October 2026  04:12:13 +0000 (0:00:01.481)       0:03:29.782 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Copying over nova.conf] *******************************************\nThursday 01 October 2026  04:12:15 +0000 (0:00:02.371)       0:03:32.153 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Copying over existing policy file] ********************************\nThursday 01 October 2026  04:12:22 +0000 (0:00:06.630)       0:03:38.783 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova : Copying over nova-api-wsgi.conf] **********************************\nThursday 01 October 2026  04:12:23 +0000 (0:00:01.414)       0:03:40.198 ****** \n\u001b[0;33mchanged: [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 [nova : Copying over vendordata file] *************************************\nThursday 01 October 2026  04:12:25 +0000 (0:00:01.715)       0:03:41.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 [nova : Check nova containers] ********************************************\nThursday 01 October 2026  04:12:25 +0000 (0:00:00.374)       0:03:42.289 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova : Flush handlers] ***************************************************\nThursday 01 October 2026  04:12:27 +0000 (0:00:01.794)       0:03:44.084 ****** \n\nTASK [nova : Flush handlers] ***************************************************\nThursday 01 October 2026  04:12:27 +0000 (0:00:00.180)       0:03:44.264 ****** \n\nTASK [nova : Flush handlers] ***************************************************\nThursday 01 October 2026  04:12:28 +0000 (0:00:00.507)       0:03:44.771 ****** \n\nRUNNING HANDLER [nova : Restart nova-scheduler container] **********************\nThursday 01 October 2026  04:12:28 +0000 (0:00:00.185)       0:03:44.957 ****** \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] ****************************\nThursday 01 October 2026  04:12:48 +0000 (0:00:19.693)       0:04:04.650 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role nova-cell] ****************************************************\n\nTASK [nova-cell : include_tasks] ***********************************************\nThursday 01 October 2026  04:12:53 +0000 (0:00:05.619)       0:04:10.270 ****** \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] ***********************************************\nThursday 01 October 2026  04:12:54 +0000 (0:00:01.325)       0:04:11.596 ****** \n\u001b[0;36mskipping: [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 [Load and persist br_netfilter module] ************************************\nThursday 01 October 2026  04:12:55 +0000 (0:00:00.734)       0:04:12.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\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nThursday 01 October 2026  04:12:56 +0000 (0:00:01.200)       0:04:13.530 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nThursday 01 October 2026  04:12:57 +0000 (0:00:00.775)       0:04:14.305 ****** \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] ***********************************\nThursday 01 October 2026  04:12:58 +0000 (0:00:01.275)       0:04:15.580 ****** \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] **********************\nThursday 01 October 2026  04:12:59 +0000 (0:00:00.797)       0:04:16.378 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\nTASK [nova-cell : Install udev kolla kvm rules] ********************************\nThursday 01 October 2026  04:13:01 +0000 (0:00:02.138)       0:04:18.516 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;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 [nova-cell : Mask qemu-kvm service] ***************************************\nThursday 01 October 2026  04:13:03 +0000 (0:00:01.182)       0:04:19.699 ****** \n\u001b[0;36mskipping: [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] ***************************\nThursday 01 October 2026  04:13:04 +0000 (0:00:01.710)       0:04:21.410 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nThursday 01 October 2026  04:13:07 +0000 (0:00:02.674)       0:04:24.085 ****** \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] ***********\nThursday 01 October 2026  04:13:08 +0000 (0:00:01.394)       0:04:25.479 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:13:12 +0000 (0:00:03.909)       0:04:29.388 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nThursday 01 October 2026  04:13:14 +0000 (0:00:01.883)       0:04:31.272 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nThursday 01 October 2026  04:13:16 +0000 (0:00:02.358)       0:04:33.630 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\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] *************************************\nThursday 01 October 2026  04:13:18 +0000 (0:00:01.193)       0:04:34.824 ****** \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] ***********************************\nThursday 01 October 2026  04:13:19 +0000 (0:00:01.056)       0:04:35.880 ****** \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Extract nova key from file] **********************************\nThursday 01 October 2026  04:13:20 +0000 (0:00:01.066)       0:04:36.946 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Extract cinder key from file] ********************************\nThursday 01 October 2026  04:13:20 +0000 (0:00:00.588)       0:04:37.534 ****** \n\u001b[0;32mok: [testbed-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] ****************************\nThursday 01 October 2026  04:13:21 +0000 (0:00:01.005)       0:04:38.540 ****** \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] **************************\nThursday 01 October 2026  04:13:23 +0000 (0:00:01.230)       0:04:39.771 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph.conf] *****************************************\nThursday 01 October 2026  04:13:24 +0000 (0:00:01.223)       0:04:40.994 ****** \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)] ************\nThursday 01 October 2026  04:13:28 +0000 (0:00:04.382)       0:04:45.376 ****** \n\u001b[0;36mskipping: [testbed-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)] **************************\nThursday 01 October 2026  04:13:29 +0000 (0:00:00.570)       0:04:45.947 ****** \n\u001b[0;36mskipping: [testbed-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] *******************\nThursday 01 October 2026  04:13:29 +0000 (0:00:00.350)       0:04:46.297 ****** \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 : Pushing nova secret xml for libvirt] *************************\nThursday 01 October 2026  04:13:30 +0000 (0:00:01.344)       0:04:47.641 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m\n\nTASK [nova-cell : Pushing secrets key for libvirt] *****************************\nThursday 01 October 2026  04:13:34 +0000 (0:00:03.485)       0:04:51.127 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Check if policies shall be overwritten] **********************\nThursday 01 October 2026  04:13:38 +0000 (0:00:03.925)       0:04:55.052 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Set nova policy file] ****************************************\nThursday 01 October 2026  04:13:38 +0000 (0:00:00.222)       0:04:55.275 ****** \n\u001b[0;36mskipping: [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] ***********************************\nThursday 01 October 2026  04:13:39 +0000 (0:00:00.867)       0:04:56.142 ****** \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [nova-cell : Set vendordata file path] ************************************\nThursday 01 October 2026  04:13:40 +0000 (0:00:00.805)       0:04:56.947 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying over config.json files for services] *****************\nThursday 01 October 2026  04:13:41 +0000 (0:00:00.966)       0:04:57.914 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : Copying over nova.conf] **************************************\nThursday 01 October 2026  04:13:45 +0000 (0:00:04.078)       0:05:01.992 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : Copying over Nova compute provider config] *******************\nThursday 01 October 2026  04:13:52 +0000 (0:00:07.163)       0:05:09.155 ****** \n\u001b[0;36mskipping: [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 : Copying over libvirt configuration] **************************\nThursday 01 October 2026  04:13:54 +0000 (0:00:01.506)       0:05:10.662 ****** \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;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\nTASK [nova-cell : Copying over libvirt TLS keys] *******************************\nThursday 01 October 2026  04:13:58 +0000 (0:00:04.230)       0:05:14.893 ****** \n\u001b[0;36mskipping: [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] *********************\nThursday 01 October 2026  04:13:59 +0000 (0:00:00.800)       0:05:15.693 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (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-3] => (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;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-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-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': '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': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;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\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\nTASK [nova-cell : Copying files for nova-ssh] **********************************\nThursday 01 October 2026  04:14:05 +0000 (0:00:06.870)       0:05:22.563 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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;36mskipping: [testbed-node-1] => (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;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;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;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-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\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] ******************************\nThursday 01 October 2026  04:14:13 +0000 (0:00:07.423)       0:05:29.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\nTASK [nova-cell : Copying 'release' file for nova_compute] *********************\nThursday 01 October 2026  04:14:14 +0000 (0:00:00.949)       0:05:30.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 [nova-cell : Generating 'hostnqn' file for nova_compute] ******************\nThursday 01 October 2026  04:14:15 +0000 (0:00:00.738)       0:05:31.674 ****** \n\u001b[0;36mskipping: [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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Copying over existing policy file] ***************************\nThursday 01 October 2026  04:14:17 +0000 (0:00:02.245)       0:05:33.920 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Copying over vendordata file to containers] ******************\nThursday 01 October 2026  04:14:18 +0000 (0:00:01.617)       0:05:35.537 ****** \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 : Check nova-cell containers] **********************************\nThursday 01 October 2026  04:14:19 +0000 (0:00:00.972)       0:05:36.510 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [nova-cell : include_tasks] ***********************************************\nThursday 01 October 2026  04:14:23 +0000 (0:00:03.153)       0:05:39.664 ****** \n\u001b[0;36mskipping: [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] **********************************************\nThursday 01 October 2026  04:14:23 +0000 (0:00:00.915)       0:05:40.580 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  04:14:24 +0000 (0:00:00.178)       0:05:40.758 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  04:14:24 +0000 (0:00:00.161)       0:05:40.919 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  04:14:24 +0000 (0:00:00.153)       0:05:41.073 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  04:14:24 +0000 (0:00:00.190)       0:05:41.264 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  04:14:24 +0000 (0:00:00.370)       0:05:41.634 ****** \n\nRUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************\nThursday 01 October 2026  04:14:25 +0000 (0:00:00.187)       0:05:41.822 ****** \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-novncproxy container] ****************\nThursday 01 October 2026  04:14:37 +0000 (0:00:11.992)       0:05:53.814 ****** \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] ***********************\nThursday 01 October 2026  04:14:55 +0000 (0:00:18.125)       0:06:11.940 ****** \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-libvirt container] *******************\nThursday 01 October 2026  04:15:13 +0000 (0:00:17.966)       0:06:29.906 ****** \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 : Checking libvirt container is ready] **************\nThursday 01 October 2026  04:15:46 +0000 (0:00:33.540)       0:07:03.446 ****** \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] *************************\nThursday 01 October 2026  04:15:48 +0000 (0:00:01.815)       0:07:05.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\nRUNNING HANDLER [nova-cell : Restart nova-compute container] *******************\nThursday 01 October 2026  04:15:49 +0000 (0:00:00.829)       0:07:06.092 ****** \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] ***\nThursday 01 October 2026  04:16:10 +0000 (0:00:21.373)       0:07:27.465 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Waiting for nova-compute services to register themselves] ****\nThursday 01 October 2026  04:16:11 +0000 (0:00:00.360)       0:07:27.826 ****** \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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-3 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if nova-compute service failed to register] *************\nThursday 01 October 2026  04:16:33 +0000 (0:00:22.664)       0:07:50.491 ****** \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 [nova-cell : Include discover_computes.yml] *******************************\nThursday 01 October 2026  04:16:44 +0000 (0:00:10.503)       0:08:00.994 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-3\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nThursday 01 October 2026  04:16:49 +0000 (0:00:04.783)       0:08:05.777 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nThursday 01 October 2026  04:17:04 +0000 (0:00:15.415)       0:08:21.193 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if cell settings not found] *****************************\nThursday 01 October 2026  04:17:06 +0000 (0:00:01.737)       0:08:22.930 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Discover nova hosts] *****************************************\nThursday 01 October 2026  04:17:07 +0000 (0:00:01.698)       0:08:24.629 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Remove old nova_libvirt_secrets container volume] ************\nThursday 01 October 2026  04:17:21 +0000 (0:00:13.504)       0:08:38.133 ****** \n\u001b[0;32mok: [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 [Refresh nova scheduler cell cache] ***************************************\n\nTASK [nova : Refresh cell cache in nova scheduler] *****************************\nThursday 01 October 2026  04:17:23 +0000 (0:00:02.054)       0:08:40.188 ****** \n\u001b[0;33mchanged: [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] ***\nThursday 01 October 2026  04:17:24 +0000 (0:00:01.286)       0:08:41.475 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload Nova cell services] ***********************************************\n\nTASK [nova-cell : Reload nova cell services to remove RPC version cap] *********\nThursday 01 October 2026  04:17:25 +0000 (0:00:00.617)       0:08:42.092 ****** \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] ***************\nThursday 01 October 2026  04:17:27 +0000 (0:00:01.680)       0:08:43.773 ****** \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] **************************\nThursday 01 October 2026  04:17:28 +0000 (0:00:00.895)       0:08:44.669 ****** \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] ********************\nThursday 01 October 2026  04:17:28 +0000 (0:00:00.760)       0:08:45.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\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=54  \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=44  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=51  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=51  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=43  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=37  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=37  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:17:29 +0000 (0:00:00.700)       0:08:46.129 ****** \n=============================================================================== \nnova-cell : Restart nova-libvirt container ----------------------------- 33.54s\nnova : Running Nova API bootstrap container ---------------------------- 29.86s\nnova-cell : Running Nova cell bootstrap container ---------------------- 22.85s\nnova-cell : Waiting for nova-compute services to register themselves --- 22.67s\nnova-cell : Restart nova-compute container ----------------------------- 21.37s\nnova : Restart nova-scheduler container -------------------------------- 19.69s\nnova : Running Nova API bootstrap container ---------------------------- 18.40s\nnova-cell : Restart nova-novncproxy container -------------------------- 18.13s\nnova-cell : Restart nova-ssh container --------------------------------- 17.97s\nnova-cell : Get a list of existing cells ------------------------------- 15.42s\nnova-cell : Get a list of existing cells ------------------------------- 14.52s\nnova-cell : Create cell ------------------------------------------------ 14.21s\nnova : Create cell0 mappings ------------------------------------------- 13.87s\nnova-cell : Get a list of existing cells ------------------------------- 13.86s\nnova-cell : Discover nova hosts ---------------------------------------- 13.50s\nnova-cell : Restart nova-conductor container --------------------------- 11.99s\nnova-cell : Fail if nova-compute service failed to register ------------ 10.50s\nservice-rabbitmq : nova | Ensure RabbitMQ users exist ------------------- 8.19s\nservice-ks-register : nova | Granting user roles ------------------------ 7.79s\nnova-cell : Copying files for nova-ssh ---------------------------------- 7.42s\n\u001b[32m2026-10-01 04:17:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97646880-0cce-415c-8d87-06e035451526 (horizon) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:17:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 97646880-0cce-415c-8d87-06e035451526 (horizon) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:17:38 +0000 (0:00:00.311)       0:00:00.311 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:17:38 +0000 (0:00:00.354)       0:00:00.665 ****** \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] *************************************************\nThursday 01 October 2026  04:17:38 +0000 (0:00:00.498)       0:00:01.164 ****** \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] *****************************\nThursday 01 October 2026  04:17:39 +0000 (0:00:00.622)       0:00:01.786 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [horizon : Set empty custom policy] ***************************************\nThursday 01 October 2026  04:17:40 +0000 (0:00:01.163)       0:00:02.950 ****** \n\u001b[0;32mok: [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] *************************************************\nThursday 01 October 2026  04:17:41 +0000 (0:00:00.559)       0:00:03.510 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'ceilometer', 'enabled': 'yes'})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'cinder', 'enabled': 'yes'})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'designate', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'keystone', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'magnum', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'manila', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'neutron', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'octavia', 'enabled': True})\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nThursday 01 October 2026  04:17:42 +0000 (0:00:01.007)       0:00:04.517 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  04:17:42 +0000 (0:00:00.446)       0:00:04.963 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  04:17:43 +0000 (0:00:00.395)       0:00:05.359 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  04:17:43 +0000 (0:00:00.433)       0:00:05.792 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  04:17:43 +0000 (0:00:00.380)       0:00:06.173 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  04:17:44 +0000 (0:00:00.144)       0:00:06.318 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  04:17:44 +0000 (0:00:00.335)       0:00:06.653 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  04:17:44 +0000 (0:00:00.578)       0:00:07.232 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  04:17:45 +0000 (0:00:00.158)       0:00:07.390 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  04:17:45 +0000 (0:00:00.353)       0:00:07.744 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  04:17:45 +0000 (0:00:00.350)       0:00:08.095 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  04:17:46 +0000 (0:00:00.169)       0:00:08.265 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nThursday 01 October 2026  04:17:46 +0000 (0:00:00.456)       0:00:08.721 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  04:17:47 +0000 (0:00:00.637)       0:00:09.359 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  04:17:47 +0000 (0:00:00.141)       0:00:09.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 [horizon : Update policy file name] ***************************************\nThursday 01 October 2026  04:17:47 +0000 (0:00:00.374)       0:00:09.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 [horizon : Check if policies shall be overwritten] ************************\nThursday 01 October 2026  04:17:47 +0000 (0:00:00.354)       0:00:10.230 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  04:17:48 +0000 (0:00:00.145)       0:00:10.376 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  04:17:48 +0000 (0:00:00.620)       0:00:10.996 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  04:17:49 +0000 (0:00:00.383)       0:00:11.379 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  04:17:49 +0000 (0:00:00.171)       0:00:11.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 [horizon : Update policy file name] ***************************************\nThursday 01 October 2026  04:17:49 +0000 (0:00:00.339)       0:00:11.890 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  04:17:49 +0000 (0:00:00.356)       0:00:12.247 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  04:17:50 +0000 (0:00:00.394)       0:00:12.641 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  04:17:50 +0000 (0:00:00.346)       0:00:12.987 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  04:17:51 +0000 (0:00:00.349)       0:00:13.337 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  04:17:51 +0000 (0:00:00.158)       0:00:13.496 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  04:17:51 +0000 (0:00:00.343)       0:00:13.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 [horizon : Check if policies shall be overwritten] ************************\nThursday 01 October 2026  04:17:52 +0000 (0:00:00.603)       0:00:14.442 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  04:17:52 +0000 (0:00:00.148)       0:00:14.591 ****** \n\u001b[0;36mskipping: [testbed-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] *******************\nThursday 01 October 2026  04:17:52 +0000 (0:00:00.410)       0:00:15.002 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Copying over horizon.conf] *************************************\nThursday 01 October 2026  04:17:54 +0000 (0:00:01.800)       0:00:16.803 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\nTASK [horizon : Copying over kolla-settings.py] ********************************\nThursday 01 October 2026  04:17:56 +0000 (0:00:02.140)       0:00:18.943 ****** \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] *******************************\nThursday 01 October 2026  04:17:59 +0000 (0:00:02.425)       0:00:21.369 ****** \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] *****************************\nThursday 01 October 2026  04:18:00 +0000 (0:00:01.656)       0:00:23.025 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************\nThursday 01 October 2026  04:18:01 +0000 (0:00:00.391)       0:00:23.417 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  04:18:01 +0000 (0:00:00.332)       0:00:23.750 ****** \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] ********\nThursday 01 October 2026  04:18:02 +0000 (0:00:00.871)       0:00:24.622 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:18:04 +0000 (0:00:01.724)       0:00:26.347 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****\nThursday 01 October 2026  04:18:05 +0000 (0:00:00.941)       0:00:27.288 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Deploy horizon container] **************************************\nThursday 01 October 2026  04:18:06 +0000 (0:00:01.191)       0:00:28.480 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nThursday 01 October 2026  04:18:07 +0000 (0:00:01.374)       0:00:29.855 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  04:18:07 +0000 (0:00:00.328)       0:00:30.183 ****** \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] *************************************\nThursday 01 October 2026  04:18:08 +0000 (0:00:00.859)       0:00:31.043 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Creating Horizon database user and setting permissions] ********\nThursday 01 October 2026  04:18:11 +0000 (0:00:02.410)       0:00:33.453 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Running Horizon bootstrap container] ***************************\nThursday 01 October 2026  04:18:13 +0000 (0:00:02.418)       0:00:35.871 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Flush handlers] ************************************************\nThursday 01 October 2026  04:18:27 +0000 (0:00:14.191)       0:00:50.062 ****** \n\nTASK [horizon : Flush handlers] ************************************************\nThursday 01 October 2026  04:18:27 +0000 (0:00:00.084)       0:00:50.147 ****** \n\nTASK [horizon : Flush handlers] ************************************************\nThursday 01 October 2026  04:18:27 +0000 (0:00:00.073)       0:00:50.221 ****** \n\nRUNNING HANDLER [horizon : Restart horizon container] **************************\nThursday 01 October 2026  04:18:28 +0000 (0:00:00.078)       0:00:50.299 ****** \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=37  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=34  \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-2\u001b[0m             : \u001b[0;32mok=34  \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 ********************************************************************\nThursday 01 October 2026  04:18:46 +0000 (0:00:18.098)       0:01:08.397 ****** \n=============================================================================== \nhorizon : Restart horizon container ------------------------------------ 18.10s\nhorizon : Running Horizon bootstrap container -------------------------- 14.19s\nhorizon : Copying over kolla-settings.py -------------------------------- 2.43s\nhorizon : Creating Horizon database user and setting permissions -------- 2.42s\nhorizon : Creating Horizon database ------------------------------------- 2.41s\nhorizon : Copying over horizon.conf ------------------------------------- 2.14s\nhorizon : Copying over config.json files for services ------------------- 1.80s\nservice-cert-copy : horizon | Copying over extra CA certificates -------- 1.72s\nhorizon : Copying over custom-settings.py ------------------------------- 1.66s\nhorizon : Deploy horizon container -------------------------------------- 1.37s\nservice-cert-copy : horizon | Copying over backend internal TLS key ----- 1.19s\nhorizon : Ensuring config directories exist ----------------------------- 1.16s\nhorizon : include_tasks ------------------------------------------------- 1.01s\nservice-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.94s\nhorizon : include_tasks ------------------------------------------------- 0.87s\nhorizon : include_tasks ------------------------------------------------- 0.86s\nhorizon : Update policy file name --------------------------------------- 0.64s\nhorizon : include_tasks ------------------------------------------------- 0.62s\nhorizon : Update custom policy file name -------------------------------- 0.62s\nhorizon : Update policy file name --------------------------------------- 0.60s\n\u001b[32m2026-10-01 04:18:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d9e3a338-295d-4b79-9a3c-692ef2082bbf (skyline) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:18:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d9e3a338-295d-4b79-9a3c-692ef2082bbf (skyline) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:18:54 +0000 (0:00:00.299)       0:00:00.299 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:18:54 +0000 (0:00:00.364)       0:00:00.663 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_skyline_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_skyline_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_skyline_True)\u001b[0m\n\nPLAY [Apply role skyline] ******************************************************\n\nTASK [skyline : include_tasks] *************************************************\nThursday 01 October 2026  04:18:54 +0000 (0:00:00.484)       0:00:01.148 ****** \n\u001b[0;36mincluded: /ansible/roles/skyline/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : skyline | Creating services] ***********************\nThursday 01 October 2026  04:18:55 +0000 (0:00:00.665)       0:00:01.814 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=skyline (panel))\u001b[0m\n\nTASK [service-ks-register : skyline | Creating endpoints] **********************\nThursday 01 October 2026  04:18:59 +0000 (0:00:03.546)       0:00:05.360 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=skyline -> https://api-int.testbed.osism.xyz:9998 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=skyline -> https://api.testbed.osism.xyz:9998 -> public)\u001b[0m\n\nTASK [service-ks-register : skyline | Creating projects] ***********************\nThursday 01 October 2026  04:19:06 +0000 (0:00:06.947)       0:00:12.307 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : skyline | Creating users] **************************\nThursday 01 October 2026  04:19:09 +0000 (0:00:03.701)       0:00:16.009 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=skyline -> service)\u001b[0m\n\nTASK [service-ks-register : skyline | Creating roles] **************************\nThursday 01 October 2026  04:19:14 +0000 (0:00:04.408)       0:00:20.417 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : skyline | Granting user roles] *********************\nThursday 01 October 2026  04:19:17 +0000 (0:00:03.699)       0:00:24.117 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=skyline -> service -> admin)\u001b[0m\n\nTASK [skyline : Ensuring config directories exist] *****************************\nThursday 01 October 2026  04:19:22 +0000 (0:00:04.180)       0:00:28.298 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [skyline : include_tasks] *************************************************\nThursday 01 October 2026  04:19:23 +0000 (0:00:01.405)       0:00:29.703 ****** \n\u001b[0;36mincluded: /ansible/roles/skyline/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : skyline | Copying over extra CA certificates] ********\nThursday 01 October 2026  04:19:24 +0000 (0:00:00.837)       0:00:30.540 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [service-cert-copy : skyline | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:19:26 +0000 (0:00:02.660)       0:00:33.201 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : skyline | Copying over backend internal TLS key] *****\nThursday 01 October 2026  04:19:27 +0000 (0:00:00.707)       0:00:33.909 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [skyline : Copying over skyline.yaml files for services] ******************\nThursday 01 October 2026  04:19:29 +0000 (0:00:01.425)       0:00:35.334 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [skyline : Copying over gunicorn.py files for services] *******************\nThursday 01 October 2026  04:19:31 +0000 (0:00:02.555)       0:00:37.890 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m\n\nTASK [skyline : Copying over nginx.conf files for services] ********************\nThursday 01 October 2026  04:19:33 +0000 (0:00:01.745)       0:00:39.635 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m\n\nTASK [skyline : Copying over config.json files for services] *******************\nThursday 01 October 2026  04:19:35 +0000 (0:00:02.017)       0:00:41.652 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [skyline : Copying over custom logos] *************************************\nThursday 01 October 2026  04:19:38 +0000 (0:00:02.723)       0:00:44.376 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [skyline : Check skyline container] ***************************************\nThursday 01 October 2026  04:19:38 +0000 (0:00:00.354)       0:00:44.730 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m\n\nTASK [skyline : Creating Skyline database] *************************************\nThursday 01 October 2026  04:19:40 +0000 (0:00:02.081)       0:00:46.812 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [skyline : Creating Skyline database user and setting permissions] ********\nThursday 01 October 2026  04:19:42 +0000 (0:00:01.945)       0:00:48.757 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [skyline : Running Skyline bootstrap container] ***************************\nThursday 01 October 2026  04:19:44 +0000 (0:00:02.091)       0:00:50.849 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [skyline : Flush handlers] ************************************************\nThursday 01 October 2026  04:19:51 +0000 (0:00:07.082)       0:00:57.932 ****** \n\nTASK [skyline : Flush handlers] ************************************************\nThursday 01 October 2026  04:19:51 +0000 (0:00:00.289)       0:00:58.221 ****** \n\nTASK [skyline : Flush handlers] ************************************************\nThursday 01 October 2026  04:19:52 +0000 (0:00:00.072)       0:00:58.294 ****** \n\nRUNNING HANDLER [skyline : Restart skyline-apiserver container] ****************\nThursday 01 October 2026  04:19:52 +0000 (0:00:00.078)       0:00:58.372 ****** \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 [skyline : Restart skyline-console container] ******************\nThursday 01 October 2026  04:20:02 +0000 (0:00:10.812)       0:01:09.185 ****** \n\u001b[0;33mchanged: [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=22  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:20:11 +0000 (0:00:08.120)       0:01:17.305 ****** \n=============================================================================== \nskyline : Restart skyline-apiserver container -------------------------- 10.81s\nskyline : Restart skyline-console container ----------------------------- 8.12s\nskyline : Running Skyline bootstrap container --------------------------- 7.08s\nservice-ks-register : skyline | Creating endpoints ---------------------- 6.95s\nservice-ks-register : skyline | Creating users -------------------------- 4.41s\nservice-ks-register : skyline | Granting user roles --------------------- 4.18s\nservice-ks-register : skyline | Creating projects ----------------------- 3.70s\nservice-ks-register : skyline | Creating roles -------------------------- 3.70s\nservice-ks-register : skyline | Creating services ----------------------- 3.55s\nskyline : Copying over config.json files for services ------------------- 2.72s\nservice-cert-copy : skyline | Copying over extra CA certificates -------- 2.66s\nskyline : Copying over skyline.yaml files for services ------------------ 2.56s\nskyline : Creating Skyline database user and setting permissions -------- 2.09s\nskyline : Check skyline container --------------------------------------- 2.08s\nskyline : Copying over nginx.conf files for services -------------------- 2.02s\nskyline : Creating Skyline database ------------------------------------- 1.95s\nskyline : Copying over gunicorn.py files for services ------------------- 1.75s\nservice-cert-copy : skyline | Copying over backend internal TLS key ----- 1.43s\nskyline : Ensuring config directories exist ----------------------------- 1.41s\nskyline : include_tasks ------------------------------------------------- 0.84s\n\u001b[32m2026-10-01 04:20:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70f63b76-98f3-4c22-b499-d93f72bdd4de (glance) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:20:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 70f63b76-98f3-4c22-b499-d93f72bdd4de (glance) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:20:19 +0000 (0:00:00.317)       0:00:00.317 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:20:19 +0000 (0:00:00.349)       0:00:00.666 ****** \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] **************************************************\nThursday 01 October 2026  04:20:20 +0000 (0:00:00.554)       0:00:01.220 ****** \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 services] ************************\nThursday 01 October 2026  04:20:20 +0000 (0:00:00.599)       0:00:01.820 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m\n\nTASK [service-ks-register : glance | Creating endpoints] ***********************\nThursday 01 October 2026  04:20:24 +0000 (0:00:03.808)       0:00:05.628 ****** \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] ************************\nThursday 01 October 2026  04:20:31 +0000 (0:00:06.738)       0:00:12.367 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : glance | Creating users] ***************************\nThursday 01 October 2026  04:20:35 +0000 (0:00:03.651)       0:00:16.019 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service)\u001b[0m\n\nTASK [service-ks-register : glance | Creating roles] ***************************\nThursday 01 October 2026  04:20:39 +0000 (0:00:04.365)       0:00:20.384 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : glance | Granting user roles] **********************\nThursday 01 October 2026  04:20:42 +0000 (0:00:03.412)       0:00:23.797 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m\n\nTASK [glance : Ensuring config directories exist] ******************************\nThursday 01 October 2026  04:20:47 +0000 (0:00:04.134)       0:00:27.931 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] **************************************************\nThursday 01 October 2026  04:20:50 +0000 (0:00:03.827)       0:00:31.758 ****** \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] **************\nThursday 01 October 2026  04:20:51 +0000 (0:00:00.888)       0:00:32.647 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copy over multiple ceph configs for Glance] *********************\nThursday 01 October 2026  04:20:55 +0000 (0:00:04.091)       0:00:36.739 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\nTASK [glance : Copy over ceph Glance keyrings] *********************************\nThursday 01 October 2026  04:20:57 +0000 (0:00:01.799)       0:00:38.539 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\nTASK [glance : Ensuring config directory has correct owner and permission] *****\nThursday 01 October 2026  04:20:58 +0000 (0:00:01.363)       0:00:39.902 ****** \n\u001b[0;32mok: [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] *************************\nThursday 01 October 2026  04:20:59 +0000 (0:00:00.982)       0:00:40.885 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Set glance policy file] *****************************************\nThursday 01 October 2026  04:21:00 +0000 (0:00:00.164)       0:00:41.049 ****** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nThursday 01 October 2026  04:21:00 +0000 (0:00:00.334)       0:00:41.384 ****** \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] *********\nThursday 01 October 2026  04:21:01 +0000 (0:00:00.795)       0:00:42.179 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] ***\nThursday 01 October 2026  04:21:06 +0000 (0:00:04.774)       0:00:46.953 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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 [service-cert-copy : glance | Copying over backend internal TLS key] ******\nThursday 01 October 2026  04:21:09 +0000 (0:00:03.350)       0:00:50.303 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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 : Creating TLS backend PEM File] **********************************\nThursday 01 October 2026  04:21:13 +0000 (0:00:03.893)       0:00:54.197 ****** \n\u001b[0;36mskipping: [testbed-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 config.json files for services] ********************\nThursday 01 October 2026  04:21:16 +0000 (0:00:03.552)       0:00:57.750 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] ***********************************\nThursday 01 October 2026  04:21:21 +0000 (0:00:04.582)       0:01:02.333 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-cache.conf for glance_api] ******************\nThursday 01 October 2026  04:21:27 +0000 (0:00:06.536)       0:01:08.869 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Copying over glance-swift.conf for glance_api] ******************\nThursday 01 October 2026  04:21:32 +0000 (0:00:04.146)       0:01:13.016 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-image-import.conf] **************************\nThursday 01 October 2026  04:21:35 +0000 (0:00:03.750)       0:01:16.766 ****** \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 property-protections-rules.conf] *******************\nThursday 01 October 2026  04:21:39 +0000 (0:00:03.583)       0:01:20.350 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over existing policy file] ******************************\nThursday 01 October 2026  04:21:43 +0000 (0:00:04.027)       0:01:24.377 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************\nThursday 01 October 2026  04:21:44 +0000 (0:00:00.663)       0:01:25.040 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\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\nTASK [glance : Generating 'hostnqn' file for glance_api] ***********************\nThursday 01 October 2026  04:21:47 +0000 (0:00:03.628)       0:01:28.669 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [glance : Check glance containers] ****************************************\nThursday 01 October 2026  04:21:52 +0000 (0:00:04.722)       0:01:33.391 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] **************************************************\nThursday 01 October 2026  04:21:56 +0000 (0:00:03.965)       0:01:37.356 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  04:21:56 +0000 (0:00:00.561)       0:01:37.918 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Creating Glance database user and setting permissions] **********\nThursday 01 October 2026  04:21:59 +0000 (0:00:02.301)       0:01:40.219 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Enable log_bin_trust_function_creators function] ****************\nThursday 01 October 2026  04:22:01 +0000 (0:00:02.520)       0:01:42.740 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Running Glance bootstrap container] *****************************\nThursday 01 October 2026  04:22:04 +0000 (0:00:02.209)       0:01:44.950 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Disable log_bin_trust_function_creators function] ***************\nThursday 01 October 2026  04:22:33 +0000 (0:00:29.485)       0:02:14.435 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Flush handlers] *************************************************\nThursday 01 October 2026  04:22:35 +0000 (0:00:02.328)       0:02:16.764 ****** \n\nTASK [glance : Flush handlers] *************************************************\nThursday 01 October 2026  04:22:35 +0000 (0:00:00.080)       0:02:16.844 ****** \n\nTASK [glance : Flush handlers] *************************************************\nThursday 01 October 2026  04:22:35 +0000 (0:00:00.082)       0:02:16.926 ****** \n\nRUNNING HANDLER [glance : Restart glance-api container] ************************\nThursday 01 October 2026  04:22:36 +0000 (0:00:00.096)       0:02:17.023 ****** \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=12  \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=11  \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=11  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:23:14 +0000 (0:00:38.080)       0:02:55.103 ****** \n=============================================================================== \nglance : Restart glance-api container ---------------------------------- 38.08s\nglance : Running Glance bootstrap container ---------------------------- 29.49s\nservice-ks-register : glance | Creating endpoints ----------------------- 6.74s\nglance : Copying over glance-api.conf ----------------------------------- 6.54s\nservice-cert-copy : glance | Copying over extra CA certificates --------- 4.77s\nglance : Generating 'hostnqn' file for glance_api ----------------------- 4.72s\nglance : Copying over config.json files for services -------------------- 4.58s\nservice-ks-register : glance | Creating users --------------------------- 4.37s\nglance : Copying over glance-cache.conf for glance_api ------------------ 4.15s\nservice-ks-register : glance | Granting user roles ---------------------- 4.13s\nglance : Ensuring glance service ceph config subdir exists -------------- 4.09s\nglance : Copying over property-protections-rules.conf ------------------- 4.03s\nglance : Check glance containers ---------------------------------------- 3.97s\nservice-cert-copy : glance | Copying over backend internal TLS key ------ 3.89s\nglance : Ensuring config directories exist ------------------------------ 3.83s\nservice-ks-register : glance | Creating services ------------------------ 3.81s\nglance : Copying over glance-swift.conf for glance_api ------------------ 3.75s\nservice-ks-register : glance | Creating projects ------------------------ 3.65s\nglance : Copying over glance-haproxy-tls.cfg ---------------------------- 3.63s\nglance : Copying over glance-image-import.conf -------------------------- 3.58s\n\u001b[32m2026-10-01 04:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6efe650d-28a5-441c-9a00-36c28f6d9ccc (cinder) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6efe650d-28a5-441c-9a00-36c28f6d9ccc (cinder) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:23:22 +0000 (0:00:00.301)       0:00:00.301 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:23:22 +0000 (0:00:00.355)       0:00:00.656 ****** \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] **************************************************\nThursday 01 October 2026  04:23:22 +0000 (0:00:00.496)       0:00:01.152 ****** \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 services] ************************\nThursday 01 October 2026  04:23:23 +0000 (0:00:00.655)       0:00:01.808 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m\n\nTASK [service-ks-register : cinder | Creating endpoints] ***********************\nThursday 01 October 2026  04:23:27 +0000 (0:00:03.742)       0:00:05.550 ****** \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] ************************\nThursday 01 October 2026  04:23:34 +0000 (0:00:06.963)       0:00:12.514 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating users] ***************************\nThursday 01 October 2026  04:23:38 +0000 (0:00:03.752)       0:00:16.266 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service)\u001b[0m\n\nTASK [service-ks-register : cinder | Creating roles] ***************************\nThursday 01 October 2026  04:23:42 +0000 (0:00:04.361)       0:00:20.628 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : cinder | Granting user roles] **********************\nThursday 01 October 2026  04:23:45 +0000 (0:00:03.454)       0:00:24.082 ****** \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] ******************************\nThursday 01 October 2026  04:23:53 +0000 (0:00:08.062)       0:00:32.145 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nThursday 01 October 2026  04:23:56 +0000 (0:00:02.206)       0:00:34.352 ****** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nThursday 01 October 2026  04:23:56 +0000 (0:00:00.339)       0:00:34.691 ****** \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] *************\nThursday 01 October 2026  04:23:57 +0000 (0:00:00.865)       0:00:35.556 ****** \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] ************\nThursday 01 October 2026  04:23:59 +0000 (0:00:01.931)       0:00:37.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/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************\nThursday 01 October 2026  04:24:02 +0000 (0:00:03.484)       0:00:40.973 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m\n\nTASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************\nThursday 01 October 2026  04:24:04 +0000 (0:00:01.884)       0:00:42.857 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder-backup.keyring)\u001b[0m\n\nTASK [cinder : Ensuring config directory has correct owner and permission] *****\nThursday 01 October 2026  04:24:07 +0000 (0:00:02.892)       0:00:45.750 ****** \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] *************************\nThursday 01 October 2026  04:24:08 +0000 (0:00:01.071)       0:00:46.821 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Set cinder policy file] *****************************************\nThursday 01 October 2026  04:24:08 +0000 (0:00:00.179)       0:00:47.001 ****** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nThursday 01 October 2026  04:24:09 +0000 (0:00:00.622)       0:00:47.623 ****** \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] *********\nThursday 01 October 2026  04:24:10 +0000 (0:00:00.703)       0:00:48.326 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:24:14 +0000 (0:00:04.296)       0:00:52.622 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******\nThursday 01 October 2026  04:24:15 +0000 (0:00:01.143)       0:00:53.766 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over config.json files for services] ********************\nThursday 01 October 2026  04:24:16 +0000 (0:00:00.993)       0:00:54.759 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : Copying over cinder-wsgi.conf] **********************************\nThursday 01 October 2026  04:24:21 +0000 (0:00:04.600)       0:00:59.360 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m\n\nTASK [cinder : Copying over cinder.conf] ***************************************\nThursday 01 October 2026  04:24:23 +0000 (0:00:02.433)       0:01:01.793 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : Generating 'hostnqn' file for cinder_volume] ********************\nThursday 01 October 2026  04:24:35 +0000 (0:00:11.951)       0:01:13.745 ****** \n\u001b[0;33mchanged: [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] ******************************\nThursday 01 October 2026  04:24:37 +0000 (0:00:01.623)       0:01:15.368 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over nfs_shares files for cinder_volume] ****************\nThursday 01 October 2026  04:24:37 +0000 (0:00:00.764)       0:01:16.133 ****** \n\u001b[0;36mskipping: [testbed-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 : Check cinder containers] ****************************************\nThursday 01 October 2026  04:24:38 +0000 (0:00:00.611)       0:01:16.744 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nThursday 01 October 2026  04:24:41 +0000 (0:00:03.334)       0:01:20.079 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  04:24:42 +0000 (0:00:00.364)       0:01:20.444 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Creating Cinder database user and setting permissions] **********\nThursday 01 October 2026  04:24:44 +0000 (0:00:02.347)       0:01:22.791 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Running Cinder bootstrap container] *****************************\nThursday 01 October 2026  04:24:47 +0000 (0:00:02.388)       0:01:25.180 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Flush handlers] *************************************************\nThursday 01 October 2026  04:25:05 +0000 (0:00:18.018)       0:01:43.199 ****** \n\nTASK [cinder : Flush handlers] *************************************************\nThursday 01 October 2026  04:25:05 +0000 (0:00:00.090)       0:01:43.289 ****** \n\nTASK [cinder : Flush handlers] *************************************************\nThursday 01 October 2026  04:25:05 +0000 (0:00:00.082)       0:01:43.372 ****** \n\nRUNNING HANDLER [cinder : Restart cinder-api container] ************************\nThursday 01 October 2026  04:25:05 +0000 (0:00:00.330)       0:01:43.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 [cinder : Restart cinder-scheduler container] ******************\nThursday 01 October 2026  04:25:30 +0000 (0:00:24.636)       0:02:08.339 ****** \n\u001b[0;33mchanged: [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] *********************\nThursday 01 October 2026  04:25:35 +0000 (0:00:05.159)       0:02:13.498 ****** \n\u001b[0;33mchanged: [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-backup container] *********************\nThursday 01 October 2026  04:25:53 +0000 (0:00:18.591)       0:02:32.090 ****** \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] ***\nThursday 01 October 2026  04:26:03 +0000 (0:00:09.371)       0:02:41.461 ****** \n\u001b[0;36mskipping: [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=22  \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=21  \u001b[0m \u001b[0;33mchanged=15  \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=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:26:03 +0000 (0:00:00.276)       0:02:41.737 ****** \n=============================================================================== \ncinder : Restart cinder-api container ---------------------------------- 24.64s\ncinder : Restart cinder-volume container ------------------------------- 18.59s\ncinder : Running Cinder bootstrap container ---------------------------- 18.02s\ncinder : Copying over cinder.conf -------------------------------------- 11.95s\ncinder : Restart cinder-backup container -------------------------------- 9.37s\nservice-ks-register : cinder | Granting user roles ---------------------- 8.06s\nservice-ks-register : cinder | Creating endpoints ----------------------- 6.96s\ncinder : Restart cinder-scheduler container ----------------------------- 5.16s\ncinder : Copying over config.json files for services -------------------- 4.60s\nservice-ks-register : cinder | Creating users --------------------------- 4.36s\nservice-cert-copy : cinder | Copying over extra CA certificates --------- 4.30s\nservice-ks-register : cinder | Creating projects ------------------------ 3.75s\nservice-ks-register : cinder | Creating services ------------------------ 3.74s\ncinder : Copying over multiple ceph.conf for cinder services ------------ 3.48s\nservice-ks-register : cinder | Creating roles --------------------------- 3.45s\ncinder : Check cinder containers ---------------------------------------- 3.33s\ncinder : Copy over Ceph keyring files for cinder-backup ----------------- 2.89s\ncinder : Copying over cinder-wsgi.conf ---------------------------------- 2.43s\ncinder : Creating Cinder database user and setting permissions ---------- 2.39s\ncinder : Creating Cinder database --------------------------------------- 2.35s\n\u001b[32m2026-10-01 04:26:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1bd2df3d-c61a-40cc-954a-2b2f77e3ca9f (barbican) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:26:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1bd2df3d-c61a-40cc-954a-2b2f77e3ca9f (barbican) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:26:11 +0000 (0:00:00.293)       0:00:00.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 [Group hosts based on enabled services] ***********************************\nThursday 01 October 2026  04:26:11 +0000 (0:00:00.349)       0:00:00.643 ****** \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] ************************************************\nThursday 01 October 2026  04:26:12 +0000 (0:00:00.457)       0:00:01.100 ****** \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 services] **********************\nThursday 01 October 2026  04:26:12 +0000 (0:00:00.606)       0:00:01.706 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m\n\nTASK [service-ks-register : barbican | Creating endpoints] *********************\nThursday 01 October 2026  04:26:16 +0000 (0:00:03.474)       0:00:05.181 ****** \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] **********************\nThursday 01 October 2026  04:26:23 +0000 (0:00:06.985)       0:00:12.167 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating users] *************************\nThursday 01 October 2026  04:26:26 +0000 (0:00:03.415)       0:00:15.583 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service)\u001b[0m\n\nTASK [service-ks-register : barbican | Creating roles] *************************\nThursday 01 October 2026  04:26:30 +0000 (0:00:04.379)       0:00:19.963 ****** \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 user roles] ********************\nThursday 01 October 2026  04:26:47 +0000 (0:00:16.700)       0:00:36.663 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m\n\nTASK [barbican : Ensuring config directories exist] ****************************\nThursday 01 October 2026  04:26:51 +0000 (0:00:03.991)       0:00:40.654 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Ensuring vassals config directories exist] ********************\nThursday 01 October 2026  04:26:53 +0000 (0:00:01.714)       0:00:42.369 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m\n\nTASK [barbican : Check if policies shall be overwritten] ***********************\nThursday 01 October 2026  04:26:54 +0000 (0:00:00.996)       0:00:43.366 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Set barbican policy file] *************************************\nThursday 01 October 2026  04:26:54 +0000 (0:00:00.364)       0:00:43.730 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************************\nThursday 01 October 2026  04:26:55 +0000 (0:00:00.329)       0:00:44.060 ****** \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] *******\nThursday 01 October 2026  04:26:55 +0000 (0:00:00.590)       0:00:44.650 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:26:59 +0000 (0:00:03.909)       0:00:48.560 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : barbican | Copying over backend internal TLS key] ****\nThursday 01 October 2026  04:27:00 +0000 (0:00:00.651)       0:00:49.212 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Copying over config.json files for services] ******************\nThursday 01 October 2026  04:27:01 +0000 (0:00:00.888)       0:00:50.100 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Copying over barbican-api.ini] ********************************\nThursday 01 October 2026  04:27:04 +0000 (0:00:03.741)       0:00:53.842 ****** \n\u001b[0;33mchanged: [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] **********\nThursday 01 October 2026  04:27:06 +0000 (0:00:01.565)       0:00:55.408 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [barbican : Copying over barbican-api-paste.ini] **************************\nThursday 01 October 2026  04:27:07 +0000 (0:00:01.013)       0:00:56.421 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************************\nThursday 01 October 2026  04:27:08 +0000 (0:00:00.648)       0:00:57.070 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : Copying over existing policy file] ****************************\nThursday 01 October 2026  04:27:15 +0000 (0:00:07.123)       0:01:04.194 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [barbican : Check barbican containers] ************************************\nThursday 01 October 2026  04:27:16 +0000 (0:00:00.972)       0:01:05.166 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [barbican : include_tasks] ************************************************\nThursday 01 October 2026  04:27:18 +0000 (0:00:02.537)       0:01:07.704 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************************\nThursday 01 October 2026  04:27:19 +0000 (0:00:00.327)       0:01:08.031 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Creating barbican database user and setting permissions] ******\nThursday 01 October 2026  04:27:21 +0000 (0:00:02.263)       0:01:10.294 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Running barbican bootstrap container] *************************\nThursday 01 October 2026  04:27:23 +0000 (0:00:02.420)       0:01:12.715 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Flush handlers] ***********************************************\nThursday 01 October 2026  04:27:35 +0000 (0:00:11.654)       0:01:24.370 ****** \n\nTASK [barbican : Flush handlers] ***********************************************\nThursday 01 October 2026  04:27:35 +0000 (0:00:00.074)       0:01:24.445 ****** \n\nTASK [barbican : Flush handlers] ***********************************************\nThursday 01 October 2026  04:27:35 +0000 (0:00:00.292)       0:01:24.737 ****** \n\nRUNNING HANDLER [barbican : Restart barbican-api container] ********************\nThursday 01 October 2026  04:27:35 +0000 (0:00:00.089)       0:01:24.827 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******\nThursday 01 October 2026  04:27:41 +0000 (0:00:05.788)       0:01:30.615 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [barbican : Restart barbican-worker container] *****************\nThursday 01 October 2026  04:27:46 +0000 (0:00:04.989)       0:01:35.604 ****** \n\u001b[0;33mchanged: [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=24  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:27:51 +0000 (0:00:05.085)       0:01:40.689 ****** \n=============================================================================== \nservice-ks-register : barbican | Creating roles ------------------------ 16.70s\nbarbican : Running barbican bootstrap container ------------------------ 11.65s\nbarbican : Copying over barbican.conf ----------------------------------- 7.12s\nservice-ks-register : barbican | Creating endpoints --------------------- 6.99s\nbarbican : Restart barbican-api container ------------------------------- 5.79s\nbarbican : Restart barbican-worker container ---------------------------- 5.09s\nbarbican : Restart barbican-keystone-listener container ----------------- 4.99s\nservice-ks-register : barbican | Creating users ------------------------- 4.38s\nservice-ks-register : barbican | Granting user roles -------------------- 3.99s\nservice-cert-copy : barbican | Copying over extra CA certificates ------- 3.91s\nbarbican : Copying over config.json files for services ------------------ 3.74s\nservice-ks-register : barbican | Creating services ---------------------- 3.47s\nservice-ks-register : barbican | Creating projects ---------------------- 3.42s\nbarbican : Check barbican containers ------------------------------------ 2.54s\nbarbican : Creating barbican database user and setting permissions ------ 2.42s\nbarbican : Creating barbican database ----------------------------------- 2.26s\nbarbican : Ensuring config directories exist ---------------------------- 1.71s\nbarbican : Copying over barbican-api.ini -------------------------------- 1.57s\nbarbican : Checking whether barbican-api-paste.ini file exists ---------- 1.01s\nbarbican : Ensuring vassals config directories exist -------------------- 1.00s\n\u001b[32m2026-10-01 04:27:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eda1baed-8bef-4506-85ff-5b68c011dca2 (designate) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:27:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task eda1baed-8bef-4506-85ff-5b68c011dca2 (designate) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:28:00 +0000 (0:00:00.302)       0:00:00.302 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:28:00 +0000 (0:00:00.424)       0:00:00.726 ****** \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] ***********************************************\nThursday 01 October 2026  04:28:01 +0000 (0:00:00.547)       0:00:01.274 ****** \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 services] *********************\nThursday 01 October 2026  04:28:01 +0000 (0:00:00.619)       0:00:01.893 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m\n\nTASK [service-ks-register : designate | Creating endpoints] ********************\nThursday 01 October 2026  04:28:05 +0000 (0:00:03.729)       0:00:05.622 ****** \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] *********************\nThursday 01 October 2026  04:28:12 +0000 (0:00:06.938)       0:00:12.561 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : designate | Creating users] ************************\nThursday 01 October 2026  04:28:16 +0000 (0:00:03.734)       0:00:16.295 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service)\u001b[0m\n\nTASK [service-ks-register : designate | Creating roles] ************************\nThursday 01 October 2026  04:28:20 +0000 (0:00:04.373)       0:00:20.669 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : designate | Granting user roles] *******************\nThursday 01 October 2026  04:28:23 +0000 (0:00:03.422)       0:00:24.091 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m\n\nTASK [designate : Ensuring config directories exist] ***************************\nThursday 01 October 2026  04:28:28 +0000 (0:00:04.061)       0:00:28.153 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Check if policies shall be overwritten] **********************\nThursday 01 October 2026  04:28:31 +0000 (0:00:02.992)       0:00:31.145 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [designate : Set designate policy file] ***********************************\nThursday 01 October 2026  04:28:31 +0000 (0:00:00.151)       0:00:31.297 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************************************\nThursday 01 October 2026  04:28:31 +0000 (0:00:00.532)       0:00:31.829 ****** \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] ******\nThursday 01 October 2026  04:28:32 +0000 (0:00:00.606)       0:00:32.436 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:28:38 +0000 (0:00:06.389)       0:00:38.825 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : designate | Copying over backend internal TLS key] ***\nThursday 01 October 2026  04:28:40 +0000 (0:00:01.286)       0:00:40.112 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Copying over config.json files for services] *****************\nThursday 01 October 2026  04:28:41 +0000 (0:00:01.102)       0:00:41.214 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over designate.conf] *********************************\nThursday 01 October 2026  04:28:47 +0000 (0:00:06.225)       0:00:47.439 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over pools.yaml] *************************************\nThursday 01 October 2026  04:29:03 +0000 (0:00:15.935)       0:01:03.375 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\nTASK [designate : Copying over named.conf] *************************************\nThursday 01 October 2026  04:29:07 +0000 (0:00:03.979)       0:01:07.354 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\nTASK [designate : Copying over rndc.conf] **************************************\nThursday 01 October 2026  04:29:09 +0000 (0:00:02.684)       0:01:10.039 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : Copying over rndc.key] ***************************************\nThursday 01 October 2026  04:29:12 +0000 (0:00:02.966)       0:01:13.006 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nThursday 01 October 2026  04:29:16 +0000 (0:00:03.115)       0:01:16.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 [designate : Copying over existing policy file] ***************************\nThursday 01 October 2026  04:29:16 +0000 (0:00:00.336)       0:01:16.458 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Check designate containers] **********************************\nThursday 01 October 2026  04:29:17 +0000 (0:00:00.848)       0:01:17.306 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [designate : include_tasks] ***********************************************\nThursday 01 October 2026  04:29:21 +0000 (0:00:04.746)       0:01:22.053 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [designate : Creating Designate databases] ********************************\nThursday 01 October 2026  04:29:22 +0000 (0:00:00.557)       0:01:22.610 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m\n\nTASK [designate : Creating Designate databases user and setting permissions] ***\nThursday 01 October 2026  04:29:24 +0000 (0:00:02.252)       0:01:24.862 ****** \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] ***********************\nThursday 01 October 2026  04:29:27 +0000 (0:00:02.733)       0:01:27.595 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [designate : Flush handlers] **********************************************\nThursday 01 October 2026  04:29:43 +0000 (0:00:15.522)       0:01:43.117 ****** \n\nTASK [designate : Flush handlers] **********************************************\nThursday 01 October 2026  04:29:43 +0000 (0:00:00.092)       0:01:43.209 ****** \n\nTASK [designate : Flush handlers] **********************************************\nThursday 01 October 2026  04:29:43 +0000 (0:00:00.072)       0:01:43.282 ****** \n\nRUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********\nThursday 01 October 2026  04:29:43 +0000 (0:00:00.082)       0:01:43.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 [designate : Restart designate-api container] ******************\nThursday 01 October 2026  04:29:50 +0000 (0:00:07.202)       0:01:50.567 ****** \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 [designate : Restart designate-central container] **************\nThursday 01 October 2026  04:29:59 +0000 (0:00:09.128)       0:01:59.696 ****** \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 [designate : Restart designate-producer container] *************\nThursday 01 October 2026  04:30:08 +0000 (0:00:09.140)       0:02:08.836 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [designate : Restart designate-mdns container] *****************\nThursday 01 October 2026  04:30:19 +0000 (0:00:10.940)       0:02:19.776 ****** \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-worker container] ***************\nThursday 01 October 2026  04:30:26 +0000 (0:00:06.579)       0:02:26.355 ****** \n\u001b[0;33mchanged: [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] ****************************\nThursday 01 October 2026  04:30:37 +0000 (0:00:11.240)       0:02:37.596 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=23  \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=19  \u001b[0m \u001b[0;33mchanged=15  \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=19  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:30:45 +0000 (0:00:08.323)       0:02:45.919 ****** \n=============================================================================== \ndesignate : Copying over designate.conf -------------------------------- 15.94s\ndesignate : Running Designate bootstrap container ---------------------- 15.52s\ndesignate : Restart designate-worker container ------------------------- 11.24s\ndesignate : Restart designate-producer container ----------------------- 10.94s\ndesignate : Restart designate-central container ------------------------- 9.14s\ndesignate : Restart designate-api container ----------------------------- 9.13s\ndesignate : Non-destructive DNS pools update ---------------------------- 8.32s\ndesignate : Restart designate-backend-bind9 container ------------------- 7.20s\nservice-ks-register : designate | Creating endpoints -------------------- 6.94s\ndesignate : Restart designate-mdns container ---------------------------- 6.58s\nservice-cert-copy : designate | Copying over extra CA certificates ------ 6.39s\ndesignate : Copying over config.json files for services ----------------- 6.23s\ndesignate : Check designate containers ---------------------------------- 4.75s\nservice-ks-register : designate | Creating users ------------------------ 4.37s\nservice-ks-register : designate | Granting user roles ------------------- 4.06s\ndesignate : Copying over pools.yaml ------------------------------------- 3.98s\nservice-ks-register : designate | Creating projects --------------------- 3.73s\nservice-ks-register : designate | Creating services --------------------- 3.73s\nservice-ks-register : designate | Creating roles ------------------------ 3.42s\ndesignate : Copying over rndc.key --------------------------------------- 3.12s\n\u001b[32m2026-10-01 04:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b300504-f754-450f-b70e-6cd8c2bfcf58 (octavia) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6b300504-f754-450f-b70e-6cd8c2bfcf58 (octavia) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:30:53 +0000 (0:00:00.282)       0:00:00.282 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Group hosts based on enabled services] ***********************************\nThursday 01 October 2026  04:30:54 +0000 (0:00:00.357)       0:00:00.640 ****** \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] *************************************************\nThursday 01 October 2026  04:30:54 +0000 (0:00:00.467)       0:00:01.107 ****** \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 services] ***********************\nThursday 01 October 2026  04:30:55 +0000 (0:00:00.631)       0:00:01.739 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m\n\nTASK [service-ks-register : octavia | Creating endpoints] **********************\nThursday 01 October 2026  04:30:59 +0000 (0:00:03.884)       0:00:05.624 ****** \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] ***********************\nThursday 01 October 2026  04:31:06 +0000 (0:00:07.061)       0:00:12.685 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : octavia | Creating users] **************************\nThursday 01 October 2026  04:31:09 +0000 (0:00:03.418)       0:00:16.104 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\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\nTASK [service-ks-register : octavia | Creating roles] **************************\nThursday 01 October 2026  04:31:18 +0000 (0:00:08.773)       0:00:24.878 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : octavia | Granting user roles] *********************\nThursday 01 October 2026  04:31:22 +0000 (0:00:03.610)       0:00:28.488 ****** \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] **********************************\nThursday 01 October 2026  04:31:29 +0000 (0:00:07.766)       0:00:36.254 ****** \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] *************************************************\nThursday 01 October 2026  04:31:46 +0000 (0:00:17.009)       0:00:53.263 ****** \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] *****************************************\nThursday 01 October 2026  04:31:47 +0000 (0:00:00.914)       0:00:54.178 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create nova keypair for amphora] *******************************\nThursday 01 October 2026  04:31:52 +0000 (0:00:04.902)       0:00:59.080 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nThursday 01 October 2026  04:31:57 +0000 (0:00:04.663)       0:01:03.744 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create security groups for octavia] ****************************\nThursday 01 October 2026  04:32:00 +0000 (0:00:03.502)       0:01:07.247 ****** \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] *********************************\nThursday 01 October 2026  04:32:12 +0000 (0:00:11.292)       0:01:18.539 ****** \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] ************************\nThursday 01 October 2026  04:32:29 +0000 (0:00:17.035)       0:01:35.575 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management subnet] *************************\nThursday 01 October 2026  04:32:34 +0000 (0:00:04.923)       0:01:40.498 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create loadbalancer management router for IPv6] ****************\nThursday 01 October 2026  04:32:40 +0000 (0:00:05.910)       0:01:46.408 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Update loadbalancer management subnet] *************************\nThursday 01 October 2026  04:32:40 +0000 (0:00:00.239)       0:01:46.648 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nThursday 01 October 2026  04:32:45 +0000 (0:00:05.001)       0:01:51.650 ****** \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/hm-interface.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : Create ports for Octavia health-manager nodes] *****************\nThursday 01 October 2026  04:32:46 +0000 (0:00:01.241)       0:01:52.891 ****** \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] ********************\nThursday 01 October 2026  04:32:51 +0000 (0:00:05.204)       0:01:58.096 ****** \n\u001b[0;33mchanged: [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 : Add Octavia port to openvswitch br-int] ************************\nThursday 01 October 2026  04:32:56 +0000 (0:00:04.782)       0:02:02.878 ****** \n\u001b[0;33mchanged: [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] *******************************\nThursday 01 October 2026  04:32:57 +0000 (0:00:01.063)       0:02:03.942 ****** \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 [octavia : Create octavia dhclient conf] **********************************\nThursday 01 October 2026  04:32:59 +0000 (0:00:01.947)       0:02:05.890 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Create octavia-interface service] ******************************\nThursday 01 October 2026  04:33:00 +0000 (0:00:01.382)       0:02:07.272 ****** \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 : Restart octavia-interface.service if required] *****************\nThursday 01 October 2026  04:33:02 +0000 (0:00:01.263)       0:02:08.535 ****** \n\u001b[0;33mchanged: [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 : Enable and start octavia-interface.service] ********************\nThursday 01 October 2026  04:33:04 +0000 (0:00:02.245)       0:02:10.781 ****** \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 : Wait for interface ohm0 ip appear] *****************************\nThursday 01 October 2026  04:33:05 +0000 (0:00:01.537)       0:02:12.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 [octavia : Gather facts] **************************************************\nThursday 01 October 2026  04:33:06 +0000 (0:00:00.697)       0:02:13.016 ****** \n\u001b[0;32mok: [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 : include_tasks] *************************************************\nThursday 01 October 2026  04:33:10 +0000 (0:00:03.682)       0:02:16.698 ****** \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] ***************************************\nThursday 01 October 2026  04:33:11 +0000 (0:00:00.854)       0:02:17.553 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nThursday 01 October 2026  04:33:15 +0000 (0:00:04.049)       0:02:21.602 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get security groups for octavia] *******************************\nThursday 01 October 2026  04:33:18 +0000 (0:00:03.567)       0:02:25.169 ****** \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] ***************************\nThursday 01 October 2026  04:33:26 +0000 (0:00:07.255)       0:02:32.425 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia resources facts] ***********************************\nThursday 01 October 2026  04:33:29 +0000 (0:00:03.812)       0:02:36.237 ****** \n\u001b[0;32mok: [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] *****************************\nThursday 01 October 2026  04:33:30 +0000 (0:00:00.359)       0:02:36.597 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Check if policies shall be overwritten] ************************\nThursday 01 October 2026  04:33:33 +0000 (0:00:02.792)       0:02:39.389 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia policy file] ***************************************\nThursday 01 October 2026  04:33:33 +0000 (0:00:00.141)       0:02:39.531 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying over existing policy file] *****************************\nThursday 01 October 2026  04:33:33 +0000 (0:00:00.360)       0:02:39.892 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nThursday 01 October 2026  04:33:34 +0000 (0:00:00.769)       0:02:40.661 ****** \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] ********\nThursday 01 October 2026  04:33:35 +0000 (0:00:00.820)       0:02:41.481 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:33:40 +0000 (0:00:05.233)       0:02:46.715 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : octavia | Copying over backend internal TLS key] *****\nThursday 01 October 2026  04:33:41 +0000 (0:00:00.744)       0:02:47.460 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [octavia : Copying over config.json files for services] *******************\nThursday 01 October 2026  04:33:42 +0000 (0:00:01.314)       0:02:48.774 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Copying over octavia-wsgi.conf] ********************************\nThursday 01 October 2026  04:33:47 +0000 (0:00:05.315)       0:02:54.089 ****** \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] *************************************\nThursday 01 October 2026  04:33:49 +0000 (0:00:01.745)       0:02:55.835 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : Copying over Octavia SSH key] **********************************\nThursday 01 October 2026  04:34:08 +0000 (0:00:19.208)       0:03:15.044 ****** \n\u001b[0;33mchanged: [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] ******************\nThursday 01 October 2026  04:34:10 +0000 (0:00:01.967)       0:03:17.011 ****** \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] ************\nThursday 01 October 2026  04:34:16 +0000 (0:00:05.611)       0:03:22.623 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-health-manager] **********\nThursday 01 October 2026  04:34:21 +0000 (0:00:05.417)       0:03:28.040 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Check octavia containers] **************************************\nThursday 01 October 2026  04:34:27 +0000 (0:00:05.646)       0:03:33.687 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nThursday 01 October 2026  04:34:31 +0000 (0:00:03.977)       0:03:37.665 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************\nThursday 01 October 2026  04:34:31 +0000 (0:00:00.571)       0:03:38.237 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database] *************************\nThursday 01 October 2026  04:34:34 +0000 (0:00:02.539)       0:03:40.776 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia database user and setting permissions] ********\nThursday 01 October 2026  04:34:36 +0000 (0:00:02.579)       0:03:43.355 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database user and setting permissions] ***\nThursday 01 October 2026  04:34:39 +0000 (0:00:02.097)       0:03:45.453 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Running Octavia bootstrap container] ***************************\nThursday 01 October 2026  04:34:41 +0000 (0:00:02.031)       0:03:47.484 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Flush handlers] ************************************************\nThursday 01 October 2026  04:35:00 +0000 (0:00:18.898)       0:04:06.383 ****** \n\nTASK [octavia : Flush handlers] ************************************************\nThursday 01 October 2026  04:35:00 +0000 (0:00:00.088)       0:04:06.472 ****** \n\nTASK [octavia : Flush handlers] ************************************************\nThursday 01 October 2026  04:35:00 +0000 (0:00:00.081)       0:04:06.553 ****** \n\nRUNNING HANDLER [octavia : Restart octavia-api container] **********************\nThursday 01 October 2026  04:35:00 +0000 (0:00:00.082)       0:04:06.635 ****** \n\u001b[0;33mchanged: [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-driver-agent container] *************\nThursday 01 October 2026  04:35:10 +0000 (0:00:10.311)       0:04:16.947 ****** \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 [octavia : Restart octavia-health-manager container] ***********\nThursday 01 October 2026  04:35:21 +0000 (0:00:11.175)       0:04:28.123 ****** \n\u001b[0;33mchanged: [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] *************\nThursday 01 October 2026  04:35:27 +0000 (0:00:05.757)       0:04:33.880 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [octavia : Restart octavia-worker container] *******************\nThursday 01 October 2026  04:35:37 +0000 (0:00:09.932)       0:04:43.813 ****** \n\u001b[0;33mchanged: [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=57  \u001b[0m \u001b[0;33mchanged=38  \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=33  \u001b[0m \u001b[0;33mchanged=22  \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=33  \u001b[0m \u001b[0;33mchanged=22  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:35:42 +0000 (0:00:05.275)       0:04:49.088 ****** \n=============================================================================== \noctavia : Copying over octavia.conf ------------------------------------ 19.21s\noctavia : Running Octavia bootstrap container -------------------------- 18.90s\noctavia : Add rules for security groups -------------------------------- 17.04s\noctavia : Adding octavia related roles --------------------------------- 17.01s\noctavia : Create security groups for octavia --------------------------- 11.29s\noctavia : Restart octavia-driver-agent container ----------------------- 11.18s\noctavia : Restart octavia-api container -------------------------------- 10.31s\noctavia : Restart octavia-housekeeping container ------------------------ 9.93s\nservice-ks-register : octavia | Creating users -------------------------- 8.77s\nservice-ks-register : octavia | Granting user roles --------------------- 7.77s\noctavia : Get security groups for octavia ------------------------------- 7.26s\nservice-ks-register : octavia | Creating endpoints ---------------------- 7.06s\noctavia : Create loadbalancer management subnet ------------------------- 5.91s\noctavia : Restart octavia-health-manager container ---------------------- 5.76s\noctavia : Copying certificate files for octavia-health-manager ---------- 5.65s\noctavia : Copying certificate files for octavia-worker ------------------ 5.61s\noctavia : Copying certificate files for octavia-housekeeping ------------ 5.42s\noctavia : Copying over config.json files for services ------------------- 5.32s\noctavia : Restart octavia-worker container ------------------------------ 5.28s\nservice-cert-copy : octavia | Copying over extra CA certificates -------- 5.23s\n\u001b[32m2026-10-01 04:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6538083b-2c8f-4d08-b7c2-efe537e9ecba (ceilometer) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6538083b-2c8f-4d08-b7c2-efe537e9ecba (ceilometer) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:35:50 +0000 (0:00:00.307)       0:00:00.307 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:35:51 +0000 (0:00:00.825)       0:00:01.133 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_ceilometer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ceilometer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ceilometer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_ceilometer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_ceilometer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_ceilometer_True)\u001b[0m\n\nPLAY [Apply role ceilometer] ***************************************************\n\nTASK [ceilometer : include_tasks] **********************************************\nThursday 01 October 2026  04:35:52 +0000 (0:00:00.647)       0:00:01.781 ****** \n\u001b[0;36mincluded: /ansible/roles/ceilometer/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 [service-ks-register : ceilometer | Creating services] ********************\nThursday 01 October 2026  04:35:53 +0000 (0:00:01.373)       0:00:03.155 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : ceilometer | Creating endpoints] *******************\nThursday 01 October 2026  04:35:53 +0000 (0:00:00.119)       0:00:03.274 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [service-ks-register : ceilometer | Creating projects] ********************\nThursday 01 October 2026  04:35:54 +0000 (0:00:00.159)       0:00:03.434 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : ceilometer | Creating users] ***********************\nThursday 01 October 2026  04:35:58 +0000 (0:00:03.981)       0:00:07.415 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=ceilometer -> service)\u001b[0m\n\nTASK [service-ks-register : ceilometer | Creating roles] ***********************\nThursday 01 October 2026  04:36:02 +0000 (0:00:04.346)       0:00:11.762 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : ceilometer | Granting user roles] ******************\nThursday 01 October 2026  04:36:06 +0000 (0:00:03.776)       0:00:15.538 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=ceilometer -> service -> admin)\u001b[0m\n\nTASK [ceilometer : Associate the ResellerAdmin role and ceilometer user] *******\nThursday 01 October 2026  04:36:10 +0000 (0:00:04.783)       0:00:20.321 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceilometer : Ensuring config directories exist] **************************\nThursday 01 October 2026  04:36:11 +0000 (0:00:00.164)       0:00:20.486 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [ceilometer : Check if the folder for custom meter definitions exist] *****\nThursday 01 October 2026  04:36:12 +0000 (0:00:01.607)       0:00:22.093 ****** \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-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [ceilometer : Set variable that indicates if we have a folder for custom meter YAML files] ***\nThursday 01 October 2026  04:36:14 +0000 (0:00:01.668)       0:00:23.762 ****** \n\u001b[0;32mok: [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 [ceilometer : Find all *.yaml files in custom meter definitions folder (if the folder exist)] ***\nThursday 01 October 2026  04:36:15 +0000 (0:00:00.907)       0:00:24.670 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Set the variable that control the copy of custom meter definitions] ***\nThursday 01 October 2026  04:36:15 +0000 (0:00:00.636)       0:00:25.306 ****** \n\u001b[0;32mok: [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 [ceilometer : Create default folder for custom meter definitions] *********\nThursday 01 October 2026  04:36:16 +0000 (0:00:00.933)       0:00:26.240 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \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={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Copying custom meter definitions to Ceilometer] *************\nThursday 01 October 2026  04:36:18 +0000 (0:00:01.144)       0:00:27.384 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Check if the folder [\"/opt/configuration/environments/kolla/files/overlays/ceilometer/pollsters.d\"] for dynamic pollsters definitions exist] ***\nThursday 01 October 2026  04:36:19 +0000 (0:00:01.077)       0:00:28.461 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [ceilometer : Set the variable that control the copy of dynamic pollsters definitions] ***\nThursday 01 October 2026  04:36:19 +0000 (0:00:00.774)       0:00:29.235 ****** \n\u001b[0;32mok: [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 [ceilometer : Clean default folder for dynamic pollsters definitions] *****\nThursday 01 October 2026  04:36:20 +0000 (0:00:00.830)       0:00:30.066 ****** \n\u001b[0;32mok: [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 [ceilometer : Create default folder for dynamic pollsters definitions] ****\nThursday 01 October 2026  04:36:21 +0000 (0:00:01.070)       0:00:31.136 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Copying dynamic pollsters definitions] **********************\nThursday 01 October 2026  04:36:22 +0000 (0:00:00.854)       0:00:31.991 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Check if custom polling.yaml exists] ************************\nThursday 01 October 2026  04:36:23 +0000 (0:00:00.671)       0:00:32.663 ****** \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-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 [ceilometer : Copying over polling.yaml] **********************************\nThursday 01 October 2026  04:36:25 +0000 (0:00:01.791)       0:00:34.454 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Set ceilometer polling file's path] *************************\nThursday 01 October 2026  04:36:26 +0000 (0:00:00.971)       0:00:35.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;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Check custom gnocchi_resources.yaml exists] *****************\nThursday 01 October 2026  04:36:26 +0000 (0:00:00.882)       0:00:36.308 ****** \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-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 [ceilometer : Copying over gnocchi_resources.yaml] ************************\nThursday 01 October 2026  04:36:28 +0000 (0:00:01.542)       0:00:37.851 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Set ceilometer gnocchi_resources file's path] ***************\nThursday 01 October 2026  04:36:29 +0000 (0:00:01.218)       0:00:39.069 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Check if policies shall be overwritten] *********************\nThursday 01 October 2026  04:36:30 +0000 (0:00:00.661)       0:00:39.731 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceilometer : Set ceilometer policy file] *********************************\nThursday 01 October 2026  04:36:30 +0000 (0:00:00.146)       0:00:39.878 ****** \n\u001b[0;36mskipping: [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 [ceilometer : include_tasks] **********************************************\nThursday 01 October 2026  04:36:31 +0000 (0:00:00.822)       0:00:40.700 ****** \n\u001b[0;36mincluded: /ansible/roles/ceilometer/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 : ceilometer | Copying over extra CA certificates] *****\nThursday 01 October 2026  04:36:32 +0000 (0:00:01.321)       0:00:42.022 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : ceilometer | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:36:35 +0000 (0:00:02.736)       0:00:44.759 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : ceilometer | Copying over backend internal TLS key] ***\nThursday 01 October 2026  04:36:36 +0000 (0:00:00.884)       0:00:45.644 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Copying over config.json files for services] ****************\nThursday 01 October 2026  04:36:37 +0000 (0:00:01.699)       0:00:47.343 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\nTASK [ceilometer : Copying over ceilometer.conf] *******************************\nThursday 01 October 2026  04:36:40 +0000 (0:00:02.651)       0:00:49.994 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\nTASK [ceilometer : Check custom event_definitions.yaml exists] *****************\nThursday 01 October 2026  04:36:45 +0000 (0:00:05.344)       0:00:55.339 ****** \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-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [ceilometer : Copying over event_definitions.yaml] ************************\nThursday 01 October 2026  04:36:47 +0000 (0:00:01.881)       0:00:57.220 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Copying over event_definitions.yaml for notification service] ***\nThursday 01 October 2026  04:36:48 +0000 (0:00:00.626)       0:00:57.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;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 [ceilometer : Copying over event_pipeline.yaml] ***************************\nThursday 01 October 2026  04:36:50 +0000 (0:00:01.504)       0:00:59.352 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Check custom pipeline.yaml exists] **************************\nThursday 01 October 2026  04:36:51 +0000 (0:00:01.472)       0:01:00.824 ****** \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-3 -> 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 [ceilometer : Copying over custom pipeline.yaml file] *********************\nThursday 01 October 2026  04:36:53 +0000 (0:00:01.829)       0:01:02.653 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\nTASK [ceilometer : Copying over pipeline.yaml file] ****************************\nThursday 01 October 2026  04:36:55 +0000 (0:00:02.445)       0:01:05.099 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Copying VMware vCenter CA file] *****************************\nThursday 01 October 2026  04:36:56 +0000 (0:00:01.094)       0:01:06.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\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Copying over existing policy file] **************************\nThursday 01 October 2026  04:36:57 +0000 (0:00:00.644)       0:01:06.838 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Check ceilometer containers] ********************************\nThursday 01 October 2026  04:36:58 +0000 (0:00:01.138)       0:01:07.977 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\nTASK [ceilometer : include_tasks] **********************************************\nThursday 01 October 2026  04:37:00 +0000 (0:00:02.092)       0:01:10.069 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Running Ceilometer bootstrap container] *********************\nThursday 01 October 2026  04:37:01 +0000 (0:00:00.856)       0:01:10.925 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  04:37:05 +0000 (0:00:04.111)       0:01:15.037 ****** \n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  04:37:05 +0000 (0:00:00.075)       0:01:15.112 ****** \n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  04:37:05 +0000 (0:00:00.073)       0:01:15.186 ****** \n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  04:37:05 +0000 (0:00:00.070)       0:01:15.256 ****** \n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  04:37:05 +0000 (0:00:00.069)       0:01:15.325 ****** \n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  04:37:06 +0000 (0:00:00.069)       0:01:15.394 ****** \n\nRUNNING HANDLER [ceilometer : Restart ceilometer-notification container] *******\nThursday 01 October 2026  04:37:06 +0000 (0:00:00.072)       0:01:15.467 ****** \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 [ceilometer : Restart ceilometer-central container] ************\nThursday 01 October 2026  04:37:11 +0000 (0:00:05.393)       0:01:20.861 ****** \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 [ceilometer : Restart ceilometer-compute container] ************\nThursday 01 October 2026  04:37:20 +0000 (0:00:09.471)       0:01:30.332 ****** \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-0\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=13  \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=23  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:37:26 +0000 (0:00:05.216)       0:01:35.549 ****** \n=============================================================================== \nceilometer : Restart ceilometer-central container ----------------------- 9.47s\nceilometer : Restart ceilometer-notification container ------------------ 5.39s\nceilometer : Copying over ceilometer.conf ------------------------------- 5.35s\nceilometer : Restart ceilometer-compute container ----------------------- 5.22s\nservice-ks-register : ceilometer | Granting user roles ------------------ 4.78s\nservice-ks-register : ceilometer | Creating users ----------------------- 4.35s\nceilometer : Running Ceilometer bootstrap container --------------------- 4.11s\nservice-ks-register : ceilometer | Creating projects -------------------- 3.98s\nservice-ks-register : ceilometer | Creating roles ----------------------- 3.78s\nservice-cert-copy : ceilometer | Copying over extra CA certificates ----- 2.74s\nceilometer : Copying over config.json files for services ---------------- 2.65s\nceilometer : Copying over custom pipeline.yaml file --------------------- 2.45s\nceilometer : Check ceilometer containers -------------------------------- 2.09s\nceilometer : Check custom event_definitions.yaml exists ----------------- 1.88s\nceilometer : Check custom pipeline.yaml exists -------------------------- 1.83s\nceilometer : Check if custom polling.yaml exists ------------------------ 1.79s\nservice-cert-copy : ceilometer | Copying over backend internal TLS key --- 1.70s\nceilometer : Check if the folder for custom meter definitions exist ----- 1.67s\nceilometer : Ensuring config directories exist -------------------------- 1.61s\nceilometer : Check custom gnocchi_resources.yaml exists ----------------- 1.54s\n\u001b[32m2026-10-01 04:37:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1060d0f-4b89-472e-981e-93b0ef2a17ce (aodh) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:37:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a1060d0f-4b89-472e-981e-93b0ef2a17ce (aodh) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:37:33 +0000 (0:00:00.265)       0:00:00.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 [Group hosts based on enabled services] ***********************************\nThursday 01 October 2026  04:37:34 +0000 (0:00:00.357)       0:00:00.623 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_aodh_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_aodh_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_aodh_True)\u001b[0m\n\nPLAY [Apply role aodh] *********************************************************\n\nTASK [aodh : include_tasks] ****************************************************\nThursday 01 October 2026  04:37:34 +0000 (0:00:00.452)       0:00:01.075 ****** \n\u001b[0;36mincluded: /ansible/roles/aodh/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : aodh | Creating services] **************************\nThursday 01 October 2026  04:37:35 +0000 (0:00:00.583)       0:00:01.659 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=aodh (alarming))\u001b[0m\n\nTASK [service-ks-register : aodh | Creating endpoints] *************************\nThursday 01 October 2026  04:37:39 +0000 (0:00:03.997)       0:00:05.656 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=aodh -> https://api-int.testbed.osism.xyz:8042 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=aodh -> https://api.testbed.osism.xyz:8042 -> public)\u001b[0m\n\nTASK [service-ks-register : aodh | Creating projects] **************************\nThursday 01 October 2026  04:37:46 +0000 (0:00:07.203)       0:00:12.860 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : aodh | Creating users] *****************************\nThursday 01 October 2026  04:37:50 +0000 (0:00:03.905)       0:00:16.765 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=aodh -> service)\u001b[0m\n\nTASK [service-ks-register : aodh | Creating roles] *****************************\nThursday 01 October 2026  04:37:54 +0000 (0:00:04.159)       0:00:20.924 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : aodh | Granting user roles] ************************\nThursday 01 October 2026  04:37:57 +0000 (0:00:03.563)       0:00:24.488 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=aodh -> service -> admin)\u001b[0m\n\nTASK [aodh : Ensuring config directories exist] ********************************\nThursday 01 October 2026  04:38:02 +0000 (0:00:04.266)       0:00:28.755 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [aodh : Check if policies shall be overwritten] ***************************\nThursday 01 October 2026  04:38:04 +0000 (0:00:02.157)       0:00:30.913 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [aodh : Set aodh policy file] *********************************************\nThursday 01 October 2026  04:38:04 +0000 (0:00:00.140)       0:00:31.053 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [aodh : Copying over existing policy file] ********************************\nThursday 01 October 2026  04:38:05 +0000 (0:00:00.599)       0:00:31.653 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [aodh : include_tasks] ****************************************************\nThursday 01 October 2026  04:38:05 +0000 (0:00:00.704)       0:00:32.357 ****** \n\u001b[0;36mincluded: /ansible/roles/aodh/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : aodh | Copying over extra CA certificates] ***********\nThursday 01 October 2026  04:38:06 +0000 (0:00:00.905)       0:00:33.263 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : aodh | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:38:11 +0000 (0:00:04.505)       0:00:37.769 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : aodh | Copying over backend internal TLS key] ********\nThursday 01 October 2026  04:38:11 +0000 (0:00:00.680)       0:00:38.449 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [aodh : Copying over config.json files for services] **********************\nThursday 01 October 2026  04:38:13 +0000 (0:00:01.244)       0:00:39.694 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [aodh : Copying over aodh.conf] *******************************************\nThursday 01 October 2026  04:38:17 +0000 (0:00:04.379)       0:00:44.073 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [aodh : Copying over wsgi-aodh files for services] ************************\nThursday 01 October 2026  04:38:26 +0000 (0:00:08.709)       0:00:52.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 [aodh : Check aodh containers] ********************************************\nThursday 01 October 2026  04:38:28 +0000 (0:00:01.876)       0:00:54.660 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [aodh : include_tasks] ****************************************************\nThursday 01 October 2026  04:38:31 +0000 (0:00:03.502)       0:00:58.162 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [aodh : Creating aodh database] *******************************************\nThursday 01 October 2026  04:38:31 +0000 (0:00:00.320)       0:00:58.482 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [aodh : Creating aodh database user and setting permissions] **************\nThursday 01 October 2026  04:38:34 +0000 (0:00:02.248)       0:01:00.731 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [aodh : Running aodh bootstrap container] *********************************\nThursday 01 October 2026  04:38:36 +0000 (0:00:02.757)       0:01:03.488 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [aodh : Flush handlers] ***************************************************\nThursday 01 October 2026  04:38:49 +0000 (0:00:12.740)       0:01:16.229 ****** \n\nTASK [aodh : Flush handlers] ***************************************************\nThursday 01 October 2026  04:38:49 +0000 (0:00:00.070)       0:01:16.299 ****** \n\nTASK [aodh : Flush handlers] ***************************************************\nThursday 01 October 2026  04:38:49 +0000 (0:00:00.069)       0:01:16.368 ****** \n\nRUNNING HANDLER [aodh : Restart aodh-api container] ****************************\nThursday 01 October 2026  04:38:50 +0000 (0:00:00.271)       0:01:16.640 ****** \n\u001b[0;33mchanged: [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 [aodh : Restart aodh-evaluator container] **********************\nThursday 01 October 2026  04:38:55 +0000 (0:00:05.446)       0:01:22.087 ****** \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 [aodh : Restart aodh-listener container] ***********************\nThursday 01 October 2026  04:39:05 +0000 (0:00:09.949)       0:01:32.036 ****** \n\u001b[0;33mchanged: [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 [aodh : Restart aodh-notifier container] ***********************\nThursday 01 October 2026  04:39:15 +0000 (0:00:09.753)       0:01:41.789 ****** \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=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \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=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:39:20 +0000 (0:00:05.129)       0:01:46.919 ****** \n=============================================================================== \naodh : Running aodh bootstrap container -------------------------------- 12.74s\naodh : Restart aodh-evaluator container --------------------------------- 9.95s\naodh : Restart aodh-listener container ---------------------------------- 9.75s\naodh : Copying over aodh.conf ------------------------------------------- 8.71s\nservice-ks-register : aodh | Creating endpoints ------------------------- 7.20s\naodh : Restart aodh-api container --------------------------------------- 5.45s\naodh : Restart aodh-notifier container ---------------------------------- 5.13s\nservice-cert-copy : aodh | Copying over extra CA certificates ----------- 4.51s\naodh : Copying over config.json files for services ---------------------- 4.38s\nservice-ks-register : aodh | Granting user roles ------------------------ 4.27s\nservice-ks-register : aodh | Creating users ----------------------------- 4.16s\nservice-ks-register : aodh | Creating services -------------------------- 4.00s\nservice-ks-register : aodh | Creating projects -------------------------- 3.91s\nservice-ks-register : aodh | Creating roles ----------------------------- 3.56s\naodh : Check aodh containers -------------------------------------------- 3.50s\naodh : Creating aodh database user and setting permissions -------------- 2.76s\naodh : Creating aodh database ------------------------------------------- 2.25s\naodh : Ensuring config directories exist -------------------------------- 2.16s\naodh : Copying over wsgi-aodh files for services ------------------------ 1.88s\nservice-cert-copy : aodh | Copying over backend internal TLS key -------- 1.24s\n\u001b[32m2026-10-01 04:39:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f01cb2f-709f-404a-aeca-1826b4a7324f (kolla-ceph-rgw) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:39:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0f01cb2f-709f-404a-aeca-1826b4a7324f (kolla-ceph-rgw) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:39:27 +0000 (0:00:00.289)       0:00:00.289 ****** \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] ***********************************\nThursday 01 October 2026  04:39:28 +0000 (0:00:00.921)       0:00:01.210 ****** \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\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\nPLAY [Apply role ceph-rgw] *****************************************************\n\nTASK [ceph-rgw : include_tasks] ************************************************\nThursday 01 October 2026  04:39:29 +0000 (0:00:00.848)       0:00:02.059 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/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 [service-ks-register : ceph-rgw | Creating services] **********************\nThursday 01 October 2026  04:39:31 +0000 (0:00:01.646)       0:00:03.705 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=swift (object-store))\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating endpoints] *********************\nThursday 01 October 2026  04:39:35 +0000 (0:00:04.075)       0:00:07.781 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> public)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating projects] **********************\nThursday 01 October 2026  04:39:41 +0000 (0:00:06.457)       0:00:14.238 ****** \n\u001b[0;32mok: [testbed-manager] => (item=service)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating users] *************************\nThursday 01 October 2026  04:39:44 +0000 (0:00:03.233)       0:00:17.472 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Creating roles] *************************\nThursday 01 October 2026  04:39:48 +0000 (0:00:03.994)       0:00:21.466 ****** \n\u001b[0;32mok: [testbed-manager] => (item=admin)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=ResellerAdmin)\u001b[0m\n\nTASK [service-ks-register : ceph-rgw | Granting user roles] ********************\nThursday 01 October 2026  04:39:55 +0000 (0:00:06.174)       0:00:27.640 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service -> admin)\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:40:00 +0000 (0:00:05.114)       0:00:32.754 ****** \n=============================================================================== \nservice-ks-register : ceph-rgw | Creating endpoints --------------------- 6.46s\nservice-ks-register : ceph-rgw | Creating roles ------------------------- 6.17s\nservice-ks-register : ceph-rgw | Granting user roles -------------------- 5.11s\nservice-ks-register : ceph-rgw | Creating services ---------------------- 4.08s\nservice-ks-register : ceph-rgw | Creating users ------------------------- 3.99s\nservice-ks-register : ceph-rgw | Creating projects ---------------------- 3.23s\nceph-rgw : include_tasks ------------------------------------------------ 1.65s\nGroup hosts based on Kolla action --------------------------------------- 0.92s\nGroup hosts based on enabled services ----------------------------------- 0.85s\n\u001b[32m2026-10-01 04:40:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f1ba17a0-ea72-4f66-a88f-4d54ee36d072 (gnocchi) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:40:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f1ba17a0-ea72-4f66-a88f-4d54ee36d072 (gnocchi) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:40:08 +0000 (0:00:00.285)       0:00:00.285 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:40:08 +0000 (0:00:00.344)       0:00:00.630 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_gnocchi_False)\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_gnocchi_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_gnocchi_False)\u001b[0m\n\nPLAY [Apply role gnocchi] ******************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY RECAP *********************************************************************\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 ********************************************************************\nThursday 01 October 2026  04:40:08 +0000 (0:00:00.434)       0:00:01.064 ****** \n=============================================================================== \nGroup hosts based on enabled services ----------------------------------- 0.43s\nGroup hosts based on Kolla action --------------------------------------- 0.34s\n\u001b[32m2026-10-01 04:40:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8c3ac28a-00c2-446f-b33f-85dca39ed673 (manila) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:40:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8c3ac28a-00c2-446f-b33f-85dca39ed673 (manila) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:40:16 +0000 (0:00:00.277)       0:00:00.277 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:40:16 +0000 (0:00:00.346)       0:00:00.624 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_manila_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_manila_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_manila_True)\u001b[0m\n\nPLAY [Apply role manila] *******************************************************\n\nTASK [manila : include_tasks] **************************************************\nThursday 01 October 2026  04:40:16 +0000 (0:00:00.453)       0:00:01.078 ****** \n\u001b[0;36mincluded: /ansible/roles/manila/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [manila : include_tasks] **************************************************\nThursday 01 October 2026  04:40:17 +0000 (0:00:00.595)       0:00:01.673 ****** \n\u001b[0;36mskipping: [testbed-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-ks-register : manila | Creating services] ************************\nThursday 01 October 2026  04:40:18 +0000 (0:00:00.500)       0:00:02.174 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=manila (share))\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=manilav2 (sharev2))\u001b[0m\n\nTASK [service-ks-register : manila | Creating endpoints] ***********************\nThursday 01 October 2026  04:40:25 +0000 (0:00:07.178)       0:00:09.352 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=manila -> https://api-int.testbed.osism.xyz:8786/v1/%(tenant_id)s -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=manila -> https://api.testbed.osism.xyz:8786/v1/%(tenant_id)s -> public)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=manilav2 -> https://api-int.testbed.osism.xyz:8786/v2 -> internal)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=manilav2 -> https://api.testbed.osism.xyz:8786/v2 -> public)\u001b[0m\n\nTASK [service-ks-register : manila | Creating projects] ************************\nThursday 01 October 2026  04:40:38 +0000 (0:00:13.416)       0:00:22.769 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : manila | Creating users] ***************************\nThursday 01 October 2026  04:40:42 +0000 (0:00:03.589)       0:00:26.359 ****** \n\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=manila -> service)\u001b[0m\n\nTASK [service-ks-register : manila | Creating roles] ***************************\nThursday 01 October 2026  04:40:46 +0000 (0:00:04.307)       0:00:30.666 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : manila | Granting user roles] **********************\nThursday 01 October 2026  04:40:50 +0000 (0:00:03.538)       0:00:34.205 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=manila -> service -> admin)\u001b[0m\n\nTASK [manila : Ensuring config directories exist] ******************************\nThursday 01 October 2026  04:40:54 +0000 (0:00:04.139)       0:00:38.344 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [manila : include_tasks] **************************************************\nThursday 01 October 2026  04:40:56 +0000 (0:00:02.413)       0:00:40.757 ****** \n\u001b[0;36mincluded: /ansible/roles/manila/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [manila : Ensuring manila service ceph config subdir exists] **************\nThursday 01 October 2026  04:40:57 +0000 (0:00:00.575)       0:00:41.333 ****** \n\u001b[0;33mchanged: [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 [manila : Copy over multiple ceph configs for Manila] *********************\nThursday 01 October 2026  04:40:58 +0000 (0:00:01.031)       0:00:42.365 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\nTASK [manila : Copy over ceph Manila keyrings] *********************************\nThursday 01 October 2026  04:41:00 +0000 (0:00:01.955)       0:00:44.320 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\nTASK [manila : Ensuring config directory has correct owner and permission] *****\nThursday 01 October 2026  04:41:01 +0000 (0:00:01.296)       0:00:45.617 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=manila-share)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=manila-share)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=manila-share)\u001b[0m\n\nTASK [manila : Check if policies shall be overwritten] *************************\nThursday 01 October 2026  04:41:02 +0000 (0:00:00.719)       0:00:46.336 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [manila : Set manila policy file] *****************************************\nThursday 01 October 2026  04:41:02 +0000 (0:00:00.138)       0:00:46.475 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [manila : include_tasks] **************************************************\nThursday 01 October 2026  04:41:02 +0000 (0:00:00.533)       0:00:47.008 ****** \n\u001b[0;36mincluded: /ansible/roles/manila/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : manila | Copying over extra CA certificates] *********\nThursday 01 October 2026  04:41:03 +0000 (0:00:00.608)       0:00:47.617 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [service-cert-copy : manila | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:41:07 +0000 (0:00:04.258)       0:00:51.876 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : manila | Copying over backend internal TLS key] ******\nThursday 01 October 2026  04:41:08 +0000 (0:00:01.034)       0:00:52.911 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [manila : Copying over config.json files for services] ********************\nThursday 01 October 2026  04:41:09 +0000 (0:00:01.007)       0:00:53.919 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [manila : Copying over manila.conf] ***************************************\nThursday 01 October 2026  04:41:14 +0000 (0:00:04.938)       0:00:58.857 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [manila : Copying over manila-share.conf] *********************************\nThursday 01 October 2026  04:41:21 +0000 (0:00:07.013)       0:01:05.871 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=manila-share)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=manila-share)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=manila-share)\u001b[0m\n\nTASK [manila : Copying over existing policy file] ******************************\nThursday 01 October 2026  04:41:25 +0000 (0:00:03.719)       0:01:09.590 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [manila : Check manila containers] ****************************************\nThursday 01 October 2026  04:41:26 +0000 (0:00:00.704)       0:01:10.294 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m\n\nTASK [manila : Creating Manila database] ***************************************\nThursday 01 October 2026  04:41:29 +0000 (0:00:03.480)       0:01:13.775 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [manila : Creating Manila database user and setting permissions] **********\nThursday 01 October 2026  04:41:31 +0000 (0:00:02.360)       0:01:16.136 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [manila : Running Manila bootstrap container] *****************************\nThursday 01 October 2026  04:41:34 +0000 (0:00:02.570)       0:01:18.706 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [manila : Flush handlers] *************************************************\nThursday 01 October 2026  04:42:09 +0000 (0:00:34.643)       0:01:53.350 ****** \n\nTASK [manila : Flush handlers] *************************************************\nThursday 01 October 2026  04:42:09 +0000 (0:00:00.074)       0:01:53.424 ****** \n\nTASK [manila : Flush handlers] *************************************************\nThursday 01 October 2026  04:42:09 +0000 (0:00:00.074)       0:01:53.499 ****** \n\nRUNNING HANDLER [manila : Restart manila-api container] ************************\nThursday 01 October 2026  04:42:09 +0000 (0:00:00.073)       0:01:53.572 ****** \n\u001b[0;33mchanged: [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 [manila : Restart manila-data container] ***********************\nThursday 01 October 2026  04:42:18 +0000 (0:00:09.118)       0:02:02.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\nRUNNING HANDLER [manila : Restart manila-scheduler container] ******************\nThursday 01 October 2026  04:42:24 +0000 (0:00:05.892)       0:02:08.583 ****** \n\u001b[0;33mchanged: [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 [manila : Restart manila-share container] **********************\nThursday 01 October 2026  04:42:29 +0000 (0:00:05.200)       0:02:13.783 ****** \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\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=13  \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=19  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:42:40 +0000 (0:00:10.744)       0:02:24.527 ****** \n=============================================================================== \nmanila : Running Manila bootstrap container ---------------------------- 34.64s\nservice-ks-register : manila | Creating endpoints ---------------------- 13.42s\nmanila : Restart manila-share container -------------------------------- 10.74s\nmanila : Restart manila-api container ----------------------------------- 9.12s\nservice-ks-register : manila | Creating services ------------------------ 7.18s\nmanila : Copying over manila.conf --------------------------------------- 7.01s\nmanila : Restart manila-data container ---------------------------------- 5.89s\nmanila : Restart manila-scheduler container ----------------------------- 5.20s\nmanila : Copying over config.json files for services -------------------- 4.94s\nservice-ks-register : manila | Creating users --------------------------- 4.31s\nservice-cert-copy : manila | Copying over extra CA certificates --------- 4.26s\nservice-ks-register : manila | Granting user roles ---------------------- 4.14s\nmanila : Copying over manila-share.conf --------------------------------- 3.72s\nservice-ks-register : manila | Creating projects ------------------------ 3.59s\nservice-ks-register : manila | Creating roles --------------------------- 3.54s\nmanila : Check manila containers ---------------------------------------- 3.48s\nmanila : Creating Manila database user and setting permissions ---------- 2.57s\nmanila : Ensuring config directories exist ------------------------------ 2.41s\nmanila : Creating Manila database --------------------------------------- 2.36s\nmanila : Copy over multiple ceph configs for Manila --------------------- 1.96s\n+ sh -c /opt/configuration/scripts/deploy/400-monitoring.sh\n\u001b[32m2026-10-01 04:42:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4fbc2137-d2a6-423a-b995-aa42608d2458 (netdata) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:42:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4fbc2137-d2a6-423a-b995-aa42608d2458 (netdata) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on enabled services] ***********************************\nThursday 01 October 2026  04:42:58 +0000 (0:00:00.240)       0:00:00.240 ****** \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] ****\nThursday 01 October 2026  04:42:59 +0000 (0:00:00.980)       0:00:01.220 ****** \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] ***\nThursday 01 October 2026  04:43:00 +0000 (0:00:01.383)       0:00:02.604 ****** \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 : Install apt-transport-https package] ************\nThursday 01 October 2026  04:43:02 +0000 (0:00:01.833)       0:00:04.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 [osism.services.netdata : Add repository gpg key] *************************\nThursday 01 October 2026  04:43:04 +0000 (0:00:02.286)       0:00:06.724 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Add repository] *********************************\nThursday 01 October 2026  04:43:06 +0000 (0:00:01.648)       0:00:08.373 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [osism.services.netdata : Install package netdata] ************************\nThursday 01 October 2026  04:43:25 +0000 (0:00:19.283)       0:00:27.656 ****** \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-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\nTASK [osism.services.netdata : Include config tasks] ***************************\nThursday 01 October 2026  04:43:48 +0000 (0:00:22.901)       0:00:50.557 ****** \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] ***********************\nThursday 01 October 2026  04:43:50 +0000 (0:00:01.771)       0:00:52.329 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (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-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] ***\nThursday 01 October 2026  04:43:54 +0000 (0:00:03.871)       0:00:56.200 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Opt out from anonymous statistics] **************\nThursday 01 October 2026  04:43:55 +0000 (0:00:01.407)       0:00:57.608 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [osism.services.netdata : Add netdata user to docker group] ***************\nThursday 01 October 2026  04:43:57 +0000 (0:00:01.338)       0:00:58.947 ****** \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 : Manage service netdata] *************************\nThursday 01 October 2026  04:43:58 +0000 (0:00:01.789)       0:01:00.736 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-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\nTASK [osism.services.netdata : Include host type specific tasks] ***************\nThursday 01 October 2026  04:44:00 +0000 (0:00:02.027)       0:01:02.763 ****** \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] **********\nThursday 01 October 2026  04:44:02 +0000 (0:00:01.632)       0:01:04.396 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.netdata : Restart service netdata] *************\nThursday 01 October 2026  04:44:04 +0000 (0:00:02.283)       0:01:06.679 ****** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\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 ********************************************************************\nThursday 01 October 2026  04:44:08 +0000 (0:00:03.971)       0:01:10.651 ****** \n=============================================================================== \nosism.services.netdata : Install package netdata ----------------------- 22.90s\nosism.services.netdata : Add repository -------------------------------- 19.28s\nosism.services.netdata : Restart service netdata ------------------------ 3.97s\nosism.services.netdata : Copy configuration files ----------------------- 3.87s\nosism.services.netdata : Install apt-transport-https package ------------ 2.29s\nosism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 2.28s\nosism.services.netdata : Manage service netdata ------------------------- 2.03s\nosism.services.netdata : Remove old architecture-dependent repository --- 1.83s\nosism.services.netdata : Add netdata user to docker group --------------- 1.79s\nosism.services.netdata : Include config tasks --------------------------- 1.77s\nosism.services.netdata : Add repository gpg key ------------------------- 1.65s\nosism.services.netdata : Include host type specific tasks --------------- 1.63s\nosism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.41s\nosism.services.netdata : Include distribution specific install tasks ---- 1.38s\nosism.services.netdata : Opt out from anonymous statistics -------------- 1.34s\nGroup hosts based on enabled services ----------------------------------- 0.98s\n\u001b[32m2026-10-01 04:44:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 54d84799-848b-4353-a140-2508fa372d1d (prometheus) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:44:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 54d84799-848b-4353-a140-2508fa372d1d (prometheus) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:44:18 +0000 (0:00:00.322)       0:00:00.322 ****** \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] ***********************************\nThursday 01 October 2026  04:44:19 +0000 (0:00:01.051)       0:00:01.373 ****** \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] **********************************************\nThursday 01 October 2026  04:44:20 +0000 (0:00:00.800)       0:00:02.174 ****** \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] **************************\nThursday 01 October 2026  04:44:22 +0000 (0:00:01.768)       0:00:03.942 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : include_tasks] **********************************************\nThursday 01 October 2026  04:44:25 +0000 (0:00:03.137)       0:00:07.080 ****** \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] *****\nThursday 01 October 2026  04:44:26 +0000 (0:00:01.704)       0:00:08.785 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:44:32 +0000 (0:00:06.049)       0:00:14.834 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-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/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***\nThursday 01 October 2026  04:44:34 +0000 (0:00:01.851)       0:00:16.685 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying over config.json files] *****************************\nThursday 01 October 2026  04:44:37 +0000 (0:00:02.256)       0:00:18.941 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : Find custom prometheus alert rules files] *******************\nThursday 01 October 2026  04:44:43 +0000 (0:00:06.977)       0:00:25.919 ****** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom prometheus alert rules files] ***********\nThursday 01 October 2026  04:44:45 +0000 (0:00:01.044)       0:00:26.963 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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 [prometheus : Find prometheus common config overrides] ********************\nThursday 01 October 2026  04:45:14 +0000 (0:00:29.171)       0:00:56.135 ****** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Find prometheus host config overrides] **********************\nThursday 01 October 2026  04:45:15 +0000 (0:00:00.796)       0:00:56.931 ****** \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[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[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[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[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[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[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-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over prometheus config file] ************************\nThursday 01 October 2026  04:45:16 +0000 (0:00:01.939)       0:00:58.871 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-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-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] ********************\nThursday 01 October 2026  04:45:35 +0000 (0:00:18.274)       0:01:17.146 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-3] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m\n\nTASK [prometheus : Copying over prometheus alertmanager config file] ***********\nThursday 01 October 2026  04:45:38 +0000 (0:00:02.802)       0:01:19.948 ****** \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] ******\nThursday 01 October 2026  04:45:39 +0000 (0:00:01.573)       0:01:21.522 ****** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom Alertmanager alert notification templates] ***\nThursday 01 October 2026  04:45:40 +0000 (0:00:00.995)       0:01:22.518 ****** \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] ********************\nThursday 01 October 2026  04:45:41 +0000 (0:00:00.754)       0:01:23.272 ****** \n\u001b[0;36mskipping: [testbed-manager]\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\u001b[0;33mchanged: [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 [prometheus : Copying cloud config file for openstack exporter] ***********\nThursday 01 October 2026  04:45:43 +0000 (0:00:02.288)       0:01:25.561 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying config file for blackbox exporter] ******************\nThursday 01 October 2026  04:45:45 +0000 (0:00:01.594)       0:01:27.155 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-5] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m\n\nTASK [prometheus : Find extra prometheus server config files] ******************\nThursday 01 October 2026  04:45:47 +0000 (0:00:02.062)       0:01:29.217 ****** \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] ***************\nThursday 01 October 2026  04:45:48 +0000 (0:00:01.366)       0:01:30.584 ****** \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] **************\nThursday 01 October 2026  04:45:49 +0000 (0:00:00.978)       0:01:31.563 ****** \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 : Check prometheus containers] ********************************\nThursday 01 October 2026  04:45:50 +0000 (0:00:00.989)       0:01:32.553 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m\n\nTASK [prometheus : Creating prometheus database user and setting permissions] ***\nThursday 01 October 2026  04:45:55 +0000 (0:00:04.449)       0:01:37.002 ****** \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] *********************************************\nThursday 01 October 2026  04:45:56 +0000 (0:00:01.300)       0:01:38.303 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  04:45:56 +0000 (0:00:00.081)       0:01:38.385 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  04:45:56 +0000 (0:00:00.087)       0:01:38.472 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  04:45:56 +0000 (0:00:00.360)       0:01:38.833 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  04:45:56 +0000 (0:00:00.072)       0:01:38.905 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  04:45:57 +0000 (0:00:00.076)       0:01:38.981 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  04:45:57 +0000 (0:00:00.070)       0:01:39.052 ****** \n\nRUNNING HANDLER [prometheus : Restart prometheus-server container] *************\nThursday 01 October 2026  04:45:57 +0000 (0:00:00.104)       0:01:39.156 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******\nThursday 01 October 2026  04:46:19 +0000 (0:00:22.453)       0:02:01.609 ****** \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-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-1]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****\nThursday 01 October 2026  04:46:33 +0000 (0:00:13.619)       0:02:15.229 ****** \n\u001b[0;33mchanged: [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 [prometheus : Restart prometheus-memcached-exporter container] ***\nThursday 01 October 2026  04:46:43 +0000 (0:00:10.500)       0:02:25.729 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********\nThursday 01 October 2026  04:46:54 +0000 (0:00:10.387)       0:02:36.116 ****** \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-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-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******\nThursday 01 October 2026  04:47:02 +0000 (0:00:08.683)       0:02:44.800 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***\nThursday 01 October 2026  04:47:11 +0000 (0:00:08.547)       0:02:53.348 ****** \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] ***\nThursday 01 October 2026  04:47:21 +0000 (0:00:10.221)       0:03:03.570 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***\nThursday 01 October 2026  04:47:32 +0000 (0:00:10.514)       0:03:14.084 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \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=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \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=11  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=7   \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=12  \u001b[0m \u001b[0;33mchanged=7   \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=12  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:47:37 +0000 (0:00:05.277)       0:03:19.362 ****** \n=============================================================================== \nprometheus : Copying over custom prometheus alert rules files ---------- 29.17s\nprometheus : Restart prometheus-server container ----------------------- 22.45s\nprometheus : Copying over prometheus config file ----------------------- 18.27s\nprometheus : Restart prometheus-node-exporter container ---------------- 13.62s\nprometheus : Restart prometheus-blackbox-exporter container ------------ 10.51s\nprometheus : Restart prometheus-mysqld-exporter container -------------- 10.50s\nprometheus : Restart prometheus-memcached-exporter container ----------- 10.39s\nprometheus : Restart prometheus-elasticsearch-exporter container ------- 10.22s\nprometheus : Restart prometheus-cadvisor container ---------------------- 8.68s\nprometheus : Restart prometheus-alertmanager container ------------------ 8.55s\nprometheus : Copying over config.json files ----------------------------- 6.98s\nservice-cert-copy : prometheus | Copying over extra CA certificates ----- 6.05s\nprometheus : Restart prometheus-libvirt-exporter container -------------- 5.28s\nprometheus : Check prometheus containers -------------------------------- 4.45s\nprometheus : Ensuring config directories exist -------------------------- 3.14s\nprometheus : Copying over prometheus web config file -------------------- 2.80s\nprometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.29s\nservice-cert-copy : prometheus | Copying over backend internal TLS key --- 2.26s\nprometheus : Copying config file for blackbox exporter ------------------ 2.06s\nprometheus : Find prometheus host config overrides ---------------------- 1.94s\n\u001b[32m2026-10-01 04:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f24ed689-8a3d-4225-b743-d2c3f84867be (grafana) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f24ed689-8a3d-4225-b743-d2c3f84867be (grafana) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:47:45 +0000 (0:00:00.290)       0:00:00.290 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:47:45 +0000 (0:00:00.354)       0:00:00.644 ****** \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] *************************************************\nThursday 01 October 2026  04:47:45 +0000 (0:00:00.498)       0:00:01.142 ****** \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] *****************************\nThursday 01 October 2026  04:47:46 +0000 (0:00:00.676)       0:00:01.818 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Check if extra configuration file exists] **********************\nThursday 01 October 2026  04:47:47 +0000 (0:00:00.863)       0:00:02.681 ****** \n\u001b[1;35m[WARNING]: Skipped '/operations/prometheus/grafana' path due to this access\u001b[0m\n\u001b[1;35missue: '/operations/prometheus/grafana' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : include_tasks] *************************************************\nThursday 01 October 2026  04:47:48 +0000 (0:00:01.471)       0:00:04.153 ****** \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] ********\nThursday 01 October 2026  04:47:49 +0000 (0:00:00.598)       0:00:04.751 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  04:47:50 +0000 (0:00:01.502)       0:00:06.253 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****\nThursday 01 October 2026  04:47:51 +0000 (0:00:00.667)       0:00:06.920 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [grafana : Copying over config.json files] ********************************\nThursday 01 October 2026  04:47:52 +0000 (0:00:00.657)       0:00:07.578 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Copying over grafana.ini] **************************************\nThursday 01 October 2026  04:47:53 +0000 (0:00:01.371)       0:00:08.950 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Copying over extra configuration file] *************************\nThursday 01 October 2026  04:47:55 +0000 (0:00:02.017)       0:00:10.967 ****** \n\u001b[0;36mskipping: [testbed-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] *************\nThursday 01 October 2026  04:47:56 +0000 (0:00:00.408)       0:00:11.376 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\nTASK [grafana : Configuring dashboards provisioning] ***************************\nThursday 01 October 2026  04:47:57 +0000 (0:00:01.448)       0:00:12.824 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/operations/grafana/provisioning.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/operations/grafana/provisioning.yaml)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/operations/grafana/provisioning.yaml)\u001b[0m\n\nTASK [grafana : Find custom grafana dashboards] ********************************\nThursday 01 October 2026  04:47:59 +0000 (0:00:01.680)       0:00:14.505 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : Find templated grafana dashboards] *****************************\nThursday 01 October 2026  04:48:00 +0000 (0:00:00.934)       0:00:15.439 ****** \n\u001b[1;35m[WARNING]: Skipped '/etc/kolla/grafana/dashboards' path due to this access\u001b[0m\n\u001b[1;35missue: '/etc/kolla/grafana/dashboards' is not a directory\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 [grafana : Prune templated Grafana dashboards] ****************************\nThursday 01 October 2026  04:48:01 +0000 (0:00:00.849)       0:00:16.289 ****** \n\u001b[0;36mskipping: [testbed-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 : Copying over custom dashboards] ********************************\nThursday 01 October 2026  04:48:01 +0000 (0:00:00.392)       0:00:16.681 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 117836, 'inode': 1097013, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0129998, '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={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 117836, 'inode': 1097013, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0129998, '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={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 117836, 'inode': 1097013, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0129998, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25686, 'inode': 1097071, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25686, 'inode': 1097071, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25686, 'inode': 1097071, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1097023, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0153453, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1097023, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0153453, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1097023, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0153453, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 167897, 'inode': 1097072, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.032514, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 167897, 'inode': 1097072, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.032514, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 167897, 'inode': 1097072, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.032514, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26655, 'inode': 1097043, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26655, 'inode': 1097043, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26655, 'inode': 1097043, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 39556, 'inode': 1097060, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0280182, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 39556, 'inode': 1097060, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0280182, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 39556, 'inode': 1097060, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0280182, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1097010, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0117652, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1097010, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0117652, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1097010, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0117652, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1097018, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0133452, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1097018, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0133452, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1097018, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0133452, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1097025, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0163453, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1097025, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0163453, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1097025, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0163453, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19609, 'inode': 1097048, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0251505, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19609, 'inode': 1097048, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0251505, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19609, 'inode': 1097048, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0251505, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12997, 'inode': 1097067, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12997, 'inode': 1097067, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12997, 'inode': 1097067, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1097020, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0143454, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1097020, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0143454, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1097020, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0143454, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19695, 'inode': 1097055, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0273607, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19695, 'inode': 1097055, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0273607, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19695, 'inode': 1097055, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0273607, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38432, 'inode': 1097045, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38432, 'inode': 1097045, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38432, 'inode': 1097045, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 62676, 'inode': 1097034, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0228515, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 62676, 'inode': 1097034, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0228515, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 62676, 'inode': 1097034, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0228515, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27218, 'inode': 1097033, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0200825, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27218, 'inode': 1097033, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0200825, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27218, 'inode': 1097033, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0200825, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49139, 'inode': 1097051, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.026712, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49139, 'inode': 1097051, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.026712, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49139, 'inode': 1097051, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.026712, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 44791, 'inode': 1097027, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0198202, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 44791, 'inode': 1097027, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0198202, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 44791, 'inode': 1097027, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0198202, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16156, 'inode': 1097063, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.029125, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16156, 'inode': 1097063, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.029125, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16156, 'inode': 1097063, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.029125, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1097190, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0793464, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1097190, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0793464, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1097190, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0793464, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1097108, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1097108, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1097108, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1097094, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0379136, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1097094, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0379136, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1097094, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0379136, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15725, 'inode': 1097129, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.052346, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15725, 'inode': 1097129, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.052346, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15725, 'inode': 1097129, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.052346, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1097082, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0341733, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1097082, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0341733, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1097082, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0341733, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1097161, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0686345, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1097161, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0686345, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1097161, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0686345, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1097132, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0651975, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1097132, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0651975, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1097132, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0651975, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22317, 'inode': 1097166, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0691364, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22317, 'inode': 1097166, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0691364, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22317, 'inode': 1097166, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0691364, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1097183, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.077817, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1097183, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.077817, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1097183, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.077817, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21109, 'inode': 1097158, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0673828, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21109, 'inode': 1097158, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0673828, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21109, 'inode': 1097158, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0673828, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1097127, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.050346, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1097127, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.050346, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1097127, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.050346, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1097102, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0432212, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1097102, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0432212, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1097102, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0432212, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1097125, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1097125, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1097125, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1097096, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0403457, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1097096, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0403457, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1097096, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0403457, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16098, 'inode': 1097128, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.051346, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16098, 'inode': 1097128, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.051346, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16098, 'inode': 1097128, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.051346, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1097173, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.076127, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1097173, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.076127, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1097173, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.076127, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1097169, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.072124, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1097169, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.072124, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1097169, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.072124, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1097084, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0349045, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1097084, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0349045, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1097084, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0349045, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1097090, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0363457, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1097090, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0363457, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1097090, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0363457, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1097152, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.066924, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1097152, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.066924, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1097152, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.066924, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21898, 'inode': 1097167, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0693462, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21898, 'inode': 1097167, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0693462, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21898, 'inode': 1097167, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0693462, '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 [grafana : Check grafana containers] **************************************\nThursday 01 October 2026  04:48:41 +0000 (0:00:40.046)       0:00:56.728 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m\n\nTASK [grafana : Creating grafana database] *************************************\nThursday 01 October 2026  04:48:42 +0000 (0:00:01.111)       0:00:57.840 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Creating grafana database user and setting permissions] ********\nThursday 01 October 2026  04:48:45 +0000 (0:00:02.571)       0:01:00.412 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Flush handlers] ************************************************\nThursday 01 October 2026  04:48:47 +0000 (0:00:02.704)       0:01:03.116 ****** \n\nTASK [grafana : Flush handlers] ************************************************\nThursday 01 October 2026  04:48:47 +0000 (0:00:00.090)       0:01:03.207 ****** \n\nTASK [grafana : Flush handlers] ************************************************\nThursday 01 October 2026  04:48:48 +0000 (0:00:00.072)       0:01:03.280 ****** \n\nRUNNING HANDLER [grafana : Restart first grafana container] ********************\nThursday 01 October 2026  04:48:48 +0000 (0:00:00.071)       0:01:03.352 ****** \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] *********\nThursday 01 October 2026  04:48:50 +0000 (0:00:02.296)       0:01:05.648 ****** \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[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [grafana : Restart remaining grafana containers] ***************\nThursday 01 October 2026  04:49:30 +0000 (0:00:39.710)       0:01:45.359 ****** \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\nTASK [grafana : Wait for grafana application ready] ****************************\nThursday 01 October 2026  04:49:59 +0000 (0:00:29.087)       0:02:14.446 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [grafana : Remove old grafana docker volume] ******************************\nThursday 01 October 2026  04:50:01 +0000 (0:00:02.698)       0:02:17.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 [grafana : Enable grafana datasources] ************************************\nThursday 01 October 2026  04:50:02 +0000 (0:00:00.381)       0:02:17.526 ****** \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] *********************************\nThursday 01 October 2026  04:50:05 +0000 (0:00:03.182)       0:02:20.709 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=21  \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=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 ********************************************************************\nThursday 01 October 2026  04:50:05 +0000 (0:00:00.311)       0:02:21.021 ****** \n=============================================================================== \ngrafana : Copying over custom dashboards ------------------------------- 40.05s\ngrafana : Waiting for grafana to start on first node ------------------- 39.71s\ngrafana : Restart remaining grafana containers ------------------------- 29.09s\ngrafana : Enable grafana datasources ------------------------------------ 3.18s\ngrafana : Creating grafana database user and setting permissions -------- 2.70s\ngrafana : Wait for grafana application ready ---------------------------- 2.70s\ngrafana : Creating grafana database ------------------------------------- 2.57s\ngrafana : Restart first grafana container ------------------------------- 2.30s\ngrafana : Copying over grafana.ini -------------------------------------- 2.02s\ngrafana : Configuring dashboards provisioning --------------------------- 1.68s\nservice-cert-copy : grafana | Copying over extra CA certificates -------- 1.50s\ngrafana : Check if extra configuration file exists ---------------------- 1.47s\ngrafana : Configuring Prometheus as data source for Grafana ------------- 1.45s\ngrafana : Copying over config.json files -------------------------------- 1.37s\ngrafana : Check grafana containers -------------------------------------- 1.11s\ngrafana : Find custom grafana dashboards -------------------------------- 0.93s\ngrafana : Ensuring config directories exist ----------------------------- 0.86s\ngrafana : Find templated grafana dashboards ----------------------------- 0.85s\ngrafana : include_tasks ------------------------------------------------- 0.68s\nservice-cert-copy : grafana | Copying over backend internal TLS certificate --- 0.67s",
                            "stdout_lines": [
                                "",
                                "# DEPLOY SERVICES",
                                "",
                                "+ set -e",
                                "+ echo",
                                "+ echo '# DEPLOY SERVICES'",
                                "+ 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=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ 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",
                                "+ sh -c /opt/configuration/scripts/pull-images.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/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=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ 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",
                                "",
                                "# PULL IMAGES",
                                "",
                                "+ echo '# PULL IMAGES'",
                                "+ echo",
                                "++ semver 9.5.0 7.0.0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ osism apply --no-wait -r 2 -e custom pull-images",
                                "\u001b[32m2026-10-01 03:14:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m",
                                "\u001b[32m2026-10-01 03:14:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c5c3981-442b-42c6-828f-3cb0582f34b8 (pull-images) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:14:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6c5c3981-442b-42c6-828f-3cb0582f34b8 is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "+ sh -c /opt/configuration/scripts/deploy/001-helpers.sh",
                                "\u001b[32m2026-10-01 03:15:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 13f84178-f0a3-402c-82b6-2dbc773cc3c8 (cgit) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:15:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 13f84178-f0a3-402c-82b6-2dbc773cc3c8 is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-10-01 03:15:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31c2b5b7-6929-4653-bbb9-6c6efd87b15d (dotfiles) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:15:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 31c2b5b7-6929-4653-bbb9-6c6efd87b15d is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-10-01 03:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7efa23df-0cdc-47cf-9af6-baa61a034455 (homer) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:15:35\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7efa23df-0cdc-47cf-9af6-baa61a034455 is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-10-01 03:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9908766e-dee3-42c6-8b59-76700916877b (phpmyadmin) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:15:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9908766e-dee3-42c6-8b59-76700916877b is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "\u001b[32m2026-10-01 03:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2dcdfbc5-dd24-46da-a4a5-b605c7664b37 (sosreport) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:16:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2dcdfbc5-dd24-46da-a4a5-b605c7664b37 is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "+ sh -c /opt/configuration/scripts/deploy/200-infrastructure.sh",
                                "\u001b[32m2026-10-01 03:16:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 797bb041-1f32-4695-9def-27596daf7705 (openstackclient) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:16:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 797bb041-1f32-4695-9def-27596daf7705 (openstackclient) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role openstackclient] **********************************************",
                                "",
                                "TASK [osism.services.openstackclient : Include tasks] **************************",
                                "Thursday 01 October 2026  03:16:29 +0000 (0:00:00.550)       0:00:00.550 ****** ",
                                "\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] ************",
                                "Thursday 01 October 2026  03:16:30 +0000 (0:00:00.580)       0:00:01.130 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  03:16:32 +0000 (0:00:02.417)       0:00:03.548 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Manage openstackclient service] *********",
                                "Thursday 01 October 2026  03:16:35 +0000 (0:00:02.818)       0:00:06.367 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  03:17:12 +0000 (0:00:37.065)       0:00:43.433 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Remove ospurge wrapper script] **********",
                                "Thursday 01 October 2026  03:17:13 +0000 (0:00:01.141)       0:00:44.574 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***",
                                "Thursday 01 October 2026  03:17:14 +0000 (0:00:00.763)       0:00:45.337 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***",
                                "Thursday 01 October 2026  03:17:16 +0000 (0:00:01.757)       0:00:47.095 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***",
                                "Thursday 01 October 2026  03:17:16 +0000 (0:00:00.843)       0:00:47.939 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***",
                                "Thursday 01 October 2026  03:17:17 +0000 (0:00:00.711)       0:00:48.650 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  03:17:18 +0000 (0:00:00.448)       0:00:49.099 ****** ",
                                "=============================================================================== ",
                                "osism.services.openstackclient : Manage openstackclient service -------- 37.07s",
                                "osism.services.openstackclient : Copy docker-compose.yml file ----------- 2.82s",
                                "osism.services.openstackclient : Create required directories ------------ 2.42s",
                                "osism.services.openstackclient : Restart openstackclient service -------- 1.76s",
                                "osism.services.openstackclient : Copy openstack wrapper script ---------- 1.14s",
                                "osism.services.openstackclient : Ensure that all containers are up ------ 0.84s",
                                "osism.services.openstackclient : Remove ospurge wrapper script ---------- 0.76s",
                                "osism.services.openstackclient : Wait for an healthy service ------------ 0.71s",
                                "osism.services.openstackclient : Include tasks -------------------------- 0.58s",
                                "osism.services.openstackclient : Copy bash completion script ------------ 0.45s",
                                "\u001b[32m2026-10-01 03:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d39980d3-2cf6-436c-8503-0e852c5230c7 (common) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:17:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d39980d3-2cf6-436c-8503-0e852c5230c7 (common) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role common] *******************************************************",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Thursday 01 October 2026  03:18:12 +0000 (0:00:00.309)       0:00:00.309 ****** ",
                                "\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] ******************************",
                                "Thursday 01 October 2026  03:18:13 +0000 (0:00:01.494)       0:00:01.803 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-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-1] => (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-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Thursday 01 October 2026  03:18:17 +0000 (0:00:03.740)       0:00:05.544 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:18:19 +0000 (0:00:01.808)       0:00:07.353 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  03:18:23 +0000 (0:00:04.481)       0:00:11.834 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : common | Copying over backend internal TLS key] ******",
                                "Thursday 01 October 2026  03:18:24 +0000 (0:00:01.025)       0:00:12.860 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Copying over /run subdirectories conf] **************************",
                                "Thursday 01 October 2026  03:18:26 +0000 (0:00:02.007)       0:00:14.867 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Restart systemd-tmpfiles] ***************************************",
                                "Thursday 01 October 2026  03:18:27 +0000 (0:00:00.762)       0:00:15.630 ****** ",
                                "\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 config.json files for services] ********************",
                                "Thursday 01 October 2026  03:18:28 +0000 (0:00:00.956)       0:00:16.586 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Find custom fluentd input config files] *************************",
                                "Thursday 01 October 2026  03:18:32 +0000 (0:00:03.787)       0:00:20.374 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:18:33 +0000 (0:00:01.033)       0:00:21.408 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:18:34 +0000 (0:00:00.875)       0:00:22.283 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:18:35 +0000 (0:00:00.929)       0:00:23.212 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  03:18:35 +0000 (0:00:00.894)       0:00:24.107 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [common : Copying over cron logrotate config file] ************************",
                                "Thursday 01 October 2026  03:18:39 +0000 (0:00:03.178)       0:00:27.285 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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] ***************************",
                                "Thursday 01 October 2026  03:18:41 +0000 (0:00:02.163)       0:00:29.449 ****** ",
                                "\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 [common : Ensuring config directories have correct owner and permission] ***",
                                "Thursday 01 October 2026  03:18:43 +0000 (0:00:02.122)       0:00:31.571 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************",
                                "Thursday 01 October 2026  03:18:45 +0000 (0:00:01.854)       0:00:33.425 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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] **********************",
                                "Thursday 01 October 2026  03:18:47 +0000 (0:00:02.303)       0:00:35.729 ****** ",
                                "\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-4] => (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",
                                "",
                                "TASK [common : Check common containers] ****************************************",
                                "Thursday 01 October 2026  03:18:49 +0000 (0:00:02.275)       0:00:38.004 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/', '/var/log/journal:/var/log/journal:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible', 'REQUESTS_CA_BUNDLE': '/etc/ssl/certs/ca-certificates.crt'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [common : Creating log volume] ********************************************",
                                "Thursday 01 October 2026  03:18:52 +0000 (0:00:02.633)       0:00:40.638 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  03:18:54 +0000 (0:00:01.652)       0:00:42.291 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:18:55 +0000 (0:00:01.366)       0:00:43.658 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:18:55 +0000 (0:00:00.076)       0:00:43.734 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:18:55 +0000 (0:00:00.083)       0:00:43.818 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:18:55 +0000 (0:00:00.064)       0:00:43.883 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:18:55 +0000 (0:00:00.076)       0:00:43.960 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:18:55 +0000 (0:00:00.071)       0:00:44.031 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:18:55 +0000 (0:00:00.070)       0:00:44.101 ****** ",
                                "",
                                "RUNNING HANDLER [common : Restart fluentd container] ***************************",
                                "Thursday 01 October 2026  03:18:56 +0000 (0:00:00.106)       0:00:44.208 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart kolla-toolbox container] *********************",
                                "Thursday 01 October 2026  03:19:25 +0000 (0:00:29.093)       0:01:13.302 ****** ",
                                "\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-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Initializing toolbox container using normal user] ****",
                                "Thursday 01 October 2026  03:19:56 +0000 (0:00:31.694)       0:01:44.996 ****** ",
                                "\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 [common : Restart cron container] ******************************",
                                "Thursday 01 October 2026  03:19:58 +0000 (0:00:02.114)       0:01:47.111 ****** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \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=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:20:08 +0000 (0:00:09.251)       0:01:56.362 ****** ",
                                "=============================================================================== ",
                                "common : Restart kolla-toolbox container ------------------------------- 31.69s",
                                "common : Restart fluentd container ------------------------------------- 29.09s",
                                "common : Restart cron container ----------------------------------------- 9.25s",
                                "service-cert-copy : common | Copying over extra CA certificates --------- 4.48s",
                                "common : Copying over config.json files for services -------------------- 3.79s",
                                "common : Ensuring config directories exist ------------------------------ 3.74s",
                                "common : Copying over fluentd.conf -------------------------------------- 3.18s",
                                "common : Check common containers ---------------------------------------- 2.63s",
                                "common : Copy rabbitmq-env.conf to kolla toolbox ------------------------ 2.30s",
                                "common : Copy rabbitmq erl_inetrc to kolla toolbox ---------------------- 2.28s",
                                "common : Copying over cron logrotate config file ------------------------ 2.16s",
                                "common : Ensure RabbitMQ Erlang cookie exists --------------------------- 2.12s",
                                "common : Initializing toolbox container using normal user --------------- 2.11s",
                                "service-cert-copy : common | Copying over backend internal TLS key ------ 2.01s",
                                "common : Ensuring config directories have correct owner and permission --- 1.85s",
                                "common : include_tasks -------------------------------------------------- 1.81s",
                                "common : Creating log volume -------------------------------------------- 1.65s",
                                "common : include_tasks -------------------------------------------------- 1.49s",
                                "common : Link kolla_logs volume to /var/log/kolla ----------------------- 1.37s",
                                "common : Find custom fluentd input config files ------------------------- 1.03s",
                                "\u001b[32m2026-10-01 03:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7074b642-4d64-4127-b4ed-87e655aa9c8e (loadbalancer) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:20:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7074b642-4d64-4127-b4ed-87e655aa9c8e (loadbalancer) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  03:20:16 +0000 (0:00:00.290)       0:00:00.291 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:20:17 +0000 (0:00:00.326)       0:00:00.617 ****** ",
                                "\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] ********************************************",
                                "Thursday 01 October 2026  03:20:17 +0000 (0:00:00.490)       0:00:01.107 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  03:20:18 +0000 (0:00:00.614)       0:00:01.721 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Setting sysctl values] ***************************************************",
                                "Thursday 01 October 2026  03:20:20 +0000 (0:00:01.649)       0:00:03.371 ****** ",
                                "\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [sysctl : Check IPv6 support] *********************************************",
                                "Thursday 01 October 2026  03:20:20 +0000 (0:00:00.766)       0:00:04.137 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [sysctl : Setting sysctl values] ******************************************",
                                "Thursday 01 October 2026  03:20:21 +0000 (0:00:00.675)       0:00:04.812 ****** ",
                                "\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-0] => (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-0] => (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.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Thursday 01 October 2026  03:20:25 +0000 (0:00:04.227)       0:00:09.040 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:20:26 +0000 (0:00:00.739)       0:00:09.779 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Thursday 01 October 2026  03:20:27 +0000 (0:00:01.387)       0:00:11.167 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:20:28 +0000 (0:00:00.750)       0:00:11.918 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring haproxy service config subdir exists] ************",
                                "Thursday 01 October 2026  03:20:30 +0000 (0:00:01.812)       0:00:13.731 ****** ",
                                "\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] ****",
                                "Thursday 01 October 2026  03:20:31 +0000 (0:00:00.937)       0:00:14.668 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=users)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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] *****************",
                                "Thursday 01 October 2026  03:20:33 +0000 (0:00:01.788)       0:00:16.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",
                                "",
                                "TASK [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************",
                                "Thursday 01 October 2026  03:20:34 +0000 (0:00:01.161)       0:00:17.619 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  03:20:35 +0000 (0:00:01.235)       0:00:18.854 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying checks for services which are enabled] ************",
                                "Thursday 01 October 2026  03:20:36 +0000 (0:00:00.605)       0:00:19.460 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/haproxy-ssh:9.6.20251130', '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__afb783f9b48c82a0bb4b1e1c622822aa35513c0a', '__omit_place_holder__afb783f9b48c82a0bb4b1e1c622822aa35513c0a'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 2985'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over config.json files for services] **************",
                                "Thursday 01 October 2026  03:20:39 +0000 (0:00:03.092)       0:00:22.552 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.cfg] *********************************",
                                "Thursday 01 October 2026  03:20:42 +0000 (0:00:03.529)       0:00:26.082 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  03:20:44 +0000 (0:00:01.844)       0:00:27.927 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy single external frontend config] *****",
                                "Thursday 01 October 2026  03:20:47 +0000 (0:00:03.232)       0:00:31.159 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over custom haproxy services configuration] *******",
                                "Thursday 01 October 2026  03:20:48 +0000 (0:00:00.680)       0:00:31.840 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  03:20:50 +0000 (0:00:02.259)       0:00:34.099 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy.pem] *********************************",
                                "Thursday 01 October 2026  03:20:52 +0000 (0:00:01.771)       0:00:35.871 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:20:54 +0000 (0:00:01.545)       0:00:37.417 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : include_tasks] ********************************************",
                                "Thursday 01 October 2026  03:20:55 +0000 (0:00:01.514)       0:00:38.932 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : loadbalancer | Copying over extra CA certificates] ***",
                                "Thursday 01 October 2026  03:20:56 +0000 (0:00:00.847)       0:00:39.779 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : loadbalancer | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  03:20:59 +0000 (0:00:03.189)       0:00:42.969 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : loadbalancer | Copying over backend internal TLS key] ***",
                                "Thursday 01 October 2026  03:21:00 +0000 (0:00:00.645)       0:00:43.614 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********",
                                "Thursday 01 October 2026  03:21:01 +0000 (0:00:01.131)       0:00:44.745 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  03:21:02 +0000 (0:00:00.679)       0:00:45.425 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Thursday 01 October 2026  03:21:02 +0000 (0:00:00.677)       0:00:46.103 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : proxysql | Copying over extra CA certificates] *******",
                                "Thursday 01 October 2026  03:21:03 +0000 (0:00:01.183)       0:00:47.286 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : proxysql | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  03:21:04 +0000 (0:00:00.644)       0:00:47.930 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : proxysql | Copying over backend internal TLS key] ****",
                                "Thursday 01 October 2026  03:21:05 +0000 (0:00:00.658)       0:00:48.588 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy start script] ************************",
                                "Thursday 01 October 2026  03:21:06 +0000 (0:00:01.126)       0:00:49.715 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  03:21:07 +0000 (0:00:01.541)       0:00:51.256 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying files for haproxy-ssh] ****************************",
                                "Thursday 01 October 2026  03:21:09 +0000 (0:00:01.521)       0:00:52.777 ****** ",
                                "\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-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-2] => (item={'src': 'haproxy-ssh/sshd_config.j2', 'dest': 'sshd_config'}) \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 [loadbalancer : Check loadbalancer containers] ****************************",
                                "Thursday 01 October 2026  03:21:10 +0000 (0:00:01.157)       0:00:53.935 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/haproxy:2.8.15.20251130', 'privileged': True, 'volumes': ['/etc/kolla/haproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'letsencrypt_certificates:/etc/haproxy/certificates'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:61313'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/proxysql:3.0.3.20251130', 'privileged': False, 'volumes': ['/etc/kolla/proxysql/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'proxysql:/var/lib/proxysql/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen proxysql 6032'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keepalived:2.2.8.20251130', 'privileged': True, 'volumes': ['/etc/kolla/keepalived/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'haproxy_socket:/var/lib/kolla/haproxy/', 'proxysql_socket:/var/lib/kolla/proxysql/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [include_role : aodh] *****************************************************",
                                "Thursday 01 October 2026  03:21:13 +0000 (0:00:02.702)       0:00:56.637 ****** ",
                                "\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over aodh haproxy config] ***********************",
                                "Thursday 01 October 2026  03:21:14 +0000 (0:00:00.882)       0:00:57.520 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for aodh when using single external frontend] ***",
                                "Thursday 01 October 2026  03:21:18 +0000 (0:00:03.886)       0:01:01.407 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for aodh] **************************",
                                "Thursday 01 October 2026  03:21:18 +0000 (0:00:00.859)       0:01:02.267 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over aodh ProxySQL users config] ***************",
                                "Thursday 01 October 2026  03:21:20 +0000 (0:00:01.229)       0:01:03.496 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  03:21:21 +0000 (0:00:01.356)       0:01:04.853 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  03:21:23 +0000 (0:00:02.317)       0:01:07.170 ****** ",
                                "\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over barbican haproxy config] *******************",
                                "Thursday 01 October 2026  03:21:24 +0000 (0:00:00.688)       0:01:07.859 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for barbican when using single external frontend] ***",
                                "Thursday 01 October 2026  03:21:28 +0000 (0:00:03.898)       0:01:11.758 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for barbican] **********************",
                                "Thursday 01 October 2026  03:21:29 +0000 (0:00:00.690)       0:01:12.448 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL users config] ***********",
                                "Thursday 01 October 2026  03:21:30 +0000 (0:00:00.932)       0:01:13.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 [proxysql-config : Copying over barbican ProxySQL rules config] ***********",
                                "Thursday 01 October 2026  03:21:31 +0000 (0:00:01.711)       0:01:15.093 ****** ",
                                "\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] ***************************************************",
                                "Thursday 01 October 2026  03:21:33 +0000 (0:00:02.176)       0:01:17.269 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : ceph-rgw] *************************************************",
                                "Thursday 01 October 2026  03:21:34 +0000 (0:00:00.356)       0:01:17.626 ****** ",
                                "\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] *******************",
                                "Thursday 01 October 2026  03:21:35 +0000 (0:00:00.721)       0:01:18.347 ****** ",
                                "\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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***",
                                "Thursday 01 October 2026  03:21:37 +0000 (0:00:02.855)       0:01:21.203 ****** ",
                                "\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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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] **********************",
                                "Thursday 01 October 2026  03:21:39 +0000 (0:00:01.514)       0:01:22.717 ****** ",
                                "\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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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': 'radosgw', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 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:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:8081 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:8081 check inter 2000 rise 2 fall 5']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL users config] ***********",
                                "Thursday 01 October 2026  03:21:41 +0000 (0:00:02.141)       0:01:24.858 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********",
                                "Thursday 01 October 2026  03:21:42 +0000 (0:00:00.827)       0:01:25.686 ****** ",
                                "\u001b[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] ***************************************************",
                                "Thursday 01 October 2026  03:21:44 +0000 (0:00:01.684)       0:01:27.370 ****** ",
                                "\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over cinder haproxy config] *********************",
                                "Thursday 01 October 2026  03:21:44 +0000 (0:00:00.743)       0:01:28.114 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for cinder when using single external frontend] ***",
                                "Thursday 01 October 2026  03:21:48 +0000 (0:00:03.879)       0:01:31.994 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for cinder] ************************",
                                "Thursday 01 October 2026  03:21:49 +0000 (0:00:01.019)       0:01:33.013 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL users config] *************",
                                "Thursday 01 October 2026  03:21:50 +0000 (0:00:01.087)       0:01:34.101 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:21:52 +0000 (0:00:01.323)       0:01:35.425 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  03:21:54 +0000 (0:00:02.298)       0:01:37.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 [include_role : cyborg] ***************************************************",
                                "Thursday 01 October 2026  03:21:54 +0000 (0:00:00.569)       0:01:38.293 ****** ",
                                "\u001b[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] ************************************************",
                                "Thursday 01 October 2026  03:21:55 +0000 (0:00:00.370)       0:01:38.664 ****** ",
                                "\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over designate haproxy config] ******************",
                                "Thursday 01 October 2026  03:21:56 +0000 (0:00:00.829)       0:01:39.493 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for designate when using single external frontend] ***",
                                "Thursday 01 October 2026  03:22:00 +0000 (0:00:03.912)       0:01:43.405 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-sink', 'value': {'container_name': 'designate_sink', 'group': 'designate-sink', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/designate-sink:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-sink 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for designate] *********************",
                                "Thursday 01 October 2026  03:22:00 +0000 (0:00:00.908)       0:01:44.314 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over designate ProxySQL users config] **********",
                                "Thursday 01 October 2026  03:22:02 +0000 (0:00:01.261)       0:01:45.575 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over designate ProxySQL rules config] **********",
                                "Thursday 01 October 2026  03:22:03 +0000 (0:00:01.692)       0:01:47.268 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : etcd] *****************************************************",
                                "Thursday 01 October 2026  03:22:06 +0000 (0:00:02.177)       0:01:49.445 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : glance] ***************************************************",
                                "Thursday 01 October 2026  03:22:06 +0000 (0:00:00.375)       0:01:49.821 ****** ",
                                "\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over glance haproxy config] *********************",
                                "Thursday 01 October 2026  03:22:07 +0000 (0:00:00.922)       0:01:50.743 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] ***",
                                "Thursday 01 October 2026  03:22:12 +0000 (0:00:05.168)       0:01:55.912 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5 ssl verify required ca-file ca-certificates.crt', ''], 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-tls-proxy', 'value': {'container_name': 'glance_tls_proxy', 'group': 'glance-api', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/glance-tls-proxy:29.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9293'], 'timeout': '30'}, 'haproxy': {'glance_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] ************************",
                                "Thursday 01 October 2026  03:22:16 +0000 (0:00:03.405)       0:01:59.318 ****** ",
                                "\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'], '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'], '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'], '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'], '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'], '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'], '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] *************",
                                "Thursday 01 October 2026  03:22:20 +0000 (0:00:04.062)       0:02:03.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 [proxysql-config : Copying over glance ProxySQL rules config] *************",
                                "Thursday 01 October 2026  03:22:21 +0000 (0:00:01.791)       0:02:05.172 ****** ",
                                "\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] **************************************************",
                                "Thursday 01 October 2026  03:22:24 +0000 (0:00:02.222)       0:02:07.395 ****** ",
                                "\u001b[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] **************************************************",
                                "Thursday 01 October 2026  03:22:24 +0000 (0:00:00.334)       0:02:07.729 ****** ",
                                "\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over grafana haproxy config] ********************",
                                "Thursday 01 October 2026  03:22:25 +0000 (0:00:01.161)       0:02:08.891 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for grafana when using single external frontend] ***",
                                "Thursday 01 October 2026  03:22:28 +0000 (0:00:03.142)       0:02:12.033 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for grafana] ***********************",
                                "Thursday 01 October 2026  03:22:29 +0000 (0:00:00.421)       0:02:12.455 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}}) \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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over grafana ProxySQL users config] ************",
                                "Thursday 01 October 2026  03:22:30 +0000 (0:00:01.143)       0:02:13.598 ****** ",
                                "\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] ************",
                                "Thursday 01 October 2026  03:22:31 +0000 (0:00:01.466)       0:02:15.065 ****** ",
                                "\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] *****************************************************",
                                "Thursday 01 October 2026  03:22:33 +0000 (0:00:02.235)       0:02:17.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 [include_role : horizon] **************************************************",
                                "Thursday 01 October 2026  03:22:34 +0000 (0:00:00.353)       0:02:17.654 ****** ",
                                "\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over horizon haproxy config] ********************",
                                "Thursday 01 October 2026  03:22:35 +0000 (0:00:01.200)       0:02:18.855 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for horizon when using single external frontend] ***",
                                "Thursday 01 October 2026  03:22:38 +0000 (0:00:03.442)       0:02:22.298 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for horizon] ***********************",
                                "Thursday 01 October 2026  03:22:39 +0000 (0:00:00.704)       0:02:23.003 ****** ",
                                "\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'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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'], 'tls_backend': 'no'}}) \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-2] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon_external_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over horizon ProxySQL users config] ************",
                                "Thursday 01 October 2026  03:22:41 +0000 (0:00:01.363)       0:02:24.366 ****** ",
                                "\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] ************",
                                "Thursday 01 October 2026  03:22:42 +0000 (0:00:01.388)       0:02:25.754 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  03:22:44 +0000 (0:00:02.136)       0:02:27.890 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : ironic] ***************************************************",
                                "Thursday 01 October 2026  03:22:44 +0000 (0:00:00.371)       0:02:28.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",
                                "",
                                "TASK [include_role : keystone] *************************************************",
                                "Thursday 01 October 2026  03:22:45 +0000 (0:00:00.332)       0:02:28.594 ****** ",
                                "\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over keystone haproxy config] *******************",
                                "Thursday 01 October 2026  03:22:46 +0000 (0:00:01.323)       0:02:29.918 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for keystone when using single external frontend] ***",
                                "Thursday 01 October 2026  03:22:50 +0000 (0:00:03.706)       0:02:33.625 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for keystone] **********************",
                                "Thursday 01 October 2026  03:22:50 +0000 (0:00:00.651)       0:02:34.276 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over keystone ProxySQL users config] ***********",
                                "Thursday 01 October 2026  03:22:52 +0000 (0:00:01.273)       0:02:35.550 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  03:22:53 +0000 (0:00:01.347)       0:02:36.898 ****** ",
                                "\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] **********************************************",
                                "Thursday 01 October 2026  03:22:55 +0000 (0:00:02.126)       0:02:39.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 [include_role : magnum] ***************************************************",
                                "Thursday 01 October 2026  03:22:56 +0000 (0:00:00.332)       0:02:39.357 ****** ",
                                "\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over magnum haproxy config] *********************",
                                "Thursday 01 October 2026  03:22:57 +0000 (0:00:01.301)       0:02:40.658 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for magnum when using single external frontend] ***",
                                "Thursday 01 October 2026  03:23:00 +0000 (0:00:03.651)       0:02:44.310 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-api:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9511'], 'timeout': '30'}, 'haproxy': {'magnum_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}, 'magnum_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9511', 'listen_port': '9511'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/magnum-conductor:19.0.1.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port magnum-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for magnum] ************************",
                                "Thursday 01 October 2026  03:23:01 +0000 (0:00:00.964)       0:02:45.274 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'magnum_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9511', 'listen_port': '9511'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over magnum ProxySQL users config] *************",
                                "Thursday 01 October 2026  03:23:03 +0000 (0:00:01.386)       0:02:46.660 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:23:04 +0000 (0:00:01.365)       0:02:48.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 [include_role : manila] ***************************************************",
                                "Thursday 01 October 2026  03:23:06 +0000 (0:00:02.145)       0:02:50.172 ****** ",
                                "\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over manila haproxy config] *********************",
                                "Thursday 01 October 2026  03:23:08 +0000 (0:00:01.368)       0:02:51.540 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for manila when using single external frontend] ***",
                                "Thursday 01 October 2026  03:23:11 +0000 (0:00:03.705)       0:02:55.245 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for manila] ************************",
                                "Thursday 01 October 2026  03:23:12 +0000 (0:00:00.727)       0:02:55.973 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over manila ProxySQL users config] *************",
                                "Thursday 01 October 2026  03:23:14 +0000 (0:00:01.567)       0:02:57.540 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:23:15 +0000 (0:00:01.390)       0:02:58.931 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : mariadb] **************************************************",
                                "Thursday 01 October 2026  03:23:17 +0000 (0:00:02.280)       0:03:01.212 ****** ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensure mysql monitor user exist] *******************************",
                                "Thursday 01 October 2026  03:23:19 +0000 (0:00:01.533)       0:03:02.746 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over mariadb haproxy config] ********************",
                                "Thursday 01 October 2026  03:23:22 +0000 (0:00:03.251)       0:03:05.997 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***",
                                "Thursday 01 October 2026  03:23:25 +0000 (0:00:02.745)       0:03:08.743 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb-clustercheck', 'value': {'container_name': 'mariadb_clustercheck', 'group': 'mariadb_shard_0', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/mariadb-clustercheck:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb-clustercheck/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for mariadb] ***********************",
                                "Thursday 01 October 2026  03:23:27 +0000 (0:00:02.437)       0:03:11.180 ****** ",
                                "\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] ************",
                                "Thursday 01 October 2026  03:23:30 +0000 (0:00:02.545)       0:03:13.726 ****** ",
                                "\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 mariadb ProxySQL rules config] ************",
                                "Thursday 01 October 2026  03:23:32 +0000 (0:00:02.114)       0:03:15.840 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  03:23:34 +0000 (0:00:01.697)       0:03:17.538 ****** ",
                                "\u001b[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] ************************************************",
                                "Thursday 01 October 2026  03:23:34 +0000 (0:00:00.360)       0:03:17.899 ****** ",
                                "\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over memcached haproxy config] ******************",
                                "Thursday 01 October 2026  03:23:36 +0000 (0:00:01.992)       0:03:19.892 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for memcached when using single external frontend] ***",
                                "Thursday 01 October 2026  03:23:38 +0000 (0:00:01.632)       0:03:21.524 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/memcached:1.6.24.20251130', 'enabled': True, 'group': 'memcached', 'volumes': ['/etc/kolla/memcached/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen memcached 11211'], 'timeout': '30'}, 'haproxy': {'memcached': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for memcached] *********************",
                                "Thursday 01 October 2026  03:23:38 +0000 (0:00:00.453)       0:03:21.978 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'memcached', 'value': {'enabled': False, 'mode': 'tcp', 'port': '11211', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'active_passive': True}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over memcached ProxySQL users config] **********",
                                "Thursday 01 October 2026  03:23:39 +0000 (0:00:00.919)       0:03:22.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 [proxysql-config : Copying over memcached ProxySQL rules config] **********",
                                "Thursday 01 October 2026  03:23:40 +0000 (0:00:00.502)       0:03:23.400 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : mistral] **************************************************",
                                "Thursday 01 October 2026  03:23:41 +0000 (0:00:01.371)       0:03:24.772 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : neutron] **************************************************",
                                "Thursday 01 October 2026  03:23:41 +0000 (0:00:00.336)       0:03:25.108 ****** ",
                                "\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over neutron haproxy config] ********************",
                                "Thursday 01 October 2026  03:23:43 +0000 (0:00:01.603)       0:03:26.712 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-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/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-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': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-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/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], '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/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for neutron when using single external frontend] ***",
                                "Thursday 01 October 2026  03:23:48 +0000 (0:00:04.786)       0:03:31.499 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-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/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.10:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-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/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-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/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/neutron-openvswitch-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-openvswitch-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-linuxbridge-agent', 'value': {'container_name': 'neutron_linuxbridge_agent', 'image': 'registry.osism.tech/kolla/release/neutron-linuxbridge-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': 'false'}, 'host_in_groups': True, 'volumes': ['/etc/kolla/neutron-linuxbridge-agent/:/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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-linuxbridge-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.11:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/neutron-dhcp-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-dhcp-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/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/neutron-l3-agent:25.2.2.20251130', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_LEGACY_IPTABLES': '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', \"healthcheck_port 'neutron-l3-agent ' 5672\"], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/neutron-sriov-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-sriov-nic-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/neutron-mlnx-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/neutron-eswitchd:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-metadata-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/neutron-bgp-dragent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-bgp-dragent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/neutron-infoblox-ipam-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metering-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/ironic-neutron-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ironic-neutron-agent 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/neutron-tls-proxy:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl -u openstack:password 192.168.16.12:9697'], 'timeout': '30'}, 'haproxy': {'neutron_tls_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}, 'neutron_tls_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'tls_backend': 'yes'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/dockerhub/kolla/release/neutron-ovn-agent:25.2.2.20251130', '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/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for neutron] ***********************",
                                "Thursday 01 October 2026  03:23:50 +0000 (0:00:01.933)       0:03:33.432 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}}) \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'}}) \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'}}) \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'}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over neutron ProxySQL users config] ************",
                                "Thursday 01 October 2026  03:23:52 +0000 (0:00:02.055)       0:03:35.488 ****** ",
                                "\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] ************",
                                "Thursday 01 October 2026  03:23:53 +0000 (0:00:01.359)       0:03:36.848 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : placement] ************************************************",
                                "Thursday 01 October 2026  03:23:55 +0000 (0:00:02.296)       0:03:39.144 ****** ",
                                "\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over placement haproxy config] ******************",
                                "Thursday 01 October 2026  03:23:57 +0000 (0:00:01.611)       0:03:40.756 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for placement when using single external frontend] ***",
                                "Thursday 01 October 2026  03:24:00 +0000 (0:00:03.489)       0:03:44.245 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for placement] *********************",
                                "Thursday 01 October 2026  03:24:01 +0000 (0:00:00.621)       0:03:44.867 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over placement ProxySQL users config] **********",
                                "Thursday 01 October 2026  03:24:02 +0000 (0:00:01.109)       0:03:45.977 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  03:24:04 +0000 (0:00:01.441)       0:03:47.418 ****** ",
                                "\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] *****************************************************",
                                "Thursday 01 October 2026  03:24:06 +0000 (0:00:02.286)       0:03:49.704 ****** ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova haproxy config] ***********************",
                                "Thursday 01 October 2026  03:24:08 +0000 (0:00:01.631)       0:03:51.336 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova when using single external frontend] ***",
                                "Thursday 01 October 2026  03:24:12 +0000 (0:00:04.348)       0:03:55.685 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-super-conductor', 'value': {'container_name': 'nova_super_conductor', 'group': 'nova-super-conductor', 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/nova-super-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova] **************************",
                                "Thursday 01 October 2026  03:24:13 +0000 (0:00:00.668)       0:03:56.353 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL users config] ***************",
                                "Thursday 01 October 2026  03:24:14 +0000 (0:00:01.337)       0:03:57.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",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL rules config] ***************",
                                "Thursday 01 October 2026  03:24:15 +0000 (0:00:01.532)       0:03:59.223 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : nova-cell] ************************************************",
                                "Thursday 01 October 2026  03:24:18 +0000 (0:00:02.284)       0:04:01.507 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  03:24:19 +0000 (0:00:01.414)       0:04:02.921 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  03:24:20 +0000 (0:00:01.321)       0:04:04.243 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'group': 'nova-novncproxy', 'enabled': True, 'haproxy': {'nova_novncproxy': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_novncproxy_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-novncproxy when using single external frontend] ***",
                                "Thursday 01 October 2026  03:24:25 +0000 (0:00:04.725)       0:04:08.968 ****** ",
                                "\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] *****",
                                "Thursday 01 October 2026  03:24:27 +0000 (0:00:01.485)       0:04:10.454 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Thursday 01 October 2026  03:24:28 +0000 (0:00:01.808)       0:04:12.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 nova-cell ProxySQL rules config] **********",
                                "Thursday 01 October 2026  03:24:31 +0000 (0:00:02.651)       0:04:14.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",
                                "",
                                "TASK [nova-cell : Configure loadbalancer for nova-spicehtml5proxy] *************",
                                "Thursday 01 October 2026  03:24:35 +0000 (0:00:03.585)       0:04:18.500 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***",
                                "Thursday 01 October 2026  03:24:36 +0000 (0:00:00.922)       0:04:19.423 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***",
                                "Thursday 01 October 2026  03:24:37 +0000 (0:00:01.494)       0:04:20.918 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***",
                                "Thursday 01 October 2026  03:24:38 +0000 (0:00:01.381)       0:04:22.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 [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Thursday 01 October 2026  03:24:40 +0000 (0:00:01.698)       0:04:23.998 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Thursday 01 October 2026  03:24:43 +0000 (0:00:02.903)       0:04:26.901 ****** ",
                                "\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] *****************",
                                "Thursday 01 October 2026  03:24:46 +0000 (0:00:03.115)       0:04:30.017 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***",
                                "Thursday 01 October 2026  03:24:48 +0000 (0:00:01.323)       0:04:31.340 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***",
                                "Thursday 01 October 2026  03:24:49 +0000 (0:00:01.418)       0:04:32.759 ****** ",
                                "\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] ****",
                                "Thursday 01 October 2026  03:24:50 +0000 (0:00:01.458)       0:04:34.218 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Thursday 01 October 2026  03:24:52 +0000 (0:00:01.700)       0:04:35.918 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  03:24:55 +0000 (0:00:02.643)       0:04:38.562 ****** ",
                                "\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_role : octavia] **************************************************",
                                "Thursday 01 October 2026  03:24:58 +0000 (0:00:03.549)       0:04:42.111 ****** ",
                                "\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over octavia haproxy config] ********************",
                                "Thursday 01 October 2026  03:25:00 +0000 (0:00:01.809)       0:04:43.921 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for octavia when using single external frontend] ***",
                                "Thursday 01 October 2026  03:25:04 +0000 (0:00:03.975)       0:04:47.896 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for octavia] ***********************",
                                "Thursday 01 October 2026  03:25:05 +0000 (0:00:00.785)       0:04:48.682 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over octavia ProxySQL users config] ************",
                                "Thursday 01 October 2026  03:25:07 +0000 (0:00:01.678)       0:04:50.361 ****** ",
                                "\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] ************",
                                "Thursday 01 October 2026  03:25:08 +0000 (0:00:01.523)       0:04:51.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",
                                "",
                                "TASK [include_role : opensearch] ***********************************************",
                                "Thursday 01 October 2026  03:25:10 +0000 (0:00:02.313)       0:04:54.198 ****** ",
                                "\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over opensearch haproxy config] *****************",
                                "Thursday 01 October 2026  03:25:12 +0000 (0:00:01.938)       0:04:56.136 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***",
                                "Thursday 01 October 2026  03:25:18 +0000 (0:00:05.728)       0:05:01.865 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for opensearch] ********************",
                                "Thursday 01 October 2026  03:25:19 +0000 (0:00:00.734)       0:05:02.599 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}) \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'}}) \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'}}) \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']}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}) \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'}}) \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'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL users config] *********",
                                "Thursday 01 October 2026  03:25:20 +0000 (0:00:01.415)       0:05:04.015 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over opensearch ProxySQL rules config] *********",
                                "Thursday 01 October 2026  03:25:21 +0000 (0:00:00.517)       0:05:04.532 ****** ",
                                "\u001b[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] ***********************************************",
                                "Thursday 01 October 2026  03:25:22 +0000 (0:00:01.586)       0:05:06.119 ****** ",
                                "\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over prometheus haproxy config] *****************",
                                "Thursday 01 October 2026  03:25:24 +0000 (0:00:01.551)       0:05:07.671 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for prometheus when using single external frontend] ***",
                                "Thursday 01 October 2026  03:25:29 +0000 (0:00:05.021)       0:05:12.693 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/prometheus-openstack-exporter:1.7.0.20251130', 'volumes': ['/etc/kolla/prometheus-openstack-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_openstack_exporter': {'enabled': False, 'mode': 'http', 'external': False, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}, 'prometheus_openstack_exporter_external': {'enabled': False, 'mode': 'http', 'external': True, 'port': '9198', 'backend_http_extra': ['timeout server 45s']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for prometheus] ********************",
                                "Thursday 01 October 2026  03:25:30 +0000 (0:00:00.997)       0:05:13.690 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \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}}) \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}}) \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}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \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}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}}) \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}}) \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}}) \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}}) \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}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over prometheus ProxySQL users config] *********",
                                "Thursday 01 October 2026  03:25:31 +0000 (0:00:01.124)       0:05:14.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 [proxysql-config : Copying over prometheus ProxySQL rules config] *********",
                                "Thursday 01 October 2026  03:25:32 +0000 (0:00:00.926)       0:05:15.741 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  03:25:33 +0000 (0:00:01.505)       0:05:17.247 ****** ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over rabbitmq haproxy config] *******************",
                                "Thursday 01 October 2026  03:25:35 +0000 (0:00:01.580)       0:05:18.827 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for rabbitmq when using single external frontend] ***",
                                "Thursday 01 October 2026  03:25:38 +0000 (0:00:03.115)       0:05:21.943 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': None, 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for rabbitmq] **********************",
                                "Thursday 01 October 2026  03:25:39 +0000 (0:00:00.474)       0:05:22.417 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  03:25:39 +0000 (0:00:00.734)       0:05:23.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 [proxysql-config : Copying over rabbitmq ProxySQL rules config] ***********",
                                "Thursday 01 October 2026  03:25:41 +0000 (0:00:01.298)       0:05:24.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 [include_role : skyline] **************************************************",
                                "Thursday 01 October 2026  03:25:42 +0000 (0:00:01.507)       0:05:25.958 ****** ",
                                "\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over skyline haproxy config] ********************",
                                "Thursday 01 October 2026  03:25:44 +0000 (0:00:01.648)       0:05:27.606 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for skyline when using single external frontend] ***",
                                "Thursday 01 October 2026  03:25:51 +0000 (0:00:07.393)       0:05:35.000 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for skyline] ***********************",
                                "Thursday 01 October 2026  03:25:52 +0000 (0:00:01.194)       0:05:36.194 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over skyline ProxySQL users config] ************",
                                "Thursday 01 October 2026  03:25:53 +0000 (0:00:01.034)       0:05:37.229 ****** ",
                                "\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] ************",
                                "Thursday 01 October 2026  03:25:55 +0000 (0:00:01.386)       0:05:38.615 ****** ",
                                "\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 : swift] ****************************************************",
                                "Thursday 01 October 2026  03:25:57 +0000 (0:00:02.376)       0:05:40.992 ****** ",
                                "\u001b[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 : tacker] ***************************************************",
                                "Thursday 01 October 2026  03:25:58 +0000 (0:00:00.750)       0:05:41.742 ****** ",
                                "\u001b[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] ****************************************************",
                                "Thursday 01 October 2026  03:25:58 +0000 (0:00:00.340)       0:05:42.083 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : venus] ****************************************************",
                                "Thursday 01 October 2026  03:25:59 +0000 (0:00:00.385)       0:05:42.468 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : watcher] **************************************************",
                                "Thursday 01 October 2026  03:25:59 +0000 (0:00:00.367)       0:05:42.836 ****** ",
                                "\u001b[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] ******************************************************",
                                "Thursday 01 October 2026  03:26:00 +0000 (0:00:00.748)       0:05:43.585 ****** ",
                                "\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 : Check IP addresses on the API interface] *******",
                                "Thursday 01 October 2026  03:26:00 +0000 (0:00:00.618)       0:05:44.203 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  03:26:01 +0000 (0:00:00.771)       0:05:44.975 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup keepalived container] **************",
                                "Thursday 01 October 2026  03:26:02 +0000 (0:00:00.753)       0:05:45.729 ****** ",
                                "\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] *****************",
                                "Thursday 01 October 2026  03:26:03 +0000 (0:00:01.020)       0:05:46.750 ****** ",
                                "\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] ****************",
                                "Thursday 01 October 2026  03:26:04 +0000 (0:00:00.968)       0:05:47.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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup haproxy container] ****************",
                                "Thursday 01 October 2026  03:26:05 +0000 (0:00:00.978)       0:05:48.696 ****** ",
                                "\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] **************",
                                "Thursday 01 October 2026  03:26:10 +0000 (0:00:05.146)       0:05:53.843 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************",
                                "Thursday 01 October 2026  03:26:13 +0000 (0:00:02.820)       0:05:56.664 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] *************",
                                "Thursday 01 October 2026  03:26:26 +0000 (0:00:13.393)       0:06:10.057 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:26:27 +0000 (0:00:00.816)       0:06:10.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 [loadbalancer : Stop master haproxy container] *****************",
                                "Thursday 01 October 2026  03:26:32 +0000 (0:00:04.483)       0:06:15.357 ****** ",
                                "\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] ****************",
                                "Thursday 01 October 2026  03:26:32 +0000 (0:00:00.395)       0:06:15.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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master keepalived container] **************",
                                "Thursday 01 October 2026  03:26:32 +0000 (0:00:00.384)       0:06:16.137 ****** ",
                                "\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] ****************",
                                "Thursday 01 October 2026  03:26:33 +0000 (0:00:00.416)       0:06:16.554 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  03:26:33 +0000 (0:00:00.746)       0:06:17.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",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master keepalived container] *************",
                                "Thursday 01 October 2026  03:26:34 +0000 (0:00:00.395)       0:06:17.696 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:26:34 +0000 (0:00:00.391)       0:06:18.088 ****** ",
                                "\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 : Wait for proxysql to listen on VIP] ************",
                                "Thursday 01 October 2026  03:26:39 +0000 (0:00:04.808)       0:06:22.896 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=123 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=122 \u001b[0m \u001b[0;33mchanged=76  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=97  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:26:40 +0000 (0:00:01.345)       0:06:24.242 ****** ",
                                "=============================================================================== ",
                                "loadbalancer : Start backup proxysql container ------------------------- 13.39s",
                                "haproxy-config : Copying over skyline haproxy config -------------------- 7.39s",
                                "haproxy-config : Copying over opensearch haproxy config ----------------- 5.73s",
                                "haproxy-config : Copying over glance haproxy config --------------------- 5.17s",
                                "loadbalancer : Start backup haproxy container --------------------------- 5.15s",
                                "haproxy-config : Copying over prometheus haproxy config ----------------- 5.02s",
                                "loadbalancer : Wait for haproxy to listen on VIP ------------------------ 4.81s",
                                "haproxy-config : Copying over neutron haproxy config -------------------- 4.79s",
                                "haproxy-config : Copying over nova-cell:nova-novncproxy haproxy config --- 4.73s",
                                "loadbalancer : Start backup keepalived container ------------------------ 4.48s",
                                "haproxy-config : Copying over nova haproxy config ----------------------- 4.35s",
                                "sysctl : Setting sysctl values ------------------------------------------ 4.23s",
                                "haproxy-config : Configuring firewall for glance ------------------------ 4.06s",
                                "haproxy-config : Copying over octavia haproxy config -------------------- 3.98s",
                                "haproxy-config : Copying over designate haproxy config ------------------ 3.91s",
                                "haproxy-config : Copying over barbican haproxy config ------------------- 3.90s",
                                "haproxy-config : Copying over aodh haproxy config ----------------------- 3.89s",
                                "haproxy-config : Copying over cinder haproxy config --------------------- 3.88s",
                                "haproxy-config : Copying over keystone haproxy config ------------------- 3.71s",
                                "haproxy-config : Copying over manila haproxy config --------------------- 3.71s",
                                "\u001b[32m2026-10-01 03:26:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 121a7870-bd20-465a-a09a-840f1ab40c53 (opensearch) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:26:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 121a7870-bd20-465a-a09a-840f1ab40c53 (opensearch) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  03:26:49 +0000 (0:00:00.288)       0:00:00.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 [Group hosts based on enabled services] ***********************************",
                                "Thursday 01 October 2026  03:26:49 +0000 (0:00:00.315)       0:00:00.604 ****** ",
                                "\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] **********************************************",
                                "Thursday 01 October 2026  03:26:49 +0000 (0:00:00.443)       0:00:01.047 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  03:26:50 +0000 (0:00:00.540)       0:00:01.588 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  03:26:51 +0000 (0:00:00.775)       0:00:02.364 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Thursday 01 October 2026  03:26:52 +0000 (0:00:01.641)       0:00:04.005 ****** ",
                                "\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] *****",
                                "Thursday 01 October 2026  03:26:53 +0000 (0:00:00.552)       0:00:04.557 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  03:26:56 +0000 (0:00:02.634)       0:00:07.192 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : opensearch | Copying over backend internal TLS key] ***",
                                "Thursday 01 October 2026  03:26:56 +0000 (0:00:00.911)       0:00:08.103 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over config.json files for services] ****************",
                                "Thursday 01 October 2026  03:26:57 +0000 (0:00:00.891)       0:00:08.995 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over opensearch service config file] ****************",
                                "Thursday 01 October 2026  03:27:00 +0000 (0:00:02.465)       0:00:11.461 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Copying over opensearch-dashboards config file] *************",
                                "Thursday 01 October 2026  03:27:03 +0000 (0:00:02.913)       0:00:14.374 ****** ",
                                "\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 : Check opensearch containers] ********************************",
                                "Thursday 01 October 2026  03:27:04 +0000 (0:00:01.708)       0:00:16.083 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/opensearch:2.19.4.20251130', 'environment': {'OPENSEARCH_JAVA_OPTS': '-Xms1g -Xmx1g -Dlog4j2.formatMsgNoLookups=true'}, 'volumes': ['/etc/kolla/opensearch/:/var/lib/kolla/config_files/', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'opensearch:/var/lib/opensearch/data', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9200'], 'timeout': '30'}, 'haproxy': {'opensearch': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9200', 'frontend_http_extra': ['option dontlog-normal']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130', 'volumes': ['/etc/kolla/opensearch-dashboards/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5601'], 'timeout': '30'}, 'haproxy': {'opensearch-dashboards': {'enabled': True, 'mode': 'http', 'external': False, 'port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password'}, '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'}}}})\u001b[0m",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Thursday 01 October 2026  03:27:06 +0000 (0:00:02.016)       0:00:18.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 [opensearch : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  03:27:07 +0000 (0:00:00.339)       0:00:18.439 ****** ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  03:27:07 +0000 (0:00:00.084)       0:00:18.524 ****** ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  03:27:07 +0000 (0:00:00.277)       0:00:18.801 ****** ",
                                "",
                                "RUNNING HANDLER [opensearch : Disable shard allocation] ************************",
                                "Thursday 01 October 2026  03:27:07 +0000 (0:00:00.064)       0:00:18.866 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Perform a flush] *********************************",
                                "Thursday 01 October 2026  03:27:07 +0000 (0:00:00.223)       0:00:19.090 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch container] ********************",
                                "Thursday 01 October 2026  03:27:08 +0000 (0:00:00.222)       0:00:19.312 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********",
                                "Thursday 01 October 2026  03:27:52 +0000 (0:00:44.452)       0:01:03.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",
                                "",
                                "TASK [opensearch : include_tasks] **********************************************",
                                "Thursday 01 October 2026  03:28:55 +0000 (0:01:02.618)       0:02:06.383 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:28:55 +0000 (0:00:00.763)       0:02:07.146 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Check if a log retention policy exists] *********************",
                                "Thursday 01 October 2026  03:28:58 +0000 (0:00:02.507)       0:02:09.653 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Create new log retention policy] ****************************",
                                "Thursday 01 October 2026  03:29:00 +0000 (0:00:02.257)       0:02:11.911 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Apply retention policy to existing indices] *****************",
                                "Thursday 01 October 2026  03:29:03 +0000 (0:00:02.787)       0:02:14.699 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \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=3   \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=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:29:06 +0000 (0:00:03.072)       0:02:17.772 ****** ",
                                "=============================================================================== ",
                                "opensearch : Restart opensearch-dashboards container ------------------- 62.62s",
                                "opensearch : Restart opensearch container ------------------------------ 44.45s",
                                "opensearch : Apply retention policy to existing indices ----------------- 3.07s",
                                "opensearch : Copying over opensearch service config file ---------------- 2.91s",
                                "opensearch : Create new log retention policy ---------------------------- 2.79s",
                                "service-cert-copy : opensearch | Copying over extra CA certificates ----- 2.63s",
                                "opensearch : Wait for OpenSearch to become ready ------------------------ 2.51s",
                                "opensearch : Copying over config.json files for services ---------------- 2.47s",
                                "opensearch : Check if a log retention policy exists --------------------- 2.26s",
                                "opensearch : Check opensearch containers -------------------------------- 2.02s",
                                "opensearch : Copying over opensearch-dashboards config file ------------- 1.71s",
                                "opensearch : Ensuring config directories exist -------------------------- 1.64s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS certificate --- 0.91s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS key --- 0.89s",
                                "opensearch : Setting sysctl values -------------------------------------- 0.78s",
                                "opensearch : include_tasks ---------------------------------------------- 0.76s",
                                "opensearch : include_tasks ---------------------------------------------- 0.55s",
                                "opensearch : include_tasks ---------------------------------------------- 0.54s",
                                "Group hosts based on enabled services ----------------------------------- 0.44s",
                                "opensearch : Flush handlers --------------------------------------------- 0.43s",
                                "\u001b[32m2026-10-01 03:29:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3ccd5d9a-21f0-40c2-87bf-78174b0243de (memcached) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:29:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3ccd5d9a-21f0-40c2-87bf-78174b0243de (memcached) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  03:29:14 +0000 (0:00:00.294)       0:00:00.294 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:29:15 +0000 (0:00:00.313)       0:00:00.607 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  03:29:15 +0000 (0:00:00.458)       0:00:01.066 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  03:29:16 +0000 (0:00:00.517)       0:00:01.584 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Copying over config.json files for services] *****************",
                                "Thursday 01 October 2026  03:29:16 +0000 (0:00:00.733)       0:00:02.317 ****** ",
                                "\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 : Check memcached container] ***********************************",
                                "Thursday 01 October 2026  03:29:18 +0000 (0:00:01.663)       0:00:03.980 ****** ",
                                "\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 [memcached : Restart memcached container] **********************",
                                "Thursday 01 October 2026  03:29:20 +0000 (0:00:01.627)       0:00:05.608 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=7   \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\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 ********************************************************************",
                                "Thursday 01 October 2026  03:29:26 +0000 (0:00:06.417)       0:00:12.025 ****** ",
                                "=============================================================================== ",
                                "memcached : Restart memcached container --------------------------------- 6.42s",
                                "memcached : Copying over config.json files for services ----------------- 1.66s",
                                "memcached : Check memcached container ----------------------------------- 1.63s",
                                "memcached : Ensuring config directories exist --------------------------- 0.73s",
                                "memcached : include_tasks ----------------------------------------------- 0.52s",
                                "Group hosts based on enabled services ----------------------------------- 0.46s",
                                "Group hosts based on Kolla action --------------------------------------- 0.31s",
                                "\u001b[32m2026-10-01 03:29:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask ddbdd41f-e90b-4462-bbb2-673abd71ded3 (redis) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:29:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task ddbdd41f-e90b-4462-bbb2-673abd71ded3 (redis) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  03:29:34 +0000 (0:00:00.285)       0:00:00.285 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:29:34 +0000 (0:00:00.313)       0:00:00.598 ****** ",
                                "\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] ***************************************************",
                                "Thursday 01 October 2026  03:29:35 +0000 (0:00:00.468)       0:00:01.067 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  03:29:36 +0000 (0:00:00.548)       0:00:01.615 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Copying over default config.json files] **************************",
                                "Thursday 01 October 2026  03:29:37 +0000 (0:00:01.258)       0:00:02.874 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Copying over redis config files] *********************************",
                                "Thursday 01 October 2026  03:29:39 +0000 (0:00:02.550)       0:00:05.425 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Check redis containers] ******************************************",
                                "Thursday 01 October 2026  03:29:42 +0000 (0:00:02.589)       0:00:08.014 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis:7.0.15.20251130', 'volumes': ['/etc/kolla/redis/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'redis:/var/lib/redis/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-server 6379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130', 'volumes': ['/etc/kolla/redis-sentinel/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen redis-sentinel 26379'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Thursday 01 October 2026  03:29:44 +0000 (0:00:01.625)       0:00:09.640 ****** ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Thursday 01 October 2026  03:29:44 +0000 (0:00:00.079)       0:00:09.719 ****** ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Thursday 01 October 2026  03:29:44 +0000 (0:00:00.076)       0:00:09.796 ****** ",
                                "",
                                "RUNNING HANDLER [redis : Restart redis container] ******************************",
                                "Thursday 01 October 2026  03:29:44 +0000 (0:00:00.070)       0:00:09.866 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [redis : Restart redis-sentinel container] *********************",
                                "Thursday 01 October 2026  03:29:47 +0000 (0:00:02.806)       0:00:12.673 ****** ",
                                "\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 RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\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;33mtestbed-node-1\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;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:29:54 +0000 (0:00:07.671)       0:00:20.344 ****** ",
                                "=============================================================================== ",
                                "redis : Restart redis-sentinel container -------------------------------- 7.67s",
                                "redis : Restart redis container ----------------------------------------- 2.81s",
                                "redis : Copying over redis config files --------------------------------- 2.59s",
                                "redis : Copying over default config.json files -------------------------- 2.55s",
                                "redis : Check redis containers ------------------------------------------ 1.63s",
                                "redis : Ensuring config directories exist ------------------------------- 1.26s",
                                "redis : include_tasks --------------------------------------------------- 0.55s",
                                "Group hosts based on enabled services ----------------------------------- 0.47s",
                                "Group hosts based on Kolla action --------------------------------------- 0.31s",
                                "redis : Flush handlers -------------------------------------------------- 0.23s",
                                "\u001b[32m2026-10-01 03:29:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a45f7715-83fa-4838-8f1c-bc744ba769df (mariadb) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:29:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a45f7715-83fa-4838-8f1c-bc744ba769df (mariadb) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  03:30:02 +0000 (0:00:00.194)       0:00:00.194 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:30:02 +0000 (0:00:00.305)       0:00:00.500 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  03:30:03 +0000 (0:00:00.639)       0:00:01.140 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  03:30:03 +0000 (0:00:00.397)       0:00:01.538 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  03:30:04 +0000 (0:00:00.772)       0:00:02.310 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Ensuring database backup config directory exists] **************",
                                "Thursday 01 October 2026  03:30:07 +0000 (0:00:03.117)       0:00:05.428 ****** ",
                                "\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 [mariadb : Copying over my.cnf for mariabackup] ***************************",
                                "Thursday 01 October 2026  03:30:08 +0000 (0:00:00.772)       0:00:06.201 ****** ",
                                "\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] *******************",
                                "Thursday 01 October 2026  03:30:10 +0000 (0:00:01.553)       0:00:07.755 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over config.json files for mariabackup] ****************",
                                "Thursday 01 October 2026  03:30:13 +0000 (0:00:03.238)       0:00:10.993 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  03:30:14 +0000 (0:00:01.021)       0:00:12.015 ****** ",
                                "\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 : include_tasks] *************************************************",
                                "Thursday 01 October 2026  03:30:18 +0000 (0:00:04.250)       0:00:16.265 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  03:30:19 +0000 (0:00:00.600)       0:00:16.866 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  03:30:21 +0000 (0:00:02.689)       0:00:19.556 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over backend internal TLS key] *****",
                                "Thursday 01 October 2026  03:30:25 +0000 (0:00:03.107)       0:00:22.664 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Check mariadb containers] **************************************",
                                "Thursday 01 October 2026  03:30:27 +0000 (0:00:02.697)       0:00:25.362 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.10', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.11', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/hosts:/etc/hosts:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/clustercheck'], 'timeout': '30'}, 'environment': {'MYSQL_USERNAME': 'monitor', 'MYSQL_PASSWORD': 'iek7ooth9miesodoh2ongohcaachah0I', 'MYSQL_HOST': '192.168.16.12', 'AVAILABLE_WHEN_DONOR': '1'}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server testbed-node-0 192.168.16.10:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 192.168.16.11:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 192.168.16.12:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server testbed-node-0 testbed-node-0:3306 check port 3306 inter 2000 rise 2 fall 5', ' server testbed-node-1 testbed-node-1:3306 check port 3306 inter 2000 rise 2 fall 5 backup', ' server testbed-node-2 testbed-node-2:3306 check port 3306 inter 2000 rise 2 fall 5 backup', '']}}}})\u001b[0m",
                                "",
                                "TASK [mariadb : Create MariaDB volume] *****************************************",
                                "Thursday 01 October 2026  03:30:30 +0000 (0:00:03.167)       0:00:28.530 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:30:32 +0000 (0:00:01.196)       0:00:29.726 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:30:32 +0000 (0:00:00.372)       0:00:30.099 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  03:30:32 +0000 (0:00:00.380)       0:00:30.479 ****** ",
                                "\u001b[0;31mfatal: [testbed-node-0]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.10:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-1]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.11:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "\u001b[0;31mfatal: [testbed-node-2]: FAILED! => {\"changed\": false, \"elapsed\": 10, \"msg\": \"Timeout when waiting for search string MariaDB in 192.168.16.12:3306\"}\u001b[0m",
                                "\u001b[0;36m...ignoring\u001b[0m",
                                "",
                                "TASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********",
                                "Thursday 01 October 2026  03:30:43 +0000 (0:00:10.919)       0:00:41.399 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  03:30:44 +0000 (0:00:00.765)       0:00:42.164 ****** ",
                                "\u001b[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] ***********************",
                                "Thursday 01 October 2026  03:30:45 +0000 (0:00:00.530)       0:00:42.695 ****** ",
                                "\u001b[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] *********************",
                                "Thursday 01 October 2026  03:30:45 +0000 (0:00:00.488)       0:00:43.183 ****** ",
                                "\u001b[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] *******",
                                "Thursday 01 October 2026  03:30:46 +0000 (0:00:00.464)       0:00:43.648 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  03:30:46 +0000 (0:00:00.744)       0:00:44.392 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  03:30:47 +0000 (0:00:00.499)       0:00:44.893 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  03:30:47 +0000 (0:00:00.418)       0:00:45.311 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Store bootstrap host name into facts] **************************",
                                "Thursday 01 October 2026  03:30:58 +0000 (0:00:10.855)       0:00:56.167 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : include_tasks] *************************************************",
                                "Thursday 01 October 2026  03:30:58 +0000 (0:00:00.137)       0:00:56.304 ****** ",
                                "\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] *******************",
                                "Thursday 01 October 2026  03:30:59 +0000 (0:00:01.164)       0:00:57.468 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service port liveness] *******",
                                "Thursday 01 October 2026  03:31:08 +0000 (0:00:08.698)       0:01:06.167 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Wait for first MariaDB service to sync WSREP] *******",
                                "Thursday 01 October 2026  03:31:10 +0000 (0:00:01.640)       0:01:07.808 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Ensure MariaDB is running normally on bootstrap host] ***",
                                "Thursday 01 October 2026  03:31:13 +0000 (0:00:02.792)       0:01:10.600 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [mariadb : Restart MariaDB on existing cluster members] ********",
                                "Thursday 01 October 2026  03:31:13 +0000 (0:00:00.412)       0:01:11.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",
                                "",
                                "RUNNING HANDLER [mariadb : Start MariaDB on new nodes] *************************",
                                "Thursday 01 October 2026  03:31:13 +0000 (0:00:00.372)       0:01:11.386 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart mariadb services] ************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Thursday 01 October 2026  03:31:14 +0000 (0:00:00.424)       0:01:11.810 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Thursday 01 October 2026  03:31:36 +0000 (0:00:21.785)       0:01:33.595 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Thursday 01 October 2026  03:31:46 +0000 (0:00:10.595)       0:01:44.191 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Thursday 01 October 2026  03:31:49 +0000 (0:00:02.904)       0:01:47.096 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Thursday 01 October 2026  03:32:07 +0000 (0:00:17.745)       0:02:04.841 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Thursday 01 October 2026  03:32:22 +0000 (0:00:15.570)       0:02:20.412 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Thursday 01 October 2026  03:32:25 +0000 (0:00:03.155)       0:02:23.568 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Thursday 01 October 2026  03:32:43 +0000 (0:00:17.965)       0:02:41.534 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Thursday 01 October 2026  03:32:44 +0000 (0:00:00.619)       0:02:42.153 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Thursday 01 October 2026  03:32:47 +0000 (0:00:02.701)       0:02:44.854 ****** ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Creating shard root mysql user] ********************************",
                                "Thursday 01 October 2026  03:32:47 +0000 (0:00:00.580)       0:02:45.434 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:32:50 +0000 (0:00:02.742)       0:02:48.177 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:32:52 +0000 (0:00:02.294)       0:02:50.472 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  03:32:55 +0000 (0:00:02.427)       0:02:52.899 ****** ",
                                "\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 : Wait for MariaDB service to be ready through VIP] **************",
                                "Thursday 01 October 2026  03:32:57 +0000 (0:00:02.502)       0:02:55.402 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Thursday 01 October 2026  03:33:00 +0000 (0:00:03.134)       0:02:58.537 ****** ",
                                "\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=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=18  \u001b[0m rescued=0    \u001b[1;35mignored=1   \u001b[0m",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:33:01 +0000 (0:00:00.292)       0:02:58.830 ****** ",
                                "=============================================================================== ",
                                "mariadb : Restart MariaDB container ------------------------------------ 39.53s",
                                "mariadb : Wait for MariaDB service port liveness ----------------------- 26.17s",
                                "mariadb : Restart MariaDB container ------------------------------------ 17.97s",
                                "mariadb : Check MariaDB service port liveness -------------------------- 10.92s",
                                "mariadb : Running MariaDB bootstrap container -------------------------- 10.86s",
                                "mariadb : Starting first MariaDB container ------------------------------ 8.70s",
                                "mariadb : Wait for MariaDB service to sync WSREP ------------------------ 6.06s",
                                "mariadb : Copying over galera.cnf --------------------------------------- 4.25s",
                                "mariadb : Copying over config.json files for services ------------------- 3.24s",
                                "mariadb : Check mariadb containers -------------------------------------- 3.17s",
                                "mariadb : Wait for MariaDB service to be ready through VIP -------------- 3.13s",
                                "mariadb : Ensuring config directories exist ----------------------------- 3.12s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS certificate --- 3.11s",
                                "mariadb : Wait for first MariaDB service to sync WSREP ------------------ 2.79s",
                                "mariadb : Creating shard root mysql user -------------------------------- 2.74s",
                                "mariadb : Wait for MariaDB service to sync WSREP ------------------------ 2.70s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS key ----- 2.70s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 2.69s",
                                "mariadb : Granting permissions on Mariabackup database to backup user --- 2.50s",
                                "mariadb : Creating database backup user and setting permissions --------- 2.43s",
                                "\u001b[32m2026-10-01 03:33:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 404be28f-d8c6-4fb8-8c49-f08a3c2f2d7a (rabbitmq) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:33:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 404be28f-d8c6-4fb8-8c49-f08a3c2f2d7a (rabbitmq) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  03:33:09 +0000 (0:00:00.183)       0:00:00.183 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:33:09 +0000 (0:00:00.341)       0:00:00.525 ****** ",
                                "\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] ************************************************",
                                "Thursday 01 October 2026  03:33:10 +0000 (0:00:00.609)       0:00:01.135 ****** ",
                                "\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] ******************************************",
                                "Thursday 01 October 2026  03:33:10 +0000 (0:00:00.591)       0:00:01.726 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get current RabbitMQ version] *********************************",
                                "Thursday 01 October 2026  03:33:11 +0000 (0:00:01.158)       0:00:02.885 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get new RabbitMQ version] *************************************",
                                "Thursday 01 October 2026  03:33:12 +0000 (0:00:00.422)       0:00:03.308 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******",
                                "Thursday 01 October 2026  03:33:12 +0000 (0:00:00.407)       0:00:03.715 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************",
                                "Thursday 01 October 2026  03:33:13 +0000 (0:00:00.432)       0:00:04.148 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Thursday 01 October 2026  03:33:13 +0000 (0:00:00.807)       0:00:04.955 ****** ",
                                "\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] ******************************************",
                                "Thursday 01 October 2026  03:33:14 +0000 (0:00:00.703)       0:00:05.659 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : List RabbitMQ policies] ***************************************",
                                "Thursday 01 October 2026  03:33:15 +0000 (0:00:00.926)       0:00:06.586 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************",
                                "Thursday 01 October 2026  03:33:15 +0000 (0:00:00.382)       0:00:06.968 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Ensuring config directories exist] ****************************",
                                "Thursday 01 October 2026  03:33:16 +0000 (0:00:00.405)       0:00:07.374 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over config.json files for services] ******************",
                                "Thursday 01 October 2026  03:33:17 +0000 (0:00:01.138)       0:00:08.512 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************",
                                "Thursday 01 October 2026  03:33:19 +0000 (0:00:01.710)       0:00:10.222 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:33:20 +0000 (0:00:01.738)       0:00:11.961 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  03:33:23 +0000 (0:00:02.277)       0:00:14.238 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over advanced.config] *********************************",
                                "Thursday 01 October 2026  03:33:24 +0000 (0:00:01.694)       0:00:15.932 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  03:33:26 +0000 (0:00:01.471)       0:00:17.404 ****** ",
                                "\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] *********************************",
                                "Thursday 01 October 2026  03:33:27 +0000 (0:00:01.449)       0:00:18.853 ****** ",
                                "\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] ************************************************",
                                "Thursday 01 October 2026  03:33:29 +0000 (0:00:01.502)       0:00:20.356 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check rabbitmq containers] ************************************",
                                "Thursday 01 October 2026  03:33:29 +0000 (0:00:00.629)       0:00:20.985 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'zdd6geSBXefcI7IoHnP1U1fxtRWS3u5QtnPCvQTT', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}}}})\u001b[0m",
                                "",
                                "TASK [rabbitmq : Creating rabbitmq volume] *************************************",
                                "Thursday 01 October 2026  03:33:31 +0000 (0:00:01.204)       0:00:22.190 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  03:33:32 +0000 (0:00:00.956)       0:00:23.146 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:33:38 +0000 (0:00:05.997)       0:00:29.143 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  03:33:38 +0000 (0:00:00.353)       0:00:29.497 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Thursday 01 October 2026  03:33:39 +0000 (0:00:00.696)       0:00:30.193 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Thursday 01 October 2026  03:33:39 +0000 (0:00:00.263)       0:00:30.457 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Thursday 01 October 2026  03:33:40 +0000 (0:00:01.616)       0:00:32.073 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Thursday 01 October 2026  03:34:35 +0000 (0:00:54.380)       0:01:26.454 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Thursday 01 October 2026  03:34:35 +0000 (0:00:00.595)       0:01:27.049 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Thursday 01 October 2026  03:34:36 +0000 (0:00:00.708)       0:01:27.758 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Thursday 01 October 2026  03:34:38 +0000 (0:00:01.585)       0:01:29.343 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Thursday 01 October 2026  03:34:54 +0000 (0:00:16.726)       0:01:46.070 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode] **********************",
                                "Thursday 01 October 2026  03:34:55 +0000 (0:00:00.851)       0:01:46.922 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Thursday 01 October 2026  03:34:56 +0000 (0:00:00.255)       0:01:47.178 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Thursday 01 October 2026  03:34:57 +0000 (0:00:01.684)       0:01:48.863 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq post-configuration] ***************************************",
                                "",
                                "TASK [Include rabbitmq post-deploy.yml] ****************************************",
                                "Thursday 01 October 2026  03:35:11 +0000 (0:00:13.729)       0:02:02.592 ****** ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Enable all stable feature flags] ******************************",
                                "Thursday 01 October 2026  03:35:12 +0000 (0:00:00.758)       0:02:03.350 ****** ",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35menable_outward_rabbitmq_True\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35moutward_rabbitmq_restart\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",
                                "",
                                "PLAY [Apply role rabbitmq (outward)] *******************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq (outward) services] *************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq (outward) post-configuration] *****************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \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=21  \u001b[0m \u001b[0;33mchanged=14  \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=21  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:35:14 +0000 (0:00:02.279)       0:02:05.629 ****** ",
                                "=============================================================================== ",
                                "rabbitmq : Waiting for rabbitmq to start ------------------------------- 84.84s",
                                "rabbitmq : Running RabbitMQ bootstrap container ------------------------- 6.00s",
                                "rabbitmq : Restart rabbitmq container ----------------------------------- 4.89s",
                                "rabbitmq : Enable all stable feature flags ------------------------------ 2.28s",
                                "rabbitmq : Copying over rabbitmq.conf ----------------------------------- 2.28s",
                                "rabbitmq : Get info on RabbitMQ container ------------------------------- 2.14s",
                                "rabbitmq : Copying over rabbitmq-env.conf ------------------------------- 1.74s",
                                "rabbitmq : Copying over config.json files for services ------------------ 1.71s",
                                "rabbitmq : Copying over erl_inetrc -------------------------------------- 1.69s",
                                "rabbitmq : Copying over enabled_plugins --------------------------------- 1.50s",
                                "rabbitmq : Copying over advanced.config --------------------------------- 1.47s",
                                "rabbitmq : Copying over definitions.json -------------------------------- 1.45s",
                                "rabbitmq : Put RabbitMQ node into maintenance mode ---------------------- 1.23s",
                                "rabbitmq : Check rabbitmq containers ------------------------------------ 1.20s",
                                "rabbitmq : Get container facts ------------------------------------------ 1.16s",
                                "rabbitmq : Ensuring config directories exist ---------------------------- 1.14s",
                                "rabbitmq : Creating rabbitmq volume ------------------------------------- 0.96s",
                                "rabbitmq : Get container facts ------------------------------------------ 0.93s",
                                "rabbitmq : Catch when RabbitMQ is being downgraded ---------------------- 0.81s",
                                "Include rabbitmq post-deploy.yml ---------------------------------------- 0.76s",
                                "\u001b[32m2026-10-01 03:35:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2217af76-ea6f-4bb2-9a15-ca1f19d05a0e (openvswitch) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:35:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2217af76-ea6f-4bb2-9a15-ca1f19d05a0e (openvswitch) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  03:35:22 +0000 (0:00:00.277)       0:00:00.277 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:35:23 +0000 (0:00:00.757)       0:00:01.035 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "",
                                "PLAY [Apply role openvswitch] **************************************************",
                                "",
                                "TASK [openvswitch : include_tasks] *********************************************",
                                "Thursday 01 October 2026  03:35:23 +0000 (0:00:00.671)       0:00:01.706 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/openvswitch/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Thursday 01 October 2026  03:35:25 +0000 (0:00:01.309)       0:00:03.016 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Thursday 01 October 2026  03:35:26 +0000 (0:00:01.364)       0:00:04.381 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Thursday 01 October 2026  03:35:28 +0000 (0:00:01.631)       0:00:06.012 ****** ",
                                "\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",
                                "\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",
                                "",
                                "TASK [openvswitch : Create /run/openvswitch directory on host] *****************",
                                "Thursday 01 October 2026  03:35:29 +0000 (0:00:01.464)       0:00:07.477 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring config directories exist] *************************",
                                "Thursday 01 October 2026  03:35:30 +0000 (0:00:01.067)       0:00:08.545 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Copying over config.json files for services] ***************",
                                "Thursday 01 October 2026  03:35:32 +0000 (0:00:01.653)       0:00:10.198 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Copying over ovs-vsctl wrapper] ****************************",
                                "Thursday 01 October 2026  03:35:35 +0000 (0:00:02.829)       0:00:13.028 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Check openvswitch containers] ******************************",
                                "Thursday 01 October 2026  03:35:35 +0000 (0:00:00.859)       0:00:13.888 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'volumes': ['/etc/kolla/openvswitch-db-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/', 'openvswitch_db:/var/lib/openvswitch/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovsdb-client list-dbs'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'enabled': True, 'group': 'openvswitch', 'host_in_groups': True, 'privileged': True, 'volumes': ['/etc/kolla/openvswitch-vswitchd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/openvswitch:/run/openvswitch:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'ovs-appctl version'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  03:35:38 +0000 (0:00:02.271)       0:00:16.159 ****** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  03:35:38 +0000 (0:00:00.191)       0:00:16.351 ****** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  03:35:38 +0000 (0:00:00.205)       0:00:16.556 ****** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  03:35:38 +0000 (0:00:00.173)       0:00:16.729 ****** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  03:35:39 +0000 (0:00:00.247)       0:00:16.977 ****** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  03:35:39 +0000 (0:00:00.212)       0:00:17.190 ****** ",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********",
                                "Thursday 01 October 2026  03:35:39 +0000 (0:00:00.488)       0:00:17.679 ****** ",
                                "\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 [openvswitch : Waiting for openvswitch_db service to be ready] ***",
                                "Thursday 01 October 2026  03:35:43 +0000 (0:00:03.903)       0:00:21.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",
                                "\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 [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Thursday 01 October 2026  03:35:45 +0000 (0:00:01.343)       0:00:22.925 ****** ",
                                "\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 [openvswitch : Set system-id, hostname and hw-offload] ********************",
                                "Thursday 01 October 2026  03:35:48 +0000 (0:00:03.271)       0:00:26.196 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\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-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;32mok: [testbed-node-0] => (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-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS bridge is properly setup] *********************",
                                "Thursday 01 October 2026  03:35:55 +0000 (0:00:06.950)       0:00:33.147 ****** ",
                                "\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-2] => (item=br-ex)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=br-ex)\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS ports are properly setup] *********************",
                                "Thursday 01 October 2026  03:35:57 +0000 (0:00:02.214)       0:00:35.362 ****** ",
                                "\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-2] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Thursday 01 October 2026  03:36:00 +0000 (0:00:03.123)       0:00:38.485 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \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=3   \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=3   \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=5   \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=5   \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=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:36:07 +0000 (0:00:06.929)       0:00:45.415 ****** ",
                                "=============================================================================== ",
                                "openvswitch : Restart openvswitch-vswitchd container ------------------- 10.20s",
                                "openvswitch : Set system-id, hostname and hw-offload -------------------- 6.95s",
                                "openvswitch : Restart openvswitch-db-server container ------------------- 3.90s",
                                "openvswitch : Ensuring OVS ports are properly setup --------------------- 3.12s",
                                "openvswitch : Copying over config.json files for services --------------- 2.83s",
                                "openvswitch : Check openvswitch containers ------------------------------ 2.27s",
                                "openvswitch : Ensuring OVS bridge is properly setup --------------------- 2.21s",
                                "openvswitch : Ensuring config directories exist ------------------------- 1.65s",
                                "module-load : Persist modules via modules-load.d ------------------------ 1.63s",
                                "openvswitch : Flush Handlers -------------------------------------------- 1.52s",
                                "module-load : Drop module persistence ----------------------------------- 1.46s",
                                "module-load : Load modules ---------------------------------------------- 1.36s",
                                "openvswitch : Waiting for openvswitch_db service to be ready ------------ 1.34s",
                                "openvswitch : include_tasks --------------------------------------------- 1.31s",
                                "openvswitch : Create /run/openvswitch directory on host ----------------- 1.07s",
                                "openvswitch : Copying over ovs-vsctl wrapper ---------------------------- 0.86s",
                                "Group hosts based on Kolla action --------------------------------------- 0.76s",
                                "Group hosts based on enabled services ----------------------------------- 0.67s",
                                "\u001b[32m2026-10-01 03:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6d143e9a-d118-4288-b88d-f4156e7b222c (ovn) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:36:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6d143e9a-d118-4288-b88d-f4156e7b222c (ovn) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  03:36:15 +0000 (0:00:00.210)       0:00:00.210 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:36:15 +0000 (0:00:00.757)       0:00:00.968 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_ovn_True)\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-controller] ***********************************************",
                                "",
                                "TASK [ovn-controller : include_tasks] ******************************************",
                                "Thursday 01 October 2026  03:36:16 +0000 (0:00:00.962)       0:00:01.931 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-controller/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ovn-controller : Ensuring config directories exist] **********************",
                                "Thursday 01 October 2026  03:36:18 +0000 (0:00:01.320)       0:00:03.251 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over config.json files for services] ************",
                                "Thursday 01 October 2026  03:36:19 +0000 (0:00:01.413)       0:00:04.664 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Ensuring systemd override directory exists] *************",
                                "Thursday 01 October 2026  03:36:20 +0000 (0:00:01.410)       0:00:06.075 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Copying over systemd override] **************************",
                                "Thursday 01 October 2026  03:36:22 +0000 (0:00:01.280)       0:00:07.355 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Check ovn-controller containers] ************************",
                                "Thursday 01 October 2026  03:36:23 +0000 (0:00:01.481)       0:00:08.837 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-controller/:/var/lib/kolla/config_files/:ro', '/run/openvswitch:/run/openvswitch:shared', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************",
                                "Thursday 01 October 2026  03:36:25 +0000 (0:00:01.396)       0:00:10.233 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Configure OVN in OVSDB] *********************************",
                                "Thursday 01 October 2026  03:36:27 +0000 (0:00:02.368)       0:00:12.602 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (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-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-4] => (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-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-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-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (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-0] => (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;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (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-0] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:52:c1:40', '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;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-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m",
                                "\u001b[0;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-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;32mok: [testbed-node-4] => (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",
                                "\u001b[0;32mok: [testbed-node-5] => (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",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  03:36:45 +0000 (0:00:17.600)       0:00:30.202 ****** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  03:36:45 +0000 (0:00:00.091)       0:00:30.294 ****** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  03:36:45 +0000 (0:00:00.090)       0:00:30.384 ****** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  03:36:45 +0000 (0:00:00.080)       0:00:30.465 ****** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  03:36:45 +0000 (0:00:00.069)       0:00:30.535 ****** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  03:36:45 +0000 (0:00:00.083)       0:00:30.618 ****** ",
                                "",
                                "RUNNING HANDLER [ovn-controller : Reload systemd config] ***********************",
                                "Thursday 01 October 2026  03:36:45 +0000 (0:00:00.069)       0:00:30.688 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************",
                                "Thursday 01 October 2026  03:36:47 +0000 (0:00:01.736)       0:00:32.424 ****** ",
                                "\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-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-db] *******************************************************",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Thursday 01 October 2026  03:37:07 +0000 (0:00:20.634)       0:00:53.059 ****** ",
                                "\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] **************************************************",
                                "Thursday 01 October 2026  03:37:08 +0000 (0:00:00.577)       0:00:53.636 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:37:09 +0000 (0:00:00.770)       0:00:54.406 ****** ",
                                "\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 [ovn-db : Divide hosts by their OVN NB volume availability] ***************",
                                "Thursday 01 October 2026  03:37:09 +0000 (0:00:00.722)       0:00:55.129 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  03:37:10 +0000 (0:00:00.379)       0:00:55.508 ****** ",
                                "\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] *******",
                                "Thursday 01 October 2026  03:37:10 +0000 (0:00:00.380)       0:00:55.889 ****** ",
                                "\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] *******",
                                "Thursday 01 October 2026  03:37:11 +0000 (0:00:00.617)       0:00:56.506 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:37:11 +0000 (0:00:00.360)       0:00:56.867 ****** ",
                                "\u001b[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] *****************************",
                                "Thursday 01 October 2026  03:37:12 +0000 (0:00:00.326)       0:00:57.194 ****** ",
                                "\u001b[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] *************",
                                "Thursday 01 October 2026  03:37:12 +0000 (0:00:00.409)       0:00:57.603 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:37:13 +0000 (0:00:00.556)       0:00:58.160 ****** ",
                                "\u001b[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] **************",
                                "Thursday 01 October 2026  03:37:13 +0000 (0:00:00.310)       0:00:58.471 ****** ",
                                "\u001b[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] *****************",
                                "Thursday 01 October 2026  03:37:13 +0000 (0:00:00.328)       0:00:58.800 ****** ",
                                "\u001b[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] ************************",
                                "Thursday 01 October 2026  03:37:14 +0000 (0:00:00.445)       0:00:59.245 ****** ",
                                "\u001b[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] *****************************",
                                "Thursday 01 October 2026  03:37:14 +0000 (0:00:00.578)       0:00:59.824 ****** ",
                                "\u001b[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] *************",
                                "Thursday 01 October 2026  03:37:15 +0000 (0:00:00.339)       0:01:00.163 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:37:15 +0000 (0:00:00.325)       0:01:00.489 ****** ",
                                "\u001b[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] **************",
                                "Thursday 01 October 2026  03:37:15 +0000 (0:00:00.377)       0:01:00.867 ****** ",
                                "\u001b[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] *****************",
                                "Thursday 01 October 2026  03:37:16 +0000 (0:00:00.556)       0:01:01.423 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Thursday 01 October 2026  03:37:16 +0000 (0:00:00.324)       0:01:01.748 ****** ",
                                "\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)] *******************",
                                "Thursday 01 October 2026  03:37:17 +0000 (0:00:00.653)       0:01:02.402 ****** ",
                                "\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)] *******************",
                                "Thursday 01 October 2026  03:37:18 +0000 (0:00:00.949)       0:01:03.351 ****** ",
                                "\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] ****************************************",
                                "Thursday 01 October 2026  03:37:18 +0000 (0:00:00.544)       0:01:03.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 [ovn-db : Check SB cluster status] ****************************************",
                                "Thursday 01 October 2026  03:37:19 +0000 (0:00:00.356)       0:01:04.252 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Remove an old node with the same ip address as the new node in NB DB] ***",
                                "Thursday 01 October 2026  03:37:19 +0000 (0:00:00.367)       0:01:04.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",
                                "",
                                "TASK [ovn-db : Remove an old node with the same ip address as the new node in SB DB] ***",
                                "Thursday 01 October 2026  03:37:20 +0000 (0:00:00.620)       0:01:05.240 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Set bootstrap args fact for NB (new member)] ********************",
                                "Thursday 01 October 2026  03:37:20 +0000 (0:00:00.365)       0:01:05.605 ****** ",
                                "\u001b[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)] ********************",
                                "Thursday 01 October 2026  03:37:20 +0000 (0:00:00.358)       0:01:05.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",
                                "",
                                "TASK [ovn-db : Ensuring config directories exist] ******************************",
                                "Thursday 01 October 2026  03:37:21 +0000 (0:00:00.316)       0:01:06.280 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Thursday 01 October 2026  03:37:23 +0000 (0:00:02.254)       0:01:08.534 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Check ovn containers] *******************************************",
                                "Thursday 01 October 2026  03:37:27 +0000 (0:00:03.669)       0:01:12.204 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:37:29 +0000 (0:00:02.106)       0:01:14.311 ****** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:37:29 +0000 (0:00:00.072)       0:01:14.383 ****** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:37:29 +0000 (0:00:00.122)       0:01:14.506 ****** ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Thursday 01 October 2026  03:37:29 +0000 (0:00:00.116)       0:01:14.623 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db container] *************************",
                                "Thursday 01 October 2026  03:37:37 +0000 (0:00:08.115)       0:01:22.738 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Thursday 01 October 2026  03:37:44 +0000 (0:00:07.300)       0:01:30.038 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Thursday 01 October 2026  03:37:51 +0000 (0:00:06.532)       0:01:36.571 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Thursday 01 October 2026  03:37:51 +0000 (0:00:00.138)       0:01:36.710 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  03:37:52 +0000 (0:00:00.826)       0:01:37.536 ****** ",
                                "\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] ******************************",
                                "Thursday 01 October 2026  03:37:53 +0000 (0:00:00.713)       0:01:38.250 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  03:37:53 +0000 (0:00:00.814)       0:01:39.065 ****** ",
                                "\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] *********************************************",
                                "Thursday 01 October 2026  03:37:54 +0000 (0:00:00.641)       0:01:39.706 ****** ",
                                "\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] *********************************************",
                                "Thursday 01 October 2026  03:37:55 +0000 (0:00:00.847)       0:01:40.554 ****** ",
                                "\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 : Unset bootstrap args fact] **************************************",
                                "Thursday 01 October 2026  03:37:56 +0000 (0:00:01.061)       0:01:41.615 ****** ",
                                "\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] ******************************",
                                "Thursday 01 October 2026  03:37:56 +0000 (0:00:00.344)       0:01:41.960 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Copying over config.json files for services] ********************",
                                "Thursday 01 October 2026  03:37:58 +0000 (0:00:01.346)       0:01:43.306 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Check ovn containers] *******************************************",
                                "Thursday 01 October 2026  03:38:02 +0000 (0:00:04.301)       0:01:47.608 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-northd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-nb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_nb_db:/var/lib/openvswitch/ovn-nb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130', 'volumes': ['/etc/kolla/ovn-sb-db/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', 'ovn_sb_db:/var/lib/openvswitch/ovn-sb/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:38:05 +0000 (0:00:03.199)       0:01:50.808 ****** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:38:05 +0000 (0:00:00.136)       0:01:50.944 ****** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  03:38:05 +0000 (0:00:00.129)       0:01:51.074 ****** ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Thursday 01 October 2026  03:38:06 +0000 (0:00:00.131)       0:01:51.206 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  03:38:12 +0000 (0:00:06.219)       0:01:57.425 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-northd container] ************************",
                                "Thursday 01 October 2026  03:38:18 +0000 (0:00:06.364)       0:02:03.790 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Wait for leader election] ***************************************",
                                "Thursday 01 October 2026  03:38:25 +0000 (0:00:06.343)       0:02:10.133 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Thursday 01 October 2026  03:38:25 +0000 (0:00:00.142)       0:02:10.276 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  03:38:26 +0000 (0:00:01.030)       0:02:11.307 ****** ",
                                "\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] ******************************",
                                "Thursday 01 October 2026  03:38:26 +0000 (0:00:00.752)       0:02:12.059 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  03:38:27 +0000 (0:00:00.818)       0:02:12.878 ****** ",
                                "\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] *********************************************",
                                "Thursday 01 October 2026  03:38:28 +0000 (0:00:00.666)       0:02:13.544 ****** ",
                                "\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] *********************************************",
                                "Thursday 01 October 2026  03:38:29 +0000 (0:00:01.087)       0:02:14.631 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=44  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=43  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=43  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=22  \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    skipped=0    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    skipped=0    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    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:38:30 +0000 (0:00:01.026)       0:02:15.658 ****** ",
                                "=============================================================================== ",
                                "ovn-controller : Restart ovn-controller container ---------------------- 20.63s",
                                "ovn-controller : Configure OVN in OVSDB -------------------------------- 17.60s",
                                "ovn-db : Restart ovn-nb-db container ----------------------------------- 14.33s",
                                "ovn-db : Restart ovn-sb-db container ----------------------------------- 13.67s",
                                "ovn-db : Restart ovn-northd container ---------------------------------- 12.88s",
                                "ovn-db : Copying over config.json files for services -------------------- 4.30s",
                                "ovn-db : Copying over config.json files for services -------------------- 3.67s",
                                "ovn-db : Check ovn containers ------------------------------------------- 3.20s",
                                "ovn-controller : Create br-int bridge on OpenvSwitch -------------------- 2.37s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 2.25s",
                                "ovn-db : Check ovn containers ------------------------------------------- 2.11s",
                                "ovn-controller : Reload systemd config ---------------------------------- 1.74s",
                                "ovn-controller : Copying over systemd override -------------------------- 1.48s",
                                "ovn-controller : Ensuring config directories exist ---------------------- 1.41s",
                                "ovn-controller : Copying over config.json files for services ------------ 1.41s",
                                "ovn-controller : Check ovn-controller containers ------------------------ 1.40s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 1.35s",
                                "ovn-controller : include_tasks ------------------------------------------ 1.32s",
                                "ovn-controller : Ensuring systemd override directory exists ------------- 1.28s",
                                "ovn-db : Wait for ovn-nb-db --------------------------------------------- 1.09s",
                                "+ sh -c /opt/configuration/scripts/deploy/100-ceph-with-ansible.sh",
                                "\u001b[32m2026-10-01 03:38:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play wipe-partitions in environment custom\u001b[0m",
                                "\u001b[32m2026-10-01 03:38:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8c29930f-25ca-4412-ac49-4e101be837a3 (wipe-partitions) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:38:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8c29930f-25ca-4412-ac49-4e101be837a3 (wipe-partitions) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Wipe partitions] *********************************************************",
                                "",
                                "TASK [Find all logical devices owned by UID 167] *******************************",
                                "Thursday 01 October 2026  03:38:48 +0000 (0:00:00.146)       0:00:00.146 ****** ",
                                "\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] ****************",
                                "Thursday 01 October 2026  03:38:49 +0000 (0:00:00.653)       0:00:00.800 ****** ",
                                "\u001b[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] *******************************",
                                "Thursday 01 October 2026  03:38:49 +0000 (0:00:00.434)       0:00:01.235 ****** ",
                                "\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 [Remove all ceph related logical devices] *********************************",
                                "Thursday 01 October 2026  03:38:50 +0000 (0:00:00.709)       0:00:01.944 ****** ",
                                "\u001b[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] ***********************************************",
                                "Thursday 01 October 2026  03:38:51 +0000 (0:00:00.313)       0:00:02.257 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Wipe partitions with wipefs] *********************************************",
                                "Thursday 01 October 2026  03:38:52 +0000 (0:00:01.232)       0:00:03.490 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Overwrite first 32M with zeros] ******************************************",
                                "Thursday 01 October 2026  03:38:53 +0000 (0:00:01.574)       0:00:05.065 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdb)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdc)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/dev/sdd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/dev/sdd)\u001b[0m",
                                "",
                                "TASK [Reload udev rules] *******************************************************",
                                "Thursday 01 October 2026  03:38:55 +0000 (0:00:02.127)       0:00:07.192 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:38:56 +0000 (0:00:00.651)       0:00:07.844 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  03:38:57 +0000 (0:00:00.655)       0:00:08.500 ****** ",
                                "=============================================================================== ",
                                "Overwrite first 32M with zeros ------------------------------------------ 2.13s",
                                "Wipe partitions with wipefs --------------------------------------------- 1.58s",
                                "Check device availability ----------------------------------------------- 1.23s",
                                "Find all logical devices with prefix ceph ------------------------------- 0.71s",
                                "Request device events from the kernel ----------------------------------- 0.66s",
                                "Find all logical devices owned by UID 167 ------------------------------- 0.65s",
                                "Reload udev rules ------------------------------------------------------- 0.65s",
                                "Remove all ceph related logical devices owned by UID 167 ---------------- 0.43s",
                                "Remove all ceph related logical devices --------------------------------- 0.31s",
                                "\u001b[32m2026-10-01 03:39:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 453569da-4728-4fd0-afad-93bae199367a (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:39:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 453569da-4728-4fd0-afad-93bae199367a (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Thursday 01 October 2026  03:39:15 +0000 (0:00:00.306)       0:00:00.306 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:39:16 +0000 (0:00:01.283)       0:00:01.590 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  03:39:18 +0000 (0:00:01.456)       0:00:03.046 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Thursday 01 October 2026  03:39:23 +0000 (0:00:05.784)       0:00:08.831 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  03:39:24 +0000 (0:00:00.638)       0:00:09.469 ****** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.78s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.46s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.28s",
                                "Gather facts for all hosts ---------------------------------------------- 0.64s",
                                "\u001b[32m2026-10-01 03:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 315a2ca5-6e83-4d6c-9d8a-cef1b1b037b3 (ceph-configure-lvm-volumes) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:39:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 315a2ca5-6e83-4d6c-9d8a-cef1b1b037b3 (ceph-configure-lvm-volumes) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Ceph configure LVM] ******************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Thursday 01 October 2026  03:39:32 +0000 (0:00:00.364)       0:00:00.364 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Thursday 01 October 2026  03:39:33 +0000 (0:00:00.285)       0:00:00.650 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:33 +0000 (0:00:00.330)       0:00:00.980 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  03:39:33 +0000 (0:00:00.557)       0:00:01.537 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:34 +0000 (0:00:00.237)       0:00:01.775 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:34 +0000 (0:00:00.251)       0:00:02.026 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:34 +0000 (0:00:00.210)       0:00:02.237 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:34 +0000 (0:00:00.198)       0:00:02.435 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:35 +0000 (0:00:00.226)       0:00:02.661 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:35 +0000 (0:00:00.215)       0:00:02.877 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:35 +0000 (0:00:00.231)       0:00:03.108 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:35 +0000 (0:00:00.229)       0:00:03.338 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:36 +0000 (0:00:00.484)       0:00:03.822 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:36 +0000 (0:00:00.773)       0:00:04.596 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:37 +0000 (0:00:00.725)       0:00:05.321 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:38 +0000 (0:00:01.004)       0:00:06.326 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:39:39 +0000 (0:00:00.366)       0:00:06.693 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:39:39 +0000 (0:00:00.416)       0:00:07.110 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:39 +0000 (0:00:00.245)       0:00:07.355 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:39 +0000 (0:00:00.202)       0:00:07.558 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:40 +0000 (0:00:00.219)       0:00:07.778 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:40 +0000 (0:00:00.258)       0:00:08.037 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:40 +0000 (0:00:00.226)       0:00:08.263 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:40 +0000 (0:00:00.216)       0:00:08.479 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:41 +0000 (0:00:00.233)       0:00:08.712 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:41 +0000 (0:00:00.203)       0:00:08.915 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:39:42 +0000 (0:00:01.203)       0:00:10.119 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:42 +0000 (0:00:00.248)       0:00:10.367 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:42 +0000 (0:00:00.234)       0:00:10.602 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:43 +0000 (0:00:00.258)       0:00:10.860 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Thursday 01 October 2026  03:39:43 +0000 (0:00:00.217)       0:00:11.078 ****** ",
                                "\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] ***************************************************",
                                "Thursday 01 October 2026  03:39:43 +0000 (0:00:00.205)       0:00:11.283 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Thursday 01 October 2026  03:39:43 +0000 (0:00:00.138)       0:00:11.421 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Thursday 01 October 2026  03:39:43 +0000 (0:00:00.137)       0:00:11.559 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Thursday 01 October 2026  03:39:44 +0000 (0:00:00.150)       0:00:11.709 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Thursday 01 October 2026  03:39:44 +0000 (0:00:00.150)       0:00:11.860 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4482771c-ee18-5e17-9b9f-145147d2fd98'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'db97334b-0573-51f8-9294-af48b6e0b38b'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Thursday 01 October 2026  03:39:44 +0000 (0:00:00.180)       0:00:12.040 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4482771c-ee18-5e17-9b9f-145147d2fd98'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'db97334b-0573-51f8-9294-af48b6e0b38b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Thursday 01 October 2026  03:39:44 +0000 (0:00:00.428)       0:00:12.468 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4482771c-ee18-5e17-9b9f-145147d2fd98'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'db97334b-0573-51f8-9294-af48b6e0b38b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Thursday 01 October 2026  03:39:44 +0000 (0:00:00.160)       0:00:12.629 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4482771c-ee18-5e17-9b9f-145147d2fd98'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'db97334b-0573-51f8-9294-af48b6e0b38b'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Thursday 01 October 2026  03:39:45 +0000 (0:00:00.237)       0:00:12.866 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Thursday 01 October 2026  03:39:45 +0000 (0:00:00.211)       0:00:13.078 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Thursday 01 October 2026  03:39:45 +0000 (0:00:00.154)       0:00:13.232 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Thursday 01 October 2026  03:39:45 +0000 (0:00:00.139)       0:00:13.372 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Thursday 01 October 2026  03:39:45 +0000 (0:00:00.151)       0:00:13.523 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Thursday 01 October 2026  03:39:46 +0000 (0:00:00.153)       0:00:13.676 ****** ",
                                "\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\": \"4482771c-ee18-5e17-9b9f-145147d2fd98\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"db97334b-0573-51f8-9294-af48b6e0b38b\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Thursday 01 October 2026  03:39:46 +0000 (0:00:00.144)       0:00:13.821 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Thursday 01 October 2026  03:39:46 +0000 (0:00:00.148)       0:00:13.969 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Thursday 01 October 2026  03:39:46 +0000 (0:00:00.168)       0:00:14.138 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Thursday 01 October 2026  03:39:46 +0000 (0:00:00.145)       0:00:14.284 ****** ",
                                "\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\": \"4482771c-ee18-5e17-9b9f-145147d2fd98\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"db97334b-0573-51f8-9294-af48b6e0b38b\"\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-4482771c-ee18-5e17-9b9f-145147d2fd98\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-4482771c-ee18-5e17-9b9f-145147d2fd98\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-db97334b-0573-51f8-9294-af48b6e0b38b\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-db97334b-0573-51f8-9294-af48b6e0b38b\"\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] *************************************",
                                "Thursday 01 October 2026  03:39:47 +0000 (0:00:00.505)       0:00:14.789 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:39:49 +0000 (0:00:01.933)       0:00:16.723 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Thursday 01 October 2026  03:39:49 +0000 (0:00:00.324)       0:00:17.047 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:49 +0000 (0:00:00.273)       0:00:17.321 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  03:39:50 +0000 (0:00:00.416)       0:00:17.738 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:50 +0000 (0:00:00.213)       0:00:17.951 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:50 +0000 (0:00:00.208)       0:00:18.160 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:50 +0000 (0:00:00.214)       0:00:18.375 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:51 +0000 (0:00:00.719)       0:00:19.094 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:51 +0000 (0:00:00.239)       0:00:19.334 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:51 +0000 (0:00:00.209)       0:00:19.543 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:52 +0000 (0:00:00.246)       0:00:19.790 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:52 +0000 (0:00:00.236)       0:00:20.026 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:52 +0000 (0:00:00.459)       0:00:20.485 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:53 +0000 (0:00:00.531)       0:00:21.016 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:53 +0000 (0:00:00.490)       0:00:21.507 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:39:54 +0000 (0:00:00.502)       0:00:22.009 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:39:54 +0000 (0:00:00.372)       0:00:22.382 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:39:55 +0000 (0:00:00.446)       0:00:22.829 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:55 +0000 (0:00:00.754)       0:00:23.584 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:56 +0000 (0:00:00.265)       0:00:23.849 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:56 +0000 (0:00:00.220)       0:00:24.069 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:56 +0000 (0:00:00.242)       0:00:24.312 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:56 +0000 (0:00:00.260)       0:00:24.572 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:57 +0000 (0:00:00.233)       0:00:24.805 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:57 +0000 (0:00:00.227)       0:00:25.033 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:57 +0000 (0:00:00.220)       0:00:25.254 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:39:58 +0000 (0:00:01.068)       0:00:26.323 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:58 +0000 (0:00:00.223)       0:00:26.546 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:59 +0000 (0:00:00.211)       0:00:26.758 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:39:59 +0000 (0:00:00.220)       0:00:26.979 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Thursday 01 October 2026  03:40:00 +0000 (0:00:00.721)       0:00:27.700 ****** ",
                                "\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] ***************************************************",
                                "Thursday 01 October 2026  03:40:00 +0000 (0:00:00.198)       0:00:27.898 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Thursday 01 October 2026  03:40:00 +0000 (0:00:00.145)       0:00:28.044 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Thursday 01 October 2026  03:40:00 +0000 (0:00:00.158)       0:00:28.203 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Thursday 01 October 2026  03:40:00 +0000 (0:00:00.147)       0:00:28.351 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Thursday 01 October 2026  03:40:00 +0000 (0:00:00.187)       0:00:28.539 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8227c1d4-4054-541e-94bf-c66b5ce9aecb'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Thursday 01 October 2026  03:40:01 +0000 (0:00:00.236)       0:00:28.775 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8227c1d4-4054-541e-94bf-c66b5ce9aecb'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Thursday 01 October 2026  03:40:01 +0000 (0:00:00.180)       0:00:28.955 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8227c1d4-4054-541e-94bf-c66b5ce9aecb'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Thursday 01 October 2026  03:40:01 +0000 (0:00:00.154)       0:00:29.110 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8227c1d4-4054-541e-94bf-c66b5ce9aecb'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Thursday 01 October 2026  03:40:01 +0000 (0:00:00.155)       0:00:29.266 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Thursday 01 October 2026  03:40:01 +0000 (0:00:00.143)       0:00:29.409 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Thursday 01 October 2026  03:40:01 +0000 (0:00:00.153)       0:00:29.563 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Thursday 01 October 2026  03:40:02 +0000 (0:00:00.363)       0:00:29.926 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Thursday 01 October 2026  03:40:02 +0000 (0:00:00.155)       0:00:30.081 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Thursday 01 October 2026  03:40:02 +0000 (0:00:00.161)       0:00:30.243 ****** ",
                                "\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\": \"dadaf1db-a0f2-5ff1-8304-60f261a41f3a\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"8227c1d4-4054-541e-94bf-c66b5ce9aecb\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Thursday 01 October 2026  03:40:02 +0000 (0:00:00.164)       0:00:30.407 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Thursday 01 October 2026  03:40:02 +0000 (0:00:00.139)       0:00:30.547 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Thursday 01 October 2026  03:40:03 +0000 (0:00:00.162)       0:00:30.710 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Thursday 01 October 2026  03:40:03 +0000 (0:00:00.134)       0:00:30.844 ****** ",
                                "\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\": \"dadaf1db-a0f2-5ff1-8304-60f261a41f3a\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"8227c1d4-4054-541e-94bf-c66b5ce9aecb\"\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-dadaf1db-a0f2-5ff1-8304-60f261a41f3a\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb\"\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] *************************************",
                                "Thursday 01 October 2026  03:40:03 +0000 (0:00:00.253)       0:00:31.098 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:40:04 +0000 (0:00:01.201)       0:00:32.300 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Thursday 01 October 2026  03:40:05 +0000 (0:00:00.791)       0:00:33.091 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:05 +0000 (0:00:00.296)       0:00:33.388 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  03:40:06 +0000 (0:00:00.439)       0:00:33.827 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:06 +0000 (0:00:00.211)       0:00:34.038 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:06 +0000 (0:00:00.218)       0:00:34.257 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:06 +0000 (0:00:00.211)       0:00:34.468 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:07 +0000 (0:00:00.265)       0:00:34.734 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:07 +0000 (0:00:00.225)       0:00:34.959 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:07 +0000 (0:00:00.213)       0:00:35.172 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:07 +0000 (0:00:00.229)       0:00:35.402 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:07 +0000 (0:00:00.212)       0:00:35.615 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:08 +0000 (0:00:00.953)       0:00:36.568 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:09 +0000 (0:00:00.480)       0:00:37.049 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:09 +0000 (0:00:00.461)       0:00:37.511 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:40:10 +0000 (0:00:00.534)       0:00:38.046 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:40:10 +0000 (0:00:00.385)       0:00:38.432 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:40:11 +0000 (0:00:00.463)       0:00:38.896 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:40:11 +0000 (0:00:00.219)       0:00:39.115 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:40:11 +0000 (0:00:00.226)       0:00:39.341 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:40:11 +0000 (0:00:00.246)       0:00:39.588 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:40:12 +0000 (0:00:00.234)       0:00:39.822 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:40:12 +0000 (0:00:00.776)       0:00:40.598 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:40:13 +0000 (0:00:00.238)       0:00:40.837 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:40:13 +0000 (0:00:00.245)       0:00:41.082 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:40:13 +0000 (0:00:00.227)       0:00:41.309 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:40:14 +0000 (0:00:00.741)       0:00:42.050 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:40:14 +0000 (0:00:00.209)       0:00:42.260 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:40:14 +0000 (0:00:00.221)       0:00:42.481 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:40:15 +0000 (0:00:00.241)       0:00:42.723 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set UUIDs for OSD VGs/LVs] ***********************************************",
                                "Thursday 01 October 2026  03:40:15 +0000 (0:00:00.204)       0:00:42.927 ****** ",
                                "\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] ***************************************************",
                                "Thursday 01 October 2026  03:40:15 +0000 (0:00:00.179)       0:00:43.107 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate DB VG names] ****************************************************",
                                "Thursday 01 October 2026  03:40:15 +0000 (0:00:00.133)       0:00:43.240 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate shared DB/WAL VG names] *****************************************",
                                "Thursday 01 October 2026  03:40:15 +0000 (0:00:00.165)       0:00:43.406 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define lvm_volumes structures] *******************************************",
                                "Thursday 01 October 2026  03:40:16 +0000 (0:00:00.385)       0:00:43.791 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block only)] *****************************",
                                "Thursday 01 October 2026  03:40:16 +0000 (0:00:00.156)       0:00:43.947 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1fdda779-b792-52ac-83ab-2523a7e283ba'}})\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db)] *****************************",
                                "Thursday 01 October 2026  03:40:16 +0000 (0:00:00.224)       0:00:44.172 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1fdda779-b792-52ac-83ab-2523a7e283ba'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + wal)] ****************************",
                                "Thursday 01 October 2026  03:40:16 +0000 (0:00:00.167)       0:00:44.340 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1fdda779-b792-52ac-83ab-2523a7e283ba'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Generate lvm_volumes structure (block + db + wal)] ***********************",
                                "Thursday 01 October 2026  03:40:16 +0000 (0:00:00.177)       0:00:44.517 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1fdda779-b792-52ac-83ab-2523a7e283ba'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Compile lvm_volumes] *****************************************************",
                                "Thursday 01 October 2026  03:40:17 +0000 (0:00:00.176)       0:00:44.694 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set OSD devices config data] *********************************************",
                                "Thursday 01 October 2026  03:40:17 +0000 (0:00:00.170)       0:00:44.865 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB devices config data] **********************************************",
                                "Thursday 01 October 2026  03:40:17 +0000 (0:00:00.150)       0:00:45.015 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set WAL devices config data] *********************************************",
                                "Thursday 01 October 2026  03:40:17 +0000 (0:00:00.154)       0:00:45.170 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set DB+WAL devices config data] ******************************************",
                                "Thursday 01 October 2026  03:40:17 +0000 (0:00:00.144)       0:00:45.315 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print ceph_osd_devices] **************************************************",
                                "Thursday 01 October 2026  03:40:17 +0000 (0:00:00.137)       0:00:45.453 ****** ",
                                "\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\": \"1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\"\u001b[0m",
                                "\u001b[0;32m        },\u001b[0m",
                                "\u001b[0;32m        \"sdc\": {\u001b[0m",
                                "\u001b[0;32m            \"osd_lvm_uuid\": \"1fdda779-b792-52ac-83ab-2523a7e283ba\"\u001b[0m",
                                "\u001b[0;32m        }\u001b[0m",
                                "\u001b[0;32m    }\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Print WAL devices] *******************************************************",
                                "Thursday 01 October 2026  03:40:17 +0000 (0:00:00.163)       0:00:45.616 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print DB devices] ********************************************************",
                                "Thursday 01 October 2026  03:40:18 +0000 (0:00:00.411)       0:00:46.027 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print shared DB/WAL devices] *********************************************",
                                "Thursday 01 October 2026  03:40:18 +0000 (0:00:00.171)       0:00:46.199 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print configuration data] ************************************************",
                                "Thursday 01 October 2026  03:40:18 +0000 (0:00:00.151)       0:00:46.351 ****** ",
                                "\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\": \"1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            \"sdc\": {\u001b[0m",
                                "\u001b[0;33m                \"osd_lvm_uuid\": \"1fdda779-b792-52ac-83ab-2523a7e283ba\"\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-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\"\u001b[0m",
                                "\u001b[0;33m            },\u001b[0m",
                                "\u001b[0;33m            {\u001b[0m",
                                "\u001b[0;33m                \"data\": \"osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba\",\u001b[0m",
                                "\u001b[0;33m                \"data_vg\": \"ceph-1fdda779-b792-52ac-83ab-2523a7e283ba\"\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] *************************************",
                                "Thursday 01 October 2026  03:40:19 +0000 (0:00:00.314)       0:00:46.666 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  03:40:20 +0000 (0:00:01.080)       0:00:47.747 ****** ",
                                "=============================================================================== ",
                                "Write configuration file ------------------------------------------------ 4.22s",
                                "Add known links to the list of available block devices ------------------ 1.41s",
                                "Get extra vars for Ceph configuration ----------------------------------- 1.40s",
                                "Add known partitions to the list of available block devices ------------- 1.33s",
                                "Add known partitions to the list of available block devices ------------- 1.20s",
                                "Print configuration data ------------------------------------------------ 1.07s",
                                "Add known partitions to the list of available block devices ------------- 1.07s",
                                "Add known links to the list of available block devices ------------------ 1.01s",
                                "Add known links to the list of available block devices ------------------ 0.95s",
                                "Get initial list of available block devices ----------------------------- 0.90s",
                                "Add known partitions to the list of available block devices ------------- 0.78s",
                                "Generate lvm_volumes structure (block + db) ----------------------------- 0.78s",
                                "Add known links to the list of available block devices ------------------ 0.77s",
                                "Add known partitions to the list of available block devices ------------- 0.75s",
                                "Add known partitions to the list of available block devices ------------- 0.74s",
                                "Add known links to the list of available block devices ------------------ 0.73s",
                                "Add known partitions to the list of available block devices ------------- 0.72s",
                                "Add known links to the list of available block devices ------------------ 0.72s",
                                "Print WAL devices ------------------------------------------------------- 0.70s",
                                "Generate shared DB/WAL VG names ----------------------------------------- 0.68s",
                                "\u001b[32m2026-10-01 03:40:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6a8cd452-2056-4874-9603-b65f643f864e (sync inventory) is running in background. Output coming soon.\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m",
                                "\u001b[32m2026-10-01 03:40:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m",
                                "\u001b[32m2026-10-01 03:41:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m",
                                "\u001b[32m2026-10-01 03:41:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m",
                                "[master 894b093] 2026-10-01-03-41",
                                " 1 file changed, 30 insertions(+), 9 deletions(-)",
                                "\u001b[32m2026-10-01 03:41:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1fe40c04-18e4-4577-9283-dfec0fb38f1c (ceph-create-lvm-devices) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:41:19\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1fe40c04-18e4-4577-9283-dfec0fb38f1c (ceph-create-lvm-devices) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Ceph create LVM devices] *************************************************",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Thursday 01 October 2026  03:41:23 +0000 (0:00:00.352)       0:00:00.352 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Thursday 01 October 2026  03:41:24 +0000 (0:00:00.276)       0:00:00.629 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:24 +0000 (0:00:00.250)       0:00:00.879 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  03:41:25 +0000 (0:00:00.570)       0:00:01.450 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:25 +0000 (0:00:00.226)       0:00:01.676 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:25 +0000 (0:00:00.220)       0:00:01.897 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:25 +0000 (0:00:00.231)       0:00:02.129 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:25 +0000 (0:00:00.238)       0:00:02.367 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:26 +0000 (0:00:00.209)       0:00:02.576 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:26 +0000 (0:00:00.222)       0:00:02.798 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:26 +0000 (0:00:00.233)       0:00:03.032 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:26 +0000 (0:00:00.203)       0:00:03.235 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:27 +0000 (0:00:00.476)       0:00:03.711 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:27 +0000 (0:00:00.712)       0:00:04.424 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:28 +0000 (0:00:00.771)       0:00:05.196 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:29 +0000 (0:00:01.004)       0:00:06.200 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:41:30 +0000 (0:00:00.377)       0:00:06.577 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:41:30 +0000 (0:00:00.468)       0:00:07.046 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:30 +0000 (0:00:00.224)       0:00:07.270 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:31 +0000 (0:00:00.225)       0:00:07.496 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:31 +0000 (0:00:00.232)       0:00:07.729 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:31 +0000 (0:00:00.228)       0:00:07.958 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:31 +0000 (0:00:00.212)       0:00:08.171 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:31 +0000 (0:00:00.212)       0:00:08.383 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:32 +0000 (0:00:00.204)       0:00:08.588 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:32 +0000 (0:00:00.212)       0:00:08.801 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:41:33 +0000 (0:00:00.998)       0:00:09.799 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:33 +0000 (0:00:00.217)       0:00:10.017 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:33 +0000 (0:00:00.258)       0:00:10.275 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:34 +0000 (0:00:00.210)       0:00:10.486 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Thursday 01 October 2026  03:41:34 +0000 (0:00:00.231)       0:00:10.718 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Thursday 01 October 2026  03:41:34 +0000 (0:00:00.149)       0:00:10.868 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '4482771c-ee18-5e17-9b9f-145147d2fd98'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': 'db97334b-0573-51f8-9294-af48b6e0b38b'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Thursday 01 October 2026  03:41:34 +0000 (0:00:00.216)       0:00:11.085 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Thursday 01 October 2026  03:41:36 +0000 (0:00:01.877)       0:00:12.962 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Thursday 01 October 2026  03:41:36 +0000 (0:00:00.157)       0:00:13.119 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Thursday 01 October 2026  03:41:38 +0000 (0:00:01.538)       0:00:14.657 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Thursday 01 October 2026  03:41:38 +0000 (0:00:00.170)       0:00:14.828 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Thursday 01 October 2026  03:41:38 +0000 (0:00:00.387)       0:00:15.215 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Thursday 01 October 2026  03:41:38 +0000 (0:00:00.177)       0:00:15.393 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Thursday 01 October 2026  03:41:39 +0000 (0:00:00.147)       0:00:15.540 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Thursday 01 October 2026  03:41:39 +0000 (0:00:00.158)       0:00:15.698 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Thursday 01 October 2026  03:41:39 +0000 (0:00:00.152)       0:00:15.851 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Thursday 01 October 2026  03:41:39 +0000 (0:00:00.185)       0:00:16.036 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Thursday 01 October 2026  03:41:39 +0000 (0:00:00.153)       0:00:16.190 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Thursday 01 October 2026  03:41:39 +0000 (0:00:00.162)       0:00:16.353 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Thursday 01 October 2026  03:41:40 +0000 (0:00:00.165)       0:00:16.518 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Thursday 01 October 2026  03:41:40 +0000 (0:00:00.168)       0:00:16.687 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Thursday 01 October 2026  03:41:40 +0000 (0:00:00.129)       0:00:16.816 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Thursday 01 October 2026  03:41:40 +0000 (0:00:00.157)       0:00:16.974 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Thursday 01 October 2026  03:41:40 +0000 (0:00:00.412)       0:00:17.387 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  03:41:41 +0000 (0:00:00.138)       0:00:17.525 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  03:41:41 +0000 (0:00:00.154)       0:00:17.680 ****** ",
                                "\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] ********************",
                                "Thursday 01 October 2026  03:41:41 +0000 (0:00:00.137)       0:00:17.817 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Thursday 01 October 2026  03:41:42 +0000 (0:00:00.705)       0:00:18.523 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Thursday 01 October 2026  03:41:42 +0000 (0:00:00.554)       0:00:19.077 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Thursday 01 October 2026  03:41:43 +0000 (0:00:00.518)       0:00:19.595 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Thursday 01 October 2026  03:41:43 +0000 (0:00:00.151)       0:00:19.747 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Thursday 01 October 2026  03:41:43 +0000 (0:00:00.177)       0:00:19.924 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Thursday 01 October 2026  03:41:43 +0000 (0:00:00.131)       0:00:20.055 ****** ",
                                "\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] ******************************************************",
                                "Thursday 01 October 2026  03:41:43 +0000 (0:00:00.164)       0:00:20.220 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Thursday 01 October 2026  03:41:43 +0000 (0:00:00.137)       0:00:20.358 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Thursday 01 October 2026  03:41:44 +0000 (0:00:00.412)       0:00:20.770 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Thursday 01 October 2026  03:41:44 +0000 (0:00:00.131)       0:00:20.902 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Thursday 01 October 2026  03:41:44 +0000 (0:00:00.186)       0:00:21.088 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Thursday 01 October 2026  03:41:44 +0000 (0:00:00.153)       0:00:21.242 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Thursday 01 October 2026  03:41:44 +0000 (0:00:00.150)       0:00:21.392 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Thursday 01 October 2026  03:41:45 +0000 (0:00:00.155)       0:00:21.547 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Thursday 01 October 2026  03:41:45 +0000 (0:00:00.184)       0:00:21.732 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Thursday 01 October 2026  03:41:45 +0000 (0:00:00.146)       0:00:21.878 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Thursday 01 October 2026  03:41:45 +0000 (0:00:00.157)       0:00:22.036 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Thursday 01 October 2026  03:41:45 +0000 (0:00:00.143)       0:00:22.179 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Thursday 01 October 2026  03:41:45 +0000 (0:00:00.143)       0:00:22.322 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Thursday 01 October 2026  03:41:46 +0000 (0:00:00.143)       0:00:22.466 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Thursday 01 October 2026  03:41:46 +0000 (0:00:00.152)       0:00:22.618 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Thursday 01 October 2026  03:41:46 +0000 (0:00:00.407)       0:00:23.026 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Thursday 01 October 2026  03:41:46 +0000 (0:00:00.191)       0:00:23.217 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Thursday 01 October 2026  03:41:46 +0000 (0:00:00.174)       0:00:23.391 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Thursday 01 October 2026  03:41:47 +0000 (0:00:00.180)       0:00:23.572 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Thursday 01 October 2026  03:41:47 +0000 (0:00:00.169)       0:00:23.741 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Thursday 01 October 2026  03:41:47 +0000 (0:00:00.174)       0:00:23.916 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Thursday 01 October 2026  03:41:47 +0000 (0:00:00.167)       0:00:24.083 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Thursday 01 October 2026  03:41:47 +0000 (0:00:00.161)       0:00:24.244 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Thursday 01 October 2026  03:41:48 +0000 (0:00:00.584)       0:00:24.829 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Thursday 01 October 2026  03:41:48 +0000 (0:00:00.485)       0:00:25.314 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Thursday 01 October 2026  03:41:49 +0000 (0:00:00.163)       0:00:25.477 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'vg_name': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'lv_name': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'vg_name': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Thursday 01 October 2026  03:41:49 +0000 (0:00:00.226)       0:00:25.704 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Thursday 01 October 2026  03:41:49 +0000 (0:00:00.408)       0:00:26.112 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Thursday 01 October 2026  03:41:49 +0000 (0:00:00.182)       0:00:26.295 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Thursday 01 October 2026  03:41:50 +0000 (0:00:00.192)       0:00:26.487 ****** ",
                                "\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-4482771c-ee18-5e17-9b9f-145147d2fd98\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-4482771c-ee18-5e17-9b9f-145147d2fd98\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-db97334b-0573-51f8-9294-af48b6e0b38b\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-db97334b-0573-51f8-9294-af48b6e0b38b\"\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-4482771c-ee18-5e17-9b9f-145147d2fd98\"\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-db97334b-0573-51f8-9294-af48b6e0b38b\"\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] ***********************************",
                                "Thursday 01 October 2026  03:41:50 +0000 (0:00:00.305)       0:00:26.792 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Thursday 01 October 2026  03:41:50 +0000 (0:00:00.267)       0:00:27.059 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:50 +0000 (0:00:00.267)       0:00:27.327 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  03:41:51 +0000 (0:00:00.444)       0:00:27.771 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:51 +0000 (0:00:00.216)       0:00:27.988 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:52 +0000 (0:00:00.717)       0:00:28.706 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:52 +0000 (0:00:00.227)       0:00:28.933 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:52 +0000 (0:00:00.228)       0:00:29.162 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:52 +0000 (0:00:00.222)       0:00:29.384 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:53 +0000 (0:00:00.223)       0:00:29.607 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:53 +0000 (0:00:00.214)       0:00:29.822 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:53 +0000 (0:00:00.206)       0:00:30.029 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:54 +0000 (0:00:00.489)       0:00:30.519 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:54 +0000 (0:00:00.495)       0:00:31.014 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:55 +0000 (0:00:00.490)       0:00:31.504 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:41:55 +0000 (0:00:00.855)       0:00:32.360 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:41:56 +0000 (0:00:00.683)       0:00:33.043 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:41:57 +0000 (0:00:01.047)       0:00:34.091 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:57 +0000 (0:00:00.227)       0:00:34.319 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:58 +0000 (0:00:00.244)       0:00:34.563 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:58 +0000 (0:00:00.227)       0:00:34.791 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:58 +0000 (0:00:00.228)       0:00:35.019 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:58 +0000 (0:00:00.214)       0:00:35.234 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:59 +0000 (0:00:00.208)       0:00:35.443 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:59 +0000 (0:00:00.231)       0:00:35.674 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:41:59 +0000 (0:00:00.226)       0:00:35.901 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:42:00 +0000 (0:00:01.018)       0:00:36.919 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:00 +0000 (0:00:00.201)       0:00:37.121 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:01 +0000 (0:00:00.705)       0:00:37.827 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:01 +0000 (0:00:00.238)       0:00:38.065 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Thursday 01 October 2026  03:42:01 +0000 (0:00:00.232)       0:00:38.298 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Thursday 01 October 2026  03:42:02 +0000 (0:00:00.152)       0:00:38.450 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': 'dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '8227c1d4-4054-541e-94bf-c66b5ce9aecb'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Thursday 01 October 2026  03:42:02 +0000 (0:00:00.195)       0:00:38.646 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Thursday 01 October 2026  03:42:03 +0000 (0:00:01.744)       0:00:40.390 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Thursday 01 October 2026  03:42:04 +0000 (0:00:00.155)       0:00:40.546 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Thursday 01 October 2026  03:42:05 +0000 (0:00:01.382)       0:00:41.928 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Thursday 01 October 2026  03:42:05 +0000 (0:00:00.184)       0:00:42.113 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Thursday 01 October 2026  03:42:05 +0000 (0:00:00.157)       0:00:42.271 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Thursday 01 October 2026  03:42:06 +0000 (0:00:00.174)       0:00:42.445 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Thursday 01 October 2026  03:42:06 +0000 (0:00:00.140)       0:00:42.586 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Thursday 01 October 2026  03:42:06 +0000 (0:00:00.437)       0:00:43.024 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Thursday 01 October 2026  03:42:06 +0000 (0:00:00.144)       0:00:43.168 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Thursday 01 October 2026  03:42:06 +0000 (0:00:00.163)       0:00:43.331 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Thursday 01 October 2026  03:42:07 +0000 (0:00:00.146)       0:00:43.478 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Thursday 01 October 2026  03:42:07 +0000 (0:00:00.199)       0:00:43.677 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Thursday 01 October 2026  03:42:07 +0000 (0:00:00.160)       0:00:43.838 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Thursday 01 October 2026  03:42:07 +0000 (0:00:00.169)       0:00:44.007 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Thursday 01 October 2026  03:42:07 +0000 (0:00:00.154)       0:00:44.162 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Thursday 01 October 2026  03:42:07 +0000 (0:00:00.138)       0:00:44.301 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Thursday 01 October 2026  03:42:08 +0000 (0:00:00.144)       0:00:44.446 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  03:42:08 +0000 (0:00:00.154)       0:00:44.600 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  03:42:08 +0000 (0:00:00.162)       0:00:44.762 ****** ",
                                "\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] ********************",
                                "Thursday 01 October 2026  03:42:08 +0000 (0:00:00.397)       0:00:45.159 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Thursday 01 October 2026  03:42:09 +0000 (0:00:00.491)       0:00:45.650 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Thursday 01 October 2026  03:42:09 +0000 (0:00:00.484)       0:00:46.135 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Thursday 01 October 2026  03:42:10 +0000 (0:00:00.501)       0:00:46.636 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Thursday 01 October 2026  03:42:10 +0000 (0:00:00.152)       0:00:46.789 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Thursday 01 October 2026  03:42:10 +0000 (0:00:00.121)       0:00:46.910 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Thursday 01 October 2026  03:42:10 +0000 (0:00:00.107)       0:00:47.018 ****** ",
                                "\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] ******************************************************",
                                "Thursday 01 October 2026  03:42:10 +0000 (0:00:00.176)       0:00:47.194 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Thursday 01 October 2026  03:42:10 +0000 (0:00:00.140)       0:00:47.335 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Thursday 01 October 2026  03:42:11 +0000 (0:00:00.144)       0:00:47.480 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Thursday 01 October 2026  03:42:11 +0000 (0:00:00.145)       0:00:47.625 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Thursday 01 October 2026  03:42:11 +0000 (0:00:00.160)       0:00:47.786 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Thursday 01 October 2026  03:42:11 +0000 (0:00:00.379)       0:00:48.165 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Thursday 01 October 2026  03:42:11 +0000 (0:00:00.152)       0:00:48.318 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Thursday 01 October 2026  03:42:12 +0000 (0:00:00.140)       0:00:48.459 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Thursday 01 October 2026  03:42:12 +0000 (0:00:00.138)       0:00:48.597 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Thursday 01 October 2026  03:42:12 +0000 (0:00:00.144)       0:00:48.741 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Thursday 01 October 2026  03:42:12 +0000 (0:00:00.160)       0:00:48.902 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Thursday 01 October 2026  03:42:12 +0000 (0:00:00.140)       0:00:49.042 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Thursday 01 October 2026  03:42:12 +0000 (0:00:00.135)       0:00:49.178 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Thursday 01 October 2026  03:42:12 +0000 (0:00:00.153)       0:00:49.331 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Thursday 01 October 2026  03:42:13 +0000 (0:00:00.160)       0:00:49.491 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Thursday 01 October 2026  03:42:13 +0000 (0:00:00.158)       0:00:49.650 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Thursday 01 October 2026  03:42:13 +0000 (0:00:00.154)       0:00:49.805 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Thursday 01 October 2026  03:42:13 +0000 (0:00:00.405)       0:00:50.211 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Thursday 01 October 2026  03:42:13 +0000 (0:00:00.179)       0:00:50.390 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Thursday 01 October 2026  03:42:14 +0000 (0:00:00.162)       0:00:50.553 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Thursday 01 October 2026  03:42:14 +0000 (0:00:00.165)       0:00:50.718 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Thursday 01 October 2026  03:42:14 +0000 (0:00:00.153)       0:00:50.872 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Thursday 01 October 2026  03:42:14 +0000 (0:00:00.160)       0:00:51.032 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Thursday 01 October 2026  03:42:15 +0000 (0:00:00.523)       0:00:51.556 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Thursday 01 October 2026  03:42:15 +0000 (0:00:00.501)       0:00:52.058 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Thursday 01 October 2026  03:42:15 +0000 (0:00:00.169)       0:00:52.227 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'vg_name': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'lv_name': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'vg_name': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Thursday 01 October 2026  03:42:16 +0000 (0:00:00.210)       0:00:52.437 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Thursday 01 October 2026  03:42:16 +0000 (0:00:00.181)       0:00:52.618 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Thursday 01 October 2026  03:42:16 +0000 (0:00:00.154)       0:00:52.773 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Thursday 01 October 2026  03:42:16 +0000 (0:00:00.403)       0:00:53.177 ****** ",
                                "\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-8227c1d4-4054-541e-94bf-c66b5ce9aecb\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a\"\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-dadaf1db-a0f2-5ff1-8304-60f261a41f3a\"\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-8227c1d4-4054-541e-94bf-c66b5ce9aecb\"\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] ***********************************",
                                "Thursday 01 October 2026  03:42:17 +0000 (0:00:00.346)       0:00:53.523 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get initial list of available block devices] *****************************",
                                "Thursday 01 October 2026  03:42:17 +0000 (0:00:00.267)       0:00:53.791 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:17 +0000 (0:00:00.244)       0:00:54.035 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  03:42:18 +0000 (0:00:00.490)       0:00:54.525 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:18 +0000 (0:00:00.227)       0:00:54.753 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:18 +0000 (0:00:00.247)       0:00:55.000 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:18 +0000 (0:00:00.212)       0:00:55.213 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:18 +0000 (0:00:00.208)       0:00:55.421 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:19 +0000 (0:00:00.766)       0:00:56.188 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:19 +0000 (0:00:00.232)       0:00:56.421 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:20 +0000 (0:00:00.222)       0:00:56.643 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:20 +0000 (0:00:00.211)       0:00:56.854 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:20 +0000 (0:00:00.491)       0:00:57.346 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:21 +0000 (0:00:00.483)       0:00:57.830 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:21 +0000 (0:00:00.531)       0:00:58.361 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277)\u001b[0m",
                                "",
                                "TASK [Add known links to the list of available block devices] ******************",
                                "Thursday 01 October 2026  03:42:22 +0000 (0:00:00.494)       0:00:58.855 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:42:22 +0000 (0:00:00.375)       0:00:59.231 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:42:23 +0000 (0:00:00.520)       0:00:59.751 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:24 +0000 (0:00:00.753)       0:01:00.505 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:24 +0000 (0:00:00.232)       0:01:00.738 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:24 +0000 (0:00:00.225)       0:01:00.964 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:24 +0000 (0:00:00.244)       0:01:01.209 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:24 +0000 (0:00:00.204)       0:01:01.414 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:25 +0000 (0:00:00.218)       0:01:01.632 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:25 +0000 (0:00:00.225)       0:01:01.858 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:25 +0000 (0:00:00.212)       0:01:02.071 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:42:26 +0000 (0:00:00.985)       0:01:03.056 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:26 +0000 (0:00:00.253)       0:01:03.310 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:27 +0000 (0:00:00.229)       0:01:03.539 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Add known partitions to the list of available block devices] *************",
                                "Thursday 01 October 2026  03:42:27 +0000 (0:00:00.209)       0:01:03.749 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Check whether ceph_db_wal_devices is used exclusively] *******************",
                                "Thursday 01 October 2026  03:42:28 +0000 (0:00:00.792)       0:01:04.542 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create dict of block VGs -> PVs from ceph_osd_devices] *******************",
                                "Thursday 01 October 2026  03:42:28 +0000 (0:00:00.144)       0:01:04.686 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdb', 'value': {'osd_lvm_uuid': '1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'sdc', 'value': {'osd_lvm_uuid': '1fdda779-b792-52ac-83ab-2523a7e283ba'}})\u001b[0m",
                                "",
                                "TASK [Create block VGs] ********************************************************",
                                "Thursday 01 October 2026  03:42:28 +0000 (0:00:00.207)       0:01:04.893 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block VGs'] ************************************************",
                                "Thursday 01 October 2026  03:42:30 +0000 (0:00:01.767)       0:01:06.661 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create block LVs] ********************************************************",
                                "Thursday 01 October 2026  03:42:30 +0000 (0:00:00.193)       0:01:06.854 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'})\u001b[0m",
                                "",
                                "TASK [Print 'Create block LVs'] ************************************************",
                                "Thursday 01 October 2026  03:42:31 +0000 (0:00:01.403)       0:01:08.258 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB VGs] ***********************************************************",
                                "Thursday 01 October 2026  03:42:32 +0000 (0:00:00.173)       0:01:08.432 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB VGs'] ***************************************************",
                                "Thursday 01 October 2026  03:42:32 +0000 (0:00:00.144)       0:01:08.577 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL VGs] **********************************************************",
                                "Thursday 01 October 2026  03:42:32 +0000 (0:00:00.163)       0:01:08.741 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL VGs'] **************************************************",
                                "Thursday 01 October 2026  03:42:32 +0000 (0:00:00.147)       0:01:08.888 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB+WAL VGs] *******************************************************",
                                "Thursday 01 October 2026  03:42:32 +0000 (0:00:00.159)       0:01:09.048 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB+WAL VGs'] ***********************************************",
                                "Thursday 01 October 2026  03:42:32 +0000 (0:00:00.142)       0:01:09.190 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare variables for OSD count check] ***********************************",
                                "Thursday 01 October 2026  03:42:33 +0000 (0:00:00.434)       0:01:09.625 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_devices defined in lvm_volumes] ****************",
                                "Thursday 01 October 2026  03:42:33 +0000 (0:00:00.139)       0:01:09.765 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_wal_devices defined in lvm_volumes] ***************",
                                "Thursday 01 October 2026  03:42:33 +0000 (0:00:00.148)       0:01:09.913 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Count OSDs put on ceph_db_wal_devices defined in lvm_volumes] ************",
                                "Thursday 01 October 2026  03:42:33 +0000 (0:00:00.177)       0:01:10.091 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB VG] *********************",
                                "Thursday 01 October 2026  03:42:33 +0000 (0:00:00.156)       0:01:10.248 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a WAL VG] ********************",
                                "Thursday 01 October 2026  03:42:33 +0000 (0:00:00.151)       0:01:10.400 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if number of OSDs exceeds num_osds for a DB+WAL VG] *****************",
                                "Thursday 01 October 2026  03:42:34 +0000 (0:00:00.146)       0:01:10.546 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print number of OSDs wanted per DB VG] ***********************************",
                                "Thursday 01 October 2026  03:42:34 +0000 (0:00:00.154)       0:01:10.700 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  03:42:34 +0000 (0:00:00.154)       0:01:10.855 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  03:42:34 +0000 (0:00:00.167)       0:01:11.022 ****** ",
                                "\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] ********************",
                                "Thursday 01 October 2026  03:42:34 +0000 (0:00:00.158)       0:01:11.181 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather WAL VGs with total and available size in bytes] *******************",
                                "Thursday 01 October 2026  03:42:35 +0000 (0:00:00.571)       0:01:11.752 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Gather DB+WAL VGs with total and available size in bytes] ****************",
                                "Thursday 01 October 2026  03:42:36 +0000 (0:00:00.840)       0:01:12.593 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _db/wal/db_wal_vgs_cmd_output] *************************",
                                "Thursday 01 October 2026  03:42:36 +0000 (0:00:00.581)       0:01:13.174 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (without buffer)] *************************************",
                                "Thursday 01 October 2026  03:42:36 +0000 (0:00:00.160)       0:01:13.335 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate VG sizes (with buffer)] ****************************************",
                                "Thursday 01 October 2026  03:42:37 +0000 (0:00:00.128)       0:01:13.464 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM VGs report data] ***********************************************",
                                "Thursday 01 October 2026  03:42:37 +0000 (0:00:00.119)       0:01:13.583 ****** ",
                                "\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] ******************************************************",
                                "Thursday 01 October 2026  03:42:37 +0000 (0:00:00.157)       0:01:13.741 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_db_devices] ************************",
                                "Thursday 01 October 2026  03:42:37 +0000 (0:00:00.166)       0:01:13.907 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_db_devices] ****************************",
                                "Thursday 01 October 2026  03:42:37 +0000 (0:00:00.145)       0:01:14.052 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB LVs on ceph_db_devices > available] *******************",
                                "Thursday 01 October 2026  03:42:37 +0000 (0:00:00.164)       0:01:14.217 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for LVs on ceph_wal_devices] ***********************",
                                "Thursday 01 October 2026  03:42:37 +0000 (0:00:00.127)       0:01:14.344 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for LVs on ceph_wal_devices] ***************************",
                                "Thursday 01 October 2026  03:42:38 +0000 (0:00:00.154)       0:01:14.499 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of WAL LVs on ceph_wal_devices > available] *****************",
                                "Thursday 01 October 2026  03:42:38 +0000 (0:00:00.150)       0:01:14.650 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for WAL LVs on ceph_db_wal_devices] ****************",
                                "Thursday 01 October 2026  03:42:38 +0000 (0:00:00.394)       0:01:15.044 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for WAL LVs on ceph_db_wal_devices] ********************",
                                "Thursday 01 October 2026  03:42:38 +0000 (0:00:00.155)       0:01:15.200 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate size needed for DB LVs on ceph_db_wal_devices] *****************",
                                "Thursday 01 October 2026  03:42:38 +0000 (0:00:00.140)       0:01:15.340 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print size needed for DB LVs on ceph_db_wal_devices] *********************",
                                "Thursday 01 October 2026  03:42:39 +0000 (0:00:00.159)       0:01:15.500 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if size of DB+WAL LVs on ceph_db_wal_devices > available] ***********",
                                "Thursday 01 October 2026  03:42:39 +0000 (0:00:00.150)       0:01:15.650 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_devices] *************************",
                                "Thursday 01 October 2026  03:42:39 +0000 (0:00:00.151)       0:01:15.802 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV size < 30 GiB for ceph_db_wal_devices] *********************",
                                "Thursday 01 October 2026  03:42:39 +0000 (0:00:00.201)       0:01:16.003 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_devices] ***************************************",
                                "Thursday 01 October 2026  03:42:39 +0000 (0:00:00.161)       0:01:16.165 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_devices'] *******************************",
                                "Thursday 01 October 2026  03:42:39 +0000 (0:00:00.173)       0:01:16.339 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_wal_devices] *************************************",
                                "Thursday 01 October 2026  03:42:40 +0000 (0:00:00.176)       0:01:16.515 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_wal_devices'] *****************************",
                                "Thursday 01 October 2026  03:42:40 +0000 (0:00:00.192)       0:01:16.708 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create WAL LVs for ceph_db_wal_devices] **********************************",
                                "Thursday 01 October 2026  03:42:40 +0000 (0:00:00.169)       0:01:16.877 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create WAL LVs for ceph_db_wal_devices'] **************************",
                                "Thursday 01 October 2026  03:42:40 +0000 (0:00:00.437)       0:01:17.314 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create DB LVs for ceph_db_wal_devices] ***********************************",
                                "Thursday 01 October 2026  03:42:41 +0000 (0:00:00.172)       0:01:17.486 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print 'Create DB LVs for ceph_db_wal_devices'] ***************************",
                                "Thursday 01 October 2026  03:42:41 +0000 (0:00:00.206)       0:01:17.693 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph LVs with associated VGs] ********************************",
                                "Thursday 01 October 2026  03:42:41 +0000 (0:00:00.181)       0:01:17.874 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of Ceph PVs with associated VGs] ********************************",
                                "Thursday 01 October 2026  03:42:41 +0000 (0:00:00.521)       0:01:18.396 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Combine JSON from _lvs_cmd_output/_pvs_cmd_output] ***********************",
                                "Thursday 01 October 2026  03:42:42 +0000 (0:00:00.487)       0:01:18.883 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Create list of VG/LV names] **********************************************",
                                "Thursday 01 October 2026  03:42:42 +0000 (0:00:00.154)       0:01:19.037 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'vg_name': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'lv_name': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'vg_name': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'})\u001b[0m",
                                "",
                                "TASK [Fail if block LV defined in lvm_volumes is missing] **********************",
                                "Thursday 01 October 2026  03:42:42 +0000 (0:00:00.228)       0:01:19.266 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if DB LV defined in lvm_volumes is missing] *************************",
                                "Thursday 01 October 2026  03:42:43 +0000 (0:00:00.189)       0:01:19.456 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if WAL LV defined in lvm_volumes is missing] ************************",
                                "Thursday 01 October 2026  03:42:43 +0000 (0:00:00.159)       0:01:19.615 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Print LVM report data] ***************************************************",
                                "Thursday 01 October 2026  03:42:43 +0000 (0:00:00.237)       0:01:19.852 ****** ",
                                "\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-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\"\u001b[0m",
                                "\u001b[0;32m            },\u001b[0m",
                                "\u001b[0;32m            {\u001b[0m",
                                "\u001b[0;32m                \"lv_name\": \"osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba\",\u001b[0m",
                                "\u001b[0;32m                \"vg_name\": \"ceph-1fdda779-b792-52ac-83ab-2523a7e283ba\"\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-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213\"\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-1fdda779-b792-52ac-83ab-2523a7e283ba\"\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 ********************************************************************",
                                "Thursday 01 October 2026  03:42:43 +0000 (0:00:00.148)       0:01:20.001 ****** ",
                                "=============================================================================== ",
                                "Create block VGs -------------------------------------------------------- 5.39s",
                                "Create block LVs -------------------------------------------------------- 4.32s",
                                "Add known partitions to the list of available block devices ------------- 2.04s",
                                "Gather WAL VGs with total and available size in bytes ------------------- 1.88s",
                                "Gather DB VGs with total and available size in bytes -------------------- 1.77s",
                                "Get list of Ceph LVs with associated VGs -------------------------------- 1.63s",
                                "Gather DB+WAL VGs with total and available size in bytes ---------------- 1.60s",
                                "Add known links to the list of available block devices ------------------ 1.51s",
                                "Get list of Ceph PVs with associated VGs -------------------------------- 1.47s",
                                "Add known partitions to the list of available block devices ------------- 1.02s",
                                "Add known links to the list of available block devices ------------------ 1.00s",
                                "Add known partitions to the list of available block devices ------------- 1.00s",
                                "Add known partitions to the list of available block devices ------------- 0.99s",
                                "Add known links to the list of available block devices ------------------ 0.86s",
                                "Fail if WAL LV defined in lvm_volumes is missing ------------------------ 0.83s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.81s",
                                "Print LVM report data --------------------------------------------------- 0.80s",
                                "Add known partitions to the list of available block devices ------------- 0.79s",
                                "Print 'Create DB+WAL VGs' ----------------------------------------------- 0.78s",
                                "Fail if block LV defined in lvm_volumes is missing ---------------------- 0.78s",
                                "\u001b[32m2026-10-01 03:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 86f54c8d-5da7-4c09-8584-bae0e9e0a2aa (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:42:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 86f54c8d-5da7-4c09-8584-bae0e9e0a2aa (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Thursday 01 October 2026  03:43:01 +0000 (0:00:00.320)       0:00:00.320 ****** ",
                                "\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.commons.facts : Copy fact files] ***********************************",
                                "Thursday 01 October 2026  03:43:03 +0000 (0:00:01.279)       0:00:01.600 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  03:43:04 +0000 (0:00:01.577)       0:00:03.177 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Thursday 01 October 2026  03:43:09 +0000 (0:00:05.245)       0:00:08.423 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  03:43:10 +0000 (0:00:00.616)       0:00:09.039 ****** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 5.25s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.58s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.28s",
                                "Gather facts for all hosts ---------------------------------------------- 0.62s",
                                "\u001b[32m2026-10-01 03:43:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3980d563-5b3e-4233-afdf-33e89b8799eb (ceph) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:43:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3980d563-5b3e-4233-afdf-33e89b8799eb (ceph) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Prepare deployment of Ceph services] *************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  03:43:19 +0000 (0:00:00.963)       0:00:00.963 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  03:43:20 +0000 (0:00:01.389)       0:00:02.353 ****** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  03:43:21 +0000 (0:00:01.057)       0:00:03.410 ****** ",
                                "\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 [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  03:43:22 +0000 (0:00:00.879)       0:00:04.289 ****** ",
                                "\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 [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  03:43:23 +0000 (0:00:01.066)       0:00:05.356 ****** ",
                                "\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 [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  03:43:24 +0000 (0:00:00.943)       0:00:06.300 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  03:43:25 +0000 (0:00:00.672)       0:00:06.972 ****** ",
                                "\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 [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  03:43:26 +0000 (0:00:00.950)       0:00:07.922 ****** ",
                                "\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 [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  03:43:26 +0000 (0:00:00.671)       0:00:08.594 ****** ",
                                "\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 [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  03:43:27 +0000 (0:00:00.900)       0:00:09.494 ****** ",
                                "\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-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  03:43:28 +0000 (0:00:00.699)       0:00:10.194 ****** ",
                                "\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 [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  03:43:29 +0000 (0:00:00.797)       0:00:10.991 ****** ",
                                "\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-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  03:43:31 +0000 (0:00:02.393)       0:00:13.385 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  03:43:32 +0000 (0:00:00.692)       0:00:14.077 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  03:43:33 +0000 (0:00:01.134)       0:00:15.212 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  03:43:33 +0000 (0:00:00.173)       0:00:15.385 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 03:43:30.245898', 'end': '2026-10-01 03:43:30.278216', 'delta': '0:00:00.032318', '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-0] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 03:43:30.921483', 'end': '2026-10-01 03:43:30.960854', 'delta': '0:00:00.039371', '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-0] => (item={'changed': False, 'stdout': '', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 03:43:31.490801', 'end': '2026-10-01 03:43:31.526819', 'delta': '0:00:00.036018', '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-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _container_exec_cmd] *******************************",
                                "Thursday 01 October 2026  03:43:33 +0000 (0:00:00.195)       0:00:15.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",
                                "\u001b[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] *************",
                                "Thursday 01 October 2026  03:43:34 +0000 (0:00:00.804)       0:00:16.385 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  03:43:35 +0000 (0:00:00.681)       0:00:17.067 ****** ",
                                "\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 [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  03:43:36 +0000 (0:00:00.885)       0:00:17.953 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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] **********************************************",
                                "Thursday 01 October 2026  03:43:37 +0000 (0:00:00.853)       0:00:18.806 ****** ",
                                "\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 [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  03:43:37 +0000 (0:00:00.862)       0:00:19.669 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  03:43:38 +0000 (0:00:00.129)       0:00:19.798 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  03:43:38 +0000 (0:00:00.246)       0:00:20.044 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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)] *************************************",
                                "Thursday 01 October 2026  03:43:38 +0000 (0:00:00.620)       0:00:20.665 ****** ",
                                "\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 [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  03:43:39 +0000 (0:00:00.958)       0:00:21.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",
                                "\u001b[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)] ***************************",
                                "Thursday 01 October 2026  03:43:40 +0000 (0:00:00.724)       0:00:22.349 ****** ",
                                "\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 [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  03:43:41 +0000 (0:00:00.942)       0:00:23.291 ****** ",
                                "\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 [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  03:43:42 +0000 (0:00:00.675)       0:00:23.966 ****** ",
                                "\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 [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  03:43:43 +0000 (0:00:00.939)       0:00:24.905 ****** ",
                                "\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 [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  03:43:43 +0000 (0:00:00.737)       0:00:25.643 ****** ",
                                "\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-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-0] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-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-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-0] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-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_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-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_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-17-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] => (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-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_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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-01-02-33-15-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] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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-01-02-33-13-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], '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--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], '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-2]\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_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], '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--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], '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_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-22-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], '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-4] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], '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--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], '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]\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_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-11-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], '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_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], '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-01-02-33-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  03:43:45 +0000 (0:00:01.479)       0:00:27.123 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-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_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-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_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-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-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-01-02-33-17-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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-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-01-02-33-15-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-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-01-02-33-13-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",
                                "\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--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], '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--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], '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--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], '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_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], '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': 'sdb', 'value': {'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], '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': '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': 'sdc', 'value': {'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-22-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] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], '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--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], '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_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], '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-01-02-33-11-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], '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]\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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  03:43:46 +0000 (0:00:01.450)       0:00:28.574 ****** ",
                                "\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 [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  03:43:48 +0000 (0:00:01.154)       0:00:29.729 ****** ",
                                "\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 [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  03:43:48 +0000 (0:00:00.878)       0:00:30.607 ****** ",
                                "\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 [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  03:43:49 +0000 (0:00:00.664)       0:00:31.272 ****** ",
                                "\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 [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  03:43:50 +0000 (0:00:00.905)       0:00:32.177 ****** ",
                                "\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 [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  03:43:51 +0000 (0:00:00.674)       0:00:32.852 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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] *************************",
                                "Thursday 01 October 2026  03:43:51 +0000 (0:00:00.657)       0:00:33.509 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\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-2] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\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-5] => (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-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  03:43:53 +0000 (0:00:01.718)       0:00:35.228 ****** ",
                                "\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",
                                "\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] ***********************",
                                "Thursday 01 October 2026  03:43:54 +0000 (0:00:00.713)       0:00:35.941 ****** ",
                                "\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 }}\"] ***",
                                "Thursday 01 October 2026  03:43:55 +0000 (0:00:01.276)       0:00:37.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 : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  03:43:55 +0000 (0:00:00.331)       0:00:37.549 ****** ",
                                "\u001b[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] ****",
                                "Thursday 01 October 2026  03:43:56 +0000 (0:00:00.627)       0:00:38.177 ****** ",
                                "\u001b[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] ***************",
                                "Thursday 01 October 2026  03:43:56 +0000 (0:00:00.355)       0:00:38.532 ****** ",
                                "\u001b[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] ****************************************",
                                "Thursday 01 October 2026  03:43:57 +0000 (0:00:00.436)       0:00:38.969 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  03:43:57 +0000 (0:00:00.420)       0:00:39.390 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  03:43:58 +0000 (0:00:00.678)       0:00:40.069 ****** ",
                                "\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)] ***************************",
                                "Thursday 01 October 2026  03:43:59 +0000 (0:00:00.689)       0:00:40.758 ****** ",
                                "\u001b[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] *************************************",
                                "Thursday 01 October 2026  03:43:59 +0000 (0:00:00.639)       0:00:41.397 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  03:44:00 +0000 (0:00:00.585)       0:00:41.982 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  03:44:01 +0000 (0:00:01.168)       0:00:43.151 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  03:44:03 +0000 (0:00:02.346)       0:00:45.498 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  03:44:05 +0000 (0:00:01.417)       0:00:46.915 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  03:44:06 +0000 (0:00:01.345)       0:00:48.261 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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] *******************************",
                                "Thursday 01 October 2026  03:44:07 +0000 (0:00:00.813)       0:00:49.074 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  03:44:08 +0000 (0:00:01.413)       0:00:50.487 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  03:44:09 +0000 (0:00:01.078)       0:00:51.566 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  03:44:11 +0000 (0:00:01.362)       0:00:52.928 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  03:44:11 +0000 (0:00:00.742)       0:00:53.671 ****** ",
                                "\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 [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  03:44:12 +0000 (0:00:00.907)       0:00:54.579 ****** ",
                                "\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 [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  03:44:13 +0000 (0:00:00.739)       0:00:55.318 ****** ",
                                "\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 [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  03:44:15 +0000 (0:00:01.391)       0:00:56.710 ****** ",
                                "\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 [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  03:44:16 +0000 (0:00:01.351)       0:00:58.061 ****** ",
                                "\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 [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  03:44:17 +0000 (0:00:00.886)       0:00:58.948 ****** ",
                                "\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;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] ******************************",
                                "Thursday 01 October 2026  03:44:17 +0000 (0:00:00.699)       0:00:59.647 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  03:44:18 +0000 (0:00:00.941)       0:01:00.588 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  03:44:19 +0000 (0:00:00.698)       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",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:44:20 +0000 (0:00:00.964)       0:01:02.251 ****** ",
                                "\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 [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  03:44:21 +0000 (0:00:00.639)       0:01:02.891 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  03:44:22 +0000 (0:00:00.926)       0:01:03.817 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[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] ****************************",
                                "Thursday 01 October 2026  03:44:22 +0000 (0:00:00.704)       0:01:04.522 ****** ",
                                "\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 [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  03:44:23 +0000 (0:00:01.009)       0:01:05.531 ****** ",
                                "\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 [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  03:44:25 +0000 (0:00:01.464)       0:01:06.996 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\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-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  03:44:26 +0000 (0:00:01.612)       0:01:08.609 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  03:44:29 +0000 (0:00:02.450)       0:01:11.059 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  03:44:30 +0000 (0:00:01.361)       0:01:12.420 ****** ",
                                "\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 [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  03:44:31 +0000 (0:00:00.664)       0:01:13.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",
                                "\u001b[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-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  03:44:32 +0000 (0:00:00.904)       0:01:13.990 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.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",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  03:44:33 +0000 (0:00:01.381)       0:01:15.372 ****** ",
                                "\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 [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  03:44:34 +0000 (0:00:01.293)       0:01:16.665 ****** ",
                                "\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 [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  03:44:35 +0000 (0:00:00.723)       0:01:17.389 ****** ",
                                "\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 [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  03:44:36 +0000 (0:00:00.904)       0:01:18.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",
                                "\u001b[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-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  03:44:37 +0000 (0:00:00.676)       0:01:18.971 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  03:44:38 +0000 (0:00:01.418)       0:01:20.390 ****** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  03:45:19 +0000 (0:00:40.343)       0:02:00.733 ****** ",
                                "\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",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  03:45:19 +0000 (0:00:00.779)       0:02:01.513 ****** ",
                                "\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 [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  03:45:20 +0000 (0:00:00.943)       0:02:02.457 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  03:45:20 +0000 (0:00:00.176)       0:02:02.634 ****** ",
                                "\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 [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  03:45:21 +0000 (0:00:00.715)       0:02:03.349 ****** ",
                                "\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 [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  03:45:22 +0000 (0:00:00.946)       0:02:04.296 ****** ",
                                "\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 [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  03:45:23 +0000 (0:00:00.758)       0:02:05.055 ****** ",
                                "\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 [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  03:45:27 +0000 (0:00:03.841)       0:02:08.896 ****** ",
                                "\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 [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  03:45:27 +0000 (0:00:00.697)       0:02:09.593 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  03:45:29 +0000 (0:00:01.433)       0:02:11.027 ****** ",
                                "\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 [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  03:45:30 +0000 (0:00:00.987)       0:02:12.015 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  03:45:31 +0000 (0:00:00.721)       0:02:12.736 ****** ",
                                "\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 [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  03:45:31 +0000 (0:00:00.957)       0:02:13.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",
                                "\u001b[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-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  03:45:32 +0000 (0:00:00.724)       0:02:14.419 ****** ",
                                "\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 [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  03:45:33 +0000 (0:00:00.989)       0:02:15.408 ****** ",
                                "\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 [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  03:45:34 +0000 (0:00:00.747)       0:02:16.156 ****** ",
                                "\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 [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  03:45:35 +0000 (0:00:00.963)       0:02:17.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;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  03:45:36 +0000 (0:00:00.717)       0:02:17.837 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[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-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  03:45:37 +0000 (0:00:01.394)       0:02:19.231 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  03:45:38 +0000 (0:00:01.384)       0:02:20.615 ****** ",
                                "\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-2] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m",
                                "\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-2] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/mon)\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-5] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mon)\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-2] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (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/mds)\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-2] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/mds)\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/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds)\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/crash)\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/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\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/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\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-rgw)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\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-osd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\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/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  03:45:45 +0000 (0:00:06.480)       0:02:27.095 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;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] *****************",
                                "Thursday 01 October 2026  03:45:46 +0000 (0:00:00.929)       0:02:28.025 ****** ",
                                "\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] *********************************",
                                "Thursday 01 October 2026  03:45:47 +0000 (0:00:01.021)       0:02:29.047 ****** ",
                                "\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] ********************************************",
                                "Thursday 01 October 2026  03:45:48 +0000 (0:00:01.192)       0:02:30.240 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  03:45:49 +0000 (0:00:00.627)       0:02:30.867 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  03:45:50 +0000 (0:00:00.973)       0:02:31.840 ****** ",
                                "\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 [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  03:45:50 +0000 (0:00:00.650)       0:02:32.491 ****** ",
                                "\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 [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  03:45:51 +0000 (0:00:00.892)       0:02:33.383 ****** ",
                                "\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 [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  03:45:52 +0000 (0:00:00.648)       0:02:34.032 ****** ",
                                "\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 [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  03:45:53 +0000 (0:00:00.904)       0:02:34.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",
                                "\u001b[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-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  03:45:53 +0000 (0:00:00.752)       0:02:35.690 ****** ",
                                "\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 [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  03:45:54 +0000 (0:00:00.923)       0:02:36.614 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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 [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  03:45:58 +0000 (0:00:03.098)       0:02:39.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",
                                "\u001b[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-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  03:45:58 +0000 (0:00:00.945)       0:02:40.657 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  03:45:59 +0000 (0:00:00.766)       0:02:41.424 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  03:46:00 +0000 (0:00:01.025)       0:02:42.449 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  03:46:01 +0000 (0:00:00.738)       0:02:43.188 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  03:46:02 +0000 (0:00:01.103)       0:02:44.292 ****** ",
                                "\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 [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  03:46:03 +0000 (0:00:00.845)       0:02:45.137 ****** ",
                                "\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 [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  03:46:04 +0000 (0:00:01.090)       0:02:46.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",
                                "\u001b[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] ****",
                                "Thursday 01 October 2026  03:46:05 +0000 (0:00:00.761)       0:02:46.989 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;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] ****",
                                "Thursday 01 October 2026  03:46:06 +0000 (0:00:01.072)       0:02:48.061 ****** ",
                                "\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 [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  03:46:07 +0000 (0:00:00.714)       0:02:48.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;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] ****************************************",
                                "Thursday 01 October 2026  03:46:08 +0000 (0:00:01.083)       0:02:49.860 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  03:46:08 +0000 (0:00:00.457)       0:02:50.317 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  03:46:09 +0000 (0:00:00.456)       0:02:50.773 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  03:46:09 +0000 (0:00:00.429)       0:02:51.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",
                                "\u001b[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] *************************************",
                                "Thursday 01 October 2026  03:46:10 +0000 (0:00:01.025)       0:02:52.229 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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",
                                "\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-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  03:46:12 +0000 (0:00:02.038)       0:02:54.267 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  03:46:15 +0000 (0:00:02.754)       0:02:57.022 ****** ",
                                "\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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Thursday 01 October 2026  03:46:16 +0000 (0:00:01.429)       0:02:58.452 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  03:46:17 +0000 (0:00:00.989)       0:02:59.441 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************",
                                "Thursday 01 October 2026  03:46:18 +0000 (0:00:00.631)       0:03:00.073 ****** ",
                                "\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)] ********************",
                                "Thursday 01 October 2026  03:46:19 +0000 (0:00:01.244)       0:03:01.317 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:46:20 +0000 (0:00:00.821)       0:03:02.139 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  03:46:20 +0000 (0:00:00.344)       0:03:02.483 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  03:46:22 +0000 (0:00:01.362)       0:03:03.845 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  03:46:22 +0000 (0:00:00.432)       0:03:04.278 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  03:46:22 +0000 (0:00:00.367)       0:03:04.646 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Thursday 01 October 2026  03:46:23 +0000 (0:00:00.285)       0:03:04.931 ****** ",
                                "\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] *********************************",
                                "Thursday 01 October 2026  03:46:23 +0000 (0:00:00.586)       0:03:05.517 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Thursday 01 October 2026  03:46:24 +0000 (0:00:00.281)       0:03:05.799 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Thursday 01 October 2026  03:46:24 +0000 (0:00:00.253)       0:03:06.052 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Thursday 01 October 2026  03:46:24 +0000 (0:00:00.143)       0:03:06.195 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Thursday 01 October 2026  03:46:24 +0000 (0:00:00.242)       0:03:06.438 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Thursday 01 October 2026  03:46:24 +0000 (0:00:00.250)       0:03:06.689 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:46:25 +0000 (0:00:00.492)       0:03:07.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable pg autoscale on pools] ***************",
                                "Thursday 01 October 2026  03:46:25 +0000 (0:00:00.353)       0:03:07.534 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Thursday 01 October 2026  03:46:26 +0000 (0:00:00.305)       0:03:07.840 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Thursday 01 October 2026  03:46:26 +0000 (0:00:00.253)       0:03:08.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",
                                "\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] ********",
                                "Thursday 01 October 2026  03:46:27 +0000 (0:00:01.200)       0:03:09.295 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  03:46:27 +0000 (0:00:00.362)       0:03:09.657 ****** ",
                                "\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)] ********************",
                                "Thursday 01 October 2026  03:46:29 +0000 (0:00:01.457)       0:03:11.114 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:46:30 +0000 (0:00:00.675)       0:03:11.790 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  03:46:30 +0000 (0:00:00.356)       0:03:12.147 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  03:46:31 +0000 (0:00:01.147)       0:03:13.295 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  03:46:31 +0000 (0:00:00.376)       0:03:13.672 ****** ",
                                "\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)] ********************",
                                "Thursday 01 October 2026  03:46:33 +0000 (0:00:01.369)       0:03:15.041 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:46:34 +0000 (0:00:01.026)       0:03:16.067 ****** ",
                                "\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] ****************************",
                                "Thursday 01 October 2026  03:46:34 +0000 (0:00:00.634)       0:03:16.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",
                                "\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 : Mgrs handler] **********************************",
                                "Thursday 01 October 2026  03:46:35 +0000 (0:00:00.725)       0:03:17.427 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  03:46:36 +0000 (0:00:01.199)       0:03:18.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",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mgr restart script] ***********************",
                                "Thursday 01 October 2026  03:46:37 +0000 (0:00:00.354)       0:03:18.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 [ceph-handler : Restart ceph mgr daemon(s)] ********************",
                                "Thursday 01 October 2026  03:46:38 +0000 (0:00:01.337)       0:03:20.318 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:46:39 +0000 (0:00:00.995)       0:03:21.314 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:46:40 +0000 (0:00:00.907)       0:03:22.221 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  03:46:41 +0000 (0:00:00.588)       0:03:22.810 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  03:46:41 +0000 (0:00:00.840)       0:03:23.651 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  03:46:42 +0000 (0:00:00.742)       0:03:24.393 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:46:43 +0000 (0:00:00.396)       0:03:24.790 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:46:43 +0000 (0:00:00.621)       0:03:25.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",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  03:46:44 +0000 (0:00:00.367)       0:03:25.779 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  03:46:44 +0000 (0:00:00.769)       0:03:26.549 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:46:45 +0000 (0:00:00.386)       0:03:26.935 ****** ",
                                "\u001b[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] *************************",
                                "Thursday 01 October 2026  03:46:45 +0000 (0:00:00.721)       0:03:27.656 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  03:46:46 +0000 (0:00:00.777)       0:03:28.433 ****** ",
                                "\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-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  03:46:48 +0000 (0:00:01.766)       0:03:30.200 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:46:48 +0000 (0:00:00.346)       0:03:30.547 ****** ",
                                "\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] ******************************",
                                "Thursday 01 October 2026  03:46:49 +0000 (0:00:00.786)       0:03:31.334 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  03:46:49 +0000 (0:00:00.332)       0:03:31.666 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:46:50 +0000 (0:00:00.405)       0:03:32.072 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:46:50 +0000 (0:00:00.344)       0:03:32.416 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:46:51 +0000 (0:00:00.659)       0:03:33.076 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:46:51 +0000 (0:00:00.385)       0:03:33.462 ****** ",
                                "\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] ****************************",
                                "Thursday 01 October 2026  03:46:52 +0000 (0:00:00.394)       0:03:33.856 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  03:46:52 +0000 (0:00:00.374)       0:03:34.231 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  03:46:53 +0000 (0:00:00.965)       0:03:35.196 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  03:46:53 +0000 (0:00:00.440)       0:03:35.637 ****** ",
                                "\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] **************",
                                "Thursday 01 October 2026  03:46:54 +0000 (0:00:00.973)       0:03:36.611 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Thursday 01 October 2026  03:46:55 +0000 (0:00:00.161)       0:03:36.772 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Thursday 01 October 2026  03:46:56 +0000 (0:00:01.123)       0:03:37.895 ****** ",
                                "\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] *******************",
                                "Thursday 01 October 2026  03:46:56 +0000 (0:00:00.391)       0:03:38.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 [ceph-mon : Create monitor initial keyring] *******************************",
                                "Thursday 01 October 2026  03:46:56 +0000 (0:00:00.411)       0:03:38.698 ****** ",
                                "\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)] ***********",
                                "Thursday 01 October 2026  03:46:58 +0000 (0:00:01.402)       0:03:40.101 ****** ",
                                "\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] *************************************",
                                "Thursday 01 October 2026  03:46:59 +0000 (0:00:00.773)       0:03:40.875 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  03:46:59 +0000 (0:00:00.711)       0:03:41.587 ****** ",
                                "\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] *****************************************",
                                "Thursday 01 October 2026  03:47:00 +0000 (0:00:00.696)       0:03:42.284 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Thursday 01 October 2026  03:47:01 +0000 (0:00:01.046)       0:03:43.330 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Thursday 01 October 2026  03:47:02 +0000 (0:00:01.278)       0:03:44.609 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:47:05 +0000 (0:00:02.992)       0:03:47.601 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact ceph-mon container command] **************************",
                                "Thursday 01 October 2026  03:47:07 +0000 (0:00:01.220)       0:03:48.821 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:47:07 +0000 (0:00:00.364)       0:03:49.186 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate initial monmap] **************************************",
                                "Thursday 01 October 2026  03:47:08 +0000 (0:00:00.670)       0:03:49.857 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************",
                                "Thursday 01 October 2026  03:47:09 +0000 (0:00:01.518)       0:03:51.375 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************",
                                "Thursday 01 October 2026  03:47:11 +0000 (0:00:01.349)       0:03:52.725 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include start_monitor.yml] ************************************",
                                "Thursday 01 October 2026  03:47:11 +0000 (0:00:00.348)       0:03:53.073 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:47:12 +0000 (0:00:00.925)       0:03:53.999 ****** ",
                                "\u001b[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] ***********************",
                                "Thursday 01 October 2026  03:47:12 +0000 (0:00:00.364)       0:03:54.363 ****** ",
                                "\u001b[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] ************************************",
                                "Thursday 01 October 2026  03:47:13 +0000 (0:00:00.389)       0:03:54.753 ****** ",
                                "\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] *****************",
                                "Thursday 01 October 2026  03:47:13 +0000 (0:00:00.877)       0:03:55.630 ****** ",
                                "\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 : Generate systemd ceph-mon target file] ************************",
                                "Thursday 01 October 2026  03:47:15 +0000 (0:00:01.630)       0:03:57.261 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  03:47:16 +0000 (0:00:01.113)       0:03:58.375 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Start the monitor service] ************************************",
                                "Thursday 01 October 2026  03:47:18 +0000 (0:00:02.231)       0:04:00.607 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************",
                                "Thursday 01 October 2026  03:47:21 +0000 (0:00:03.059)       0:04:03.666 ****** ",
                                "\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...] *************",
                                "Thursday 01 October 2026  03:47:22 +0000 (0:00:00.659)       0:04:04.326 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Fetch ceph initial keys] **************************************",
                                "Thursday 01 October 2026  03:47:23 +0000 (0:00:01.259)       0:04:05.585 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include secure_cluster.yml] ***********************************",
                                "Thursday 01 October 2026  03:47:31 +0000 (0:00:08.023)       0:04:13.609 ****** ",
                                "\u001b[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] ******************************************",
                                "Thursday 01 October 2026  03:47:32 +0000 (0:00:00.344)       0:04:13.954 ****** ",
                                "\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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'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__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__ee2c05dd277ae46cd0ca37e67df6a8bf89d74b3a'}]) \u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  03:47:44 +0000 (0:00:12.110)       0:04:26.065 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  03:47:45 +0000 (0:00:00.702)       0:04:26.767 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  03:47:45 +0000 (0:00:00.598)       0:04:27.366 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy mon restart script] ***********************",
                                "Thursday 01 October 2026  03:47:46 +0000 (0:00:00.381)       0:04:27.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 [ceph-handler : Restart ceph mon daemon(s)] ********************",
                                "Thursday 01 October 2026  03:47:46 +0000 (0:00:00.674)       0:04:28.422 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:47:47 +0000 (0:00:00.751)       0:04:29.173 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:47:48 +0000 (0:00:00.663)       0:04:29.836 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  03:47:48 +0000 (0:00:00.866)       0:04:30.702 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  03:47:49 +0000 (0:00:00.782)       0:04:31.484 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  03:47:50 +0000 (0:00:01.074)       0:04:32.559 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:47:51 +0000 (0:00:00.381)       0:04:32.941 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:47:51 +0000 (0:00:00.412)       0:04:33.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 [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  03:47:52 +0000 (0:00:00.360)       0:04:33.714 ****** ",
                                "\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-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  03:47:53 +0000 (0:00:01.107)       0:04:34.822 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:47:53 +0000 (0:00:00.376)       0:04:35.198 ****** ",
                                "\u001b[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] *************************",
                                "Thursday 01 October 2026  03:47:53 +0000 (0:00:00.366)       0:04:35.564 ****** ",
                                "\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-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  03:47:54 +0000 (0:00:00.833)       0:04:36.397 ****** ",
                                "\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] *******************",
                                "Thursday 01 October 2026  03:47:55 +0000 (0:00:01.098)       0:04:37.495 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  03:47:56 +0000 (0:00:00.332)       0:04:37.827 ****** ",
                                "\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] ******************************",
                                "Thursday 01 October 2026  03:47:56 +0000 (0:00:00.365)       0:04:38.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_mds_status] ******************************",
                                "Thursday 01 October 2026  03:47:56 +0000 (0:00:00.348)       0:04:38.542 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  03:47:57 +0000 (0:00:00.677)       0:04:39.219 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:47:57 +0000 (0:00:00.351)       0:04:39.570 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:47:58 +0000 (0:00:00.330)       0:04:39.901 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:47:58 +0000 (0:00:00.358)       0:04:40.259 ****** ",
                                "\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] ****************************",
                                "Thursday 01 October 2026  03:47:59 +0000 (0:00:00.670)       0:04:40.929 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  03:47:59 +0000 (0:00:00.427)       0:04:41.357 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  03:48:00 +0000 (0:00:00.679)       0:04:42.036 ****** ",
                                "\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] *******************************************",
                                "Thursday 01 October 2026  03:48:01 +0000 (0:00:01.067)       0:04:43.103 ****** ",
                                "\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] *****************************************",
                                "Thursday 01 October 2026  03:48:02 +0000 (0:00:01.015)       0:04:44.118 ****** ",
                                "\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 : Fetch ceph mgr keyring] ***************************************",
                                "Thursday 01 October 2026  03:48:03 +0000 (0:00:00.763)       0:04:44.882 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************",
                                "Thursday 01 October 2026  03:48:03 +0000 (0:00:00.372)       0:04:45.255 ****** ",
                                "\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] *******************************************",
                                "Thursday 01 October 2026  03:48:12 +0000 (0:00:09.159)       0:04:54.414 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  03:48:13 +0000 (0:00:00.703)       0:04:55.118 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************",
                                "Thursday 01 October 2026  03:48:15 +0000 (0:00:01.921)       0:04:57.039 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set mgr key permissions] **************************************",
                                "Thursday 01 October 2026  03:48:16 +0000 (0:00:01.231)       0:04:58.271 ****** ",
                                "\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] *****************",
                                "Thursday 01 October 2026  03:48:17 +0000 (0:00:00.715)       0:04:58.987 ****** ",
                                "\u001b[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] ************************************",
                                "Thursday 01 October 2026  03:48:17 +0000 (0:00:00.632)       0:04:59.619 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Thursday 01 October 2026  03:48:18 +0000 (0:00:00.370)       0:04:59.990 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:48:18 +0000 (0:00:00.587)       0:05:00.578 ****** ",
                                "\u001b[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] ***********************",
                                "Thursday 01 October 2026  03:48:19 +0000 (0:00:00.667)       0:05:01.246 ****** ",
                                "\u001b[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] ************************************",
                                "Thursday 01 October 2026  03:48:19 +0000 (0:00:00.373)       0:05:01.619 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:48:20 +0000 (0:00:00.684)       0:05:02.303 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************",
                                "Thursday 01 October 2026  03:48:22 +0000 (0:00:01.793)       0:05:04.097 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  03:48:23 +0000 (0:00:01.340)       0:05:05.437 ****** ",
                                "\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 : Systemd start mgr] ********************************************",
                                "Thursday 01 October 2026  03:48:25 +0000 (0:00:02.196)       0:05:07.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 [ceph-mgr : Include mgr_modules.yml] **************************************",
                                "Thursday 01 October 2026  03:48:27 +0000 (0:00:01.857)       0:05:09.491 ****** ",
                                "\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] ************************************",
                                "Thursday 01 October 2026  03:48:28 +0000 (0:00:00.739)       0:05:10.231 ****** ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (30 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (29 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (28 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (27 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (26 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-2 -> testbed-node-0]: Wait for all mgr to be up (25 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get enabled modules from ceph-mgr] ****************************",
                                "Thursday 01 October 2026  03:49:04 +0000 (0:00:35.978)       0:05:46.210 ****** ",
                                "\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)] ***",
                                "Thursday 01 October 2026  03:49:05 +0000 (0:00:01.394)       0:05:47.604 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************",
                                "Thursday 01 October 2026  03:49:06 +0000 (0:00:00.351)       0:05:47.955 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************",
                                "Thursday 01 October 2026  03:49:06 +0000 (0:00:00.167)       0:05:48.122 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  03:49:12 +0000 (0:00:06.303)       0:05:54.426 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  03:49:17 +0000 (0:00:05.039)       0:05:59.466 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mgrs handler] **********************************",
                                "Thursday 01 October 2026  03:49:18 +0000 (0:00:00.733)       0:06:00.199 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  03:49:19 +0000 (0:00:00.960)       0:06:01.160 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  03:49:19 +0000 (0:00:00.384)       0:06:01.545 ****** ",
                                "\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)] ********************",
                                "Thursday 01 October 2026  03:49:21 +0000 (0:00:01.439)       0:06:02.984 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:49:22 +0000 (0:00:00.974)       0:06:03.959 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:49:23 +0000 (0:00:00.962)       0:06:04.922 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  03:49:23 +0000 (0:00:00.619)       0:06:05.541 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  03:49:24 +0000 (0:00:01.053)       0:06:06.595 ****** ",
                                "\u001b[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] *******************************",
                                "Thursday 01 October 2026  03:49:25 +0000 (0:00:00.400)       0:06:06.996 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:49:26 +0000 (0:00:00.708)       0:06:07.704 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:49:26 +0000 (0:00:00.735)       0:06:08.439 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:49:27 +0000 (0:00:01.138)       0:06:09.578 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  03:49:28 +0000 (0:00:00.364)       0:06:09.943 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:49:28 +0000 (0:00:00.398)       0:06:10.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-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  03:49:29 +0000 (0:00:00.377)       0:06:10.719 ****** ",
                                "\u001b[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] **********************",
                                "Thursday 01 October 2026  03:49:30 +0000 (0:00:01.059)       0:06:11.778 ****** ",
                                "\u001b[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] *******************",
                                "Thursday 01 October 2026  03:49:30 +0000 (0:00:00.799)       0:06:12.577 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  03:49:31 +0000 (0:00:00.364)       0:06:12.942 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:49:31 +0000 (0:00:00.355)       0:06:13.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_mds_status] ******************************",
                                "Thursday 01 October 2026  03:49:32 +0000 (0:00:00.713)       0:06:14.012 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  03:49:32 +0000 (0:00:00.390)       0:06:14.402 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:49:33 +0000 (0:00:00.380)       0:06:14.783 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:49:33 +0000 (0:00:00.335)       0:06:15.119 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:49:34 +0000 (0:00:00.663)       0:06:15.782 ****** ",
                                "\u001b[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] ****************************",
                                "Thursday 01 October 2026  03:49:34 +0000 (0:00:00.398)       0:06:16.181 ****** ",
                                "\u001b[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] *************************",
                                "Thursday 01 October 2026  03:49:34 +0000 (0:00:00.388)       0:06:16.569 ****** ",
                                "\u001b[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] *********************************************",
                                "Thursday 01 October 2026  03:49:35 +0000 (0:00:00.874)       0:06:17.443 ****** ",
                                "\u001b[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] **********************************",
                                "Thursday 01 October 2026  03:49:36 +0000 (0:00:00.384)       0:06:17.828 ****** ",
                                "\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] ******************************",
                                "Thursday 01 October 2026  03:49:36 +0000 (0:00:00.729)       0:06:18.557 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  03:49:37 +0000 (0:00:00.555)       0:06:19.113 ****** ",
                                "\u001b[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] *********************************",
                                "Thursday 01 October 2026  03:49:38 +0000 (0:00:00.823)       0:06: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",
                                "",
                                "TASK [ceph-osd : Get default vm.min_free_kbytes] *******************************",
                                "Thursday 01 October 2026  03:49:38 +0000 (0:00:00.379)       0:06:20.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 [ceph-osd : Set_fact vm_min_free_kbytes] **********************************",
                                "Thursday 01 October 2026  03:49:39 +0000 (0:00:00.624)       0:06:20.941 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Apply operating system tuning] ********************************",
                                "Thursday 01 October 2026  03:49:39 +0000 (0:00:00.381)       0:06:21.322 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\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': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\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.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\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.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Install dependencies] *****************************************",
                                "Thursday 01 October 2026  03:49:42 +0000 (0:00:02.386)       0:06:23.709 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks common.yml] *************************************",
                                "Thursday 01 October 2026  03:49:42 +0000 (0:00:00.353)       0:06:24.063 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  03:49:42 +0000 (0:00:00.581)       0:06:24.644 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (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/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-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] ***************************************",
                                "Thursday 01 October 2026  03:49:44 +0000 (0:00:01.313)       0:06:25.958 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:49:46 +0000 (0:00:02.235)       0:06:28.193 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set noup flag] ************************************************",
                                "Thursday 01 October 2026  03:49:47 +0000 (0:00:01.300)       0:06:29.494 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Thursday 01 October 2026  03:49:50 +0000 (0:00:02.283)       0:06:31.777 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  03:49:50 +0000 (0:00:00.798)       0:06:32.575 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Thursday 01 October 2026  03:50:25 +0000 (0:00:34.523)       0:07:07.099 ****** ",
                                "\u001b[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] *********************************",
                                "Thursday 01 October 2026  03:50:25 +0000 (0:00:00.357)       0:07:07.456 ****** ",
                                "\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] **************************************************",
                                "Thursday 01 October 2026  03:50:26 +0000 (0:00:00.896)       0:07:08.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-osd : Collect osd ids] **********************************************",
                                "Thursday 01 October 2026  03:50:27 +0000 (0:00:00.771)       0:07:09.125 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  03:50:29 +0000 (0:00:02.253)       0:07:11.378 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:50:30 +0000 (0:00:00.964)       0:07:12.343 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd ceph-osd target file] ************************",
                                "Thursday 01 October 2026  03:50:32 +0000 (0:00:01.382)       0:07:13.725 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  03:50:33 +0000 (0:00:01.250)       0:07:14.976 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  03:50:35 +0000 (0:00:01.811)       0:07:16.787 ****** ",
                                "\u001b[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] ***********************",
                                "Thursday 01 October 2026  03:50:35 +0000 (0:00:00.660)       0:07:17.448 ****** ",
                                "\u001b[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] *********",
                                "Thursday 01 October 2026  03:50:36 +0000 (0:00:00.376)       0:07:17.825 ****** ",
                                "\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=5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Thursday 01 October 2026  03:50:37 +0000 (0:00:01.205)       0:07:19.030 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=3)\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=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Thursday 01 October 2026  03:50:39 +0000 (0:00:02.263)       0:07:21.294 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=3)\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-4] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Thursday 01 October 2026  03:50:43 +0000 (0:00:03.639)       0:07:24.934 ****** ",
                                "\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] ************************************",
                                "Thursday 01 October 2026  03:50:46 +0000 (0:00:02.999)       0:07:27.933 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  03:50:58 +0000 (0:00:12.414)       0:07:40.347 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  03:50:59 +0000 (0:00:01.275)       0:07:41.623 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Osds handler] **********************************",
                                "Thursday 01 October 2026  03:51:00 +0000 (0:00:00.425)       0:07:42.048 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  03:51:01 +0000 (0:00:00.881)       0:07:42.930 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  03:51:01 +0000 (0:00:00.457)       0:07:43.387 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  03:51:02 +0000 (0:00:00.414)       0:07:43.802 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Copy osd restart script] ***********************",
                                "Thursday 01 October 2026  03:51:02 +0000 (0:00:00.246)       0:07:44.048 ****** ",
                                "\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] *********************************",
                                "Thursday 01 October 2026  03:51:02 +0000 (0:00:00.363)       0:07:44.412 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Get balancer module status] ********************",
                                "Thursday 01 October 2026  03:51:02 +0000 (0:00:00.237)       0:07:44.649 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set_fact pools_pgautoscaler_mode] **************",
                                "Thursday 01 October 2026  03:51:03 +0000 (0:00:00.243)       0:07:44.892 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable balancer] ******************************",
                                "Thursday 01 October 2026  03:51:03 +0000 (0:00:00.464)       0:07:45.357 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Disable pg autoscale on pools] *****************",
                                "Thursday 01 October 2026  03:51:03 +0000 (0:00:00.262)       0:07:45.620 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Restart ceph osds daemon(s)] *******************",
                                "Thursday 01 October 2026  03:51:04 +0000 (0:00:00.285)       0:07:45.905 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:51:04 +0000 (0:00:00.482)       0:07:46.388 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  03:51:05 +0000 (0:00:00.354)       0:07:46.742 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Re-enable balancer] ****************************",
                                "Thursday 01 October 2026  03:51:05 +0000 (0:00:00.297)       0:07:47.039 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Apply role ceph-crash] ***************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  03:51:06 +0000 (0:00:01.178)       0:07:48.218 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  03:51:07 +0000 (0:00:01.463)       0:07:49.682 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  03:51:09 +0000 (0:00:01.543)       0:07:51.225 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  03:51:10 +0000 (0:00:00.832)       0:07:52.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",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:51:11 +0000 (0:00:01.598)       0:07:53.656 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:51:13 +0000 (0:00:01.195)       0:07:54.851 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;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] ********************************",
                                "Thursday 01 October 2026  03:51:14 +0000 (0:00:01.412)       0:07:56.264 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  03:51:15 +0000 (0:00:00.802)       0:07:57.067 ****** ",
                                "\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 [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  03:51:16 +0000 (0:00:00.951)       0:07:58.018 ****** ",
                                "\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 [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  03:51:17 +0000 (0:00:00.738)       0:07:58.757 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[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] **********************",
                                "Thursday 01 October 2026  03:51:18 +0000 (0:00:01.577)       0:08:00.334 ****** ",
                                "\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 [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  03:51:19 +0000 (0:00:01.126)       0:08:01.461 ****** ",
                                "\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 [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  03:51:20 +0000 (0:00:00.950)       0:08:02.411 ****** ",
                                "\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;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] ******************************",
                                "Thursday 01 October 2026  03:51:21 +0000 (0:00:00.750)       0:08:03.162 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  03:51:22 +0000 (0:00:00.997)       0:08:04.159 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  03:51:23 +0000 (0:00:00.733)       0:08:04.892 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  03:51:24 +0000 (0:00:00.980)       0:08:05.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",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:51:24 +0000 (0:00:00.764)       0:08:06.637 ****** ",
                                "\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 [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  03:51:25 +0000 (0:00:00.969)       0:08:07.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",
                                "\u001b[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] ****************************",
                                "Thursday 01 October 2026  03:51:26 +0000 (0:00:00.714)       0:08:08.322 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[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] *************************",
                                "Thursday 01 October 2026  03:51:27 +0000 (0:00:01.049)       0:08:09.372 ****** ",
                                "\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 [ceph-crash : Create client.crash keyring] ********************************",
                                "Thursday 01 October 2026  03:51:29 +0000 (0:00:01.432)       0:08:10.804 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Get keys from monitors] *************************************",
                                "Thursday 01 October 2026  03:51:32 +0000 (0:00:03.563)       0:08:14.367 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Copy ceph key(s) if needed] *********************************",
                                "Thursday 01 October 2026  03:51:34 +0000 (0:00:02.159)       0:08:16.527 ****** ",
                                "\u001b[0;32mok: [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 [ceph-crash : Create /var/lib/ceph/crash/posted] **************************",
                                "Thursday 01 October 2026  03:51:36 +0000 (0:00:01.660)       0:08:18.188 ****** ",
                                "\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 [ceph-crash : Include_tasks systemd.yml] **********************************",
                                "Thursday 01 October 2026  03:51:37 +0000 (0:00:01.490)       0:08:19.678 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-crash/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-crash : Generate systemd unit file for ceph-crash container] ********",
                                "Thursday 01 October 2026  03:51:39 +0000 (0:00:01.433)       0:08:21.111 ****** ",
                                "\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 [ceph-crash : Start the ceph-crash service] *******************************",
                                "Thursday 01 October 2026  03:51:41 +0000 (0:00:01.708)       0:08:22.820 ****** ",
                                "\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 [ceph-handler : Ceph crash handler] ****************************",
                                "Thursday 01 October 2026  03:51:45 +0000 (0:00:04.253)       0:08:27.074 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/handler_crash.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called before restart] ******",
                                "Thursday 01 October 2026  03:51:46 +0000 (0:00:01.503)       0:08:28.577 ****** ",
                                "\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 [ceph-handler : Restart the ceph-crash service] ****************",
                                "Thursday 01 October 2026  03:51:47 +0000 (0:00:00.723)       0:08:29.301 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Set _crash_handler_called after restart] *******",
                                "Thursday 01 October 2026  03:51:50 +0000 (0:00:02.579)       0:08:31.880 ****** ",
                                "\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 [Apply role ceph-mds] *****************************************************",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  03:51:51 +0000 (0:00:01.258)       0:08:33.138 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  03:51:52 +0000 (0:00:00.581)       0:08:33.720 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  03:51:52 +0000 (0:00:00.906)       0:08:34.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",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  03:51:53 +0000 (0:00:00.371)       0:08:34.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 [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  03:51:53 +0000 (0:00:00.691)       0:08:35.689 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  03:51:54 +0000 (0:00:00.706)       0:08:36.395 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:51:55 +0000 (0:00:01.039)       0:08:37.435 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  03:51:56 +0000 (0:00:00.387)       0:08:37.822 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:51:56 +0000 (0:00:00.364)       0:08:38.186 ****** ",
                                "\u001b[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] *************************",
                                "Thursday 01 October 2026  03:51:56 +0000 (0:00:00.329)       0:08:38.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",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  03:51:57 +0000 (0:00:01.022)       0:08:39.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-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  03:51:58 +0000 (0:00:00.802)       0:08:40.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-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  03:51:58 +0000 (0:00:00.345)       0:08:40.687 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:51:59 +0000 (0:00:00.336)       0:08:41.023 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:51:59 +0000 (0:00:00.656)       0:08:41.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 [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  03:52:00 +0000 (0:00:00.407)       0:08:42.087 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:52:00 +0000 (0:00:00.380)       0:08:42.468 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  03:52:01 +0000 (0:00:00.404)       0:08:42.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_mgr_status] ******************************",
                                "Thursday 01 October 2026  03:52:01 +0000 (0:00:00.615)       0:08:43.488 ****** ",
                                "\u001b[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] ****************************",
                                "Thursday 01 October 2026  03:52:02 +0000 (0:00:00.356)       0:08:43.845 ****** ",
                                "\u001b[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] *************************",
                                "Thursday 01 October 2026  03:52:02 +0000 (0:00:00.389)       0:08:44.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",
                                "",
                                "TASK [ceph-mds : Include create_mds_filesystems.yml] ***************************",
                                "Thursday 01 October 2026  03:52:03 +0000 (0:00:00.929)       0:08:45.164 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  03:52:03 +0000 (0:00:00.455)       0:08:45.620 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current default crush rule name] ************************",
                                "Thursday 01 October 2026  03:52:06 +0000 (0:00:02.208)       0:08:47.828 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  03:52:06 +0000 (0:00:00.250)       0:08:48.079 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  03:52:12 +0000 (0:00:06.621)       0:08:54.701 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include common.yml] *******************************************",
                                "Thursday 01 October 2026  03:52:16 +0000 (0:00:03.670)       0:08:58.371 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  03:52:17 +0000 (0:00:00.928)       0:08:59.300 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=/var/lib/ceph/mds/ceph-testbed-node-5)\u001b[0m",
                                "",
                                "TASK [ceph-mds : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  03:52:18 +0000 (0:00:01.047)       0:09:00.347 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:52:20 +0000 (0:00:02.019)       0:09:02.367 ****** ",
                                "\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] *******************************************",
                                "Thursday 01 October 2026  03:52:21 +0000 (0:00:01.218)       0:09:03.586 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Non_containerized.yml] ****************************************",
                                "Thursday 01 October 2026  03:52:24 +0000 (0:00:03.069)       0:09:06.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",
                                "",
                                "TASK [ceph-mds : Containerized.yml] ********************************************",
                                "Thursday 01 October 2026  03:52:25 +0000 (0:00:00.340)       0:09:06.996 ****** ",
                                "\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] ************************************",
                                "Thursday 01 October 2026  03:52:25 +0000 (0:00:00.644)       0:09:07.640 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:52:26 +0000 (0:00:00.935)       0:09:08.576 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:52:28 +0000 (0:00:01.444)       0:09:10.021 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  03:52:29 +0000 (0:00:01.242)       0:09:11.263 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Systemd start mds container] **********************************",
                                "Thursday 01 October 2026  03:52:31 +0000 (0:00:02.099)       0:09:13.363 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Wait for mds socket to exist] *********************************",
                                "Thursday 01 October 2026  03:52:33 +0000 (0:00:01.818)       0:09:15.182 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  03:52:35 +0000 (0:00:01.570)       0:09:16.752 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  03:52:35 +0000 (0:00:00.700)       0:09:17.453 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  03:52:36 +0000 (0:00:00.599)       0:09:18.053 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  03:52:36 +0000 (0:00:00.630)       0:09:18.683 ****** ",
                                "\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)] ********************",
                                "Thursday 01 October 2026  03:52:38 +0000 (0:00:01.388)       0:09:20.072 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:52:39 +0000 (0:00:00.711)       0:09:20.783 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:52:39 +0000 (0:00:00.602)       0:09:21.386 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  03:52:40 +0000 (0:00:00.923)       0:09:22.309 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  03:52:41 +0000 (0:00:00.601)       0:09:22.911 ****** ",
                                "\u001b[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] *******************************",
                                "Thursday 01 October 2026  03:52:41 +0000 (0:00:00.636)       0:09:23.547 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:52:42 +0000 (0:00:00.695)       0:09:24.242 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:52:43 +0000 (0:00:00.696)       0:09:24.939 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  03:52:43 +0000 (0:00:00.667)       0:09:25.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-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  03:52:44 +0000 (0:00:00.689)       0:09:26.296 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  03:52:44 +0000 (0:00:00.374)       0:09:26.670 ****** ",
                                "\u001b[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] *************************",
                                "Thursday 01 October 2026  03:52:45 +0000 (0:00:00.390)       0:09:27.061 ****** ",
                                "\u001b[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] **********************",
                                "Thursday 01 October 2026  03:52:46 +0000 (0:00:00.815)       0:09:27.876 ****** ",
                                "\u001b[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] *******************",
                                "Thursday 01 October 2026  03:52:47 +0000 (0:00:01.164)       0:09:29.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",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  03:52:47 +0000 (0:00:00.351)       0:09:29.393 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:52:48 +0000 (0:00:00.350)       0:09:29.744 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:52:48 +0000 (0:00:00.353)       0:09:30.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-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  03:52:49 +0000 (0:00:00.727)       0:09:30.824 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:52:49 +0000 (0:00:00.392)       0:09:31.217 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  03:52:49 +0000 (0:00:00.362)       0:09:31.579 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:52:50 +0000 (0:00:00.354)       0:09:31.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",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  03:52:50 +0000 (0:00:00.645)       0:09:32.580 ****** ",
                                "\u001b[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] *************************",
                                "Thursday 01 October 2026  03:52:51 +0000 (0:00:00.396)       0:09:32.977 ****** ",
                                "\u001b[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] *******************************************",
                                "Thursday 01 October 2026  03:52:51 +0000 (0:00:00.612)       0:09:33.589 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  03:52:52 +0000 (0:00:00.974)       0:09:34.563 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:52:54 +0000 (0:00:01.901)       0:09:36.465 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  03:52:55 +0000 (0:00:01.208)       0:09:37.674 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:52:56 +0000 (0:00:00.383)       0:09:38.058 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  03:52:57 +0000 (0:00:00.978)       0:09:39.036 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rgw keyrings] ******************************************",
                                "Thursday 01 October 2026  03:52:58 +0000 (0:00:00.968)       0:09:40.004 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  03:53:02 +0000 (0:00:04.330)       0:09:44.335 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:53:05 +0000 (0:00:02.502)       0:09:46.837 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  03:53:06 +0000 (0:00:01.360)       0:09:48.198 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create ec profile] ********************************************",
                                "Thursday 01 October 2026  03:53:06 +0000 (0:00:00.261)       0:09:48.460 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  03:53:07 +0000 (0:00:00.974)       0:09:49.434 ****** ",
                                "\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] *********************************************",
                                "Thursday 01 October 2026  03:53:08 +0000 (0:00:00.960)       0:09:50.394 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  03:53:36 +0000 (0:00:28.012)       0:10:18.407 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  03:53:37 +0000 (0:00:00.649)       0:10:19.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",
                                "",
                                "TASK [ceph-rgw : Include start_docker_rgw.yml] *********************************",
                                "Thursday 01 October 2026  03:53:37 +0000 (0:00:00.358)       0:10:19.414 ****** ",
                                "\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] *************************************",
                                "Thursday 01 October 2026  03:53:38 +0000 (0:00:00.588)       0:10:20.003 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:53:39 +0000 (0:00:00.919)       0:10:20.922 ****** ",
                                "\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] ********************",
                                "Thursday 01 October 2026  03:53:40 +0000 (0:00:01.492)       0:10:22.415 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:53:42 +0000 (0:00:01.324)       0:10:23.739 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Systemd start rgw container] **********************************",
                                "Thursday 01 October 2026  03:53:44 +0000 (0:00:02.372)       0:10:26.112 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  03:53:46 +0000 (0:00:02.335)       0:10:28.447 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  03:53:47 +0000 (0:00:00.672)       0:10:29.120 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  03:53:48 +0000 (0:00:00.583)       0:10:29.704 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  03:53:48 +0000 (0:00:00.363)       0:10:30.068 ****** ",
                                "\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)] ********************",
                                "Thursday 01 October 2026  03:53:49 +0000 (0:00:00.686)       0:10:30.755 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  03:53:49 +0000 (0:00:00.698)       0:10:31.453 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=141 \u001b[0m \u001b[0;33mchanged=36  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=135 \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=186 \u001b[0m \u001b[0;33mchanged=44  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=152 \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 ********************************************************************",
                                "Thursday 01 October 2026  03:53:50 +0000 (0:00:00.275)       0:10:31.729 ****** ",
                                "=============================================================================== ",
                                "ceph-container-common : Pulling Ceph container image ------------------- 40.34s",
                                "ceph-mgr : Wait for all mgr to be up ----------------------------------- 35.98s",
                                "ceph-osd : Use ceph-volume to create osds ------------------------------ 34.52s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 28.01s",
                                "ceph-osd : Wait for all osd to be up ----------------------------------- 12.41s",
                                "ceph-mon : Set cluster configs ----------------------------------------- 12.11s",
                                "ceph-mgr : Create ceph mgr keyring(s) on a mon node --------------------- 9.16s",
                                "ceph-mon : Fetch ceph initial keys -------------------------------------- 8.02s",
                                "ceph-mds : Create filesystem pools -------------------------------------- 6.62s",
                                "ceph-config : Create ceph initial directories --------------------------- 6.48s",
                                "ceph-mgr : Disable ceph mgr enabled modules ----------------------------- 6.30s",
                                "ceph-mgr : Add modules to ceph-mgr -------------------------------------- 5.04s",
                                "ceph-rgw : Create rgw keyrings ------------------------------------------ 4.33s",
                                "ceph-crash : Start the ceph-crash service ------------------------------- 4.25s",
                                "ceph-container-common : Get ceph version -------------------------------- 3.84s",
                                "ceph-mds : Create ceph filesystem --------------------------------------- 3.67s",
                                "ceph-osd : Systemd start osd -------------------------------------------- 3.64s",
                                "ceph-crash : Create client.crash keyring -------------------------------- 3.56s",
                                "ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created --- 3.10s",
                                "ceph-mds : Create mds keyring ------------------------------------------- 3.07s",
                                "\u001b[32m2026-10-01 03:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 781133ef-d413-4748-9ee1-f1a4814aabc5 (ceph-pools) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 781133ef-d413-4748-9ee1-f1a4814aabc5 (ceph-pools) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Create ceph pools] *******************************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  03:53:58 +0000 (0:00:00.667)       0:00:00.667 ****** ",
                                "\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] *********************************",
                                "Thursday 01 October 2026  03:53:59 +0000 (0:00:00.850)       0:00:01.518 ****** ",
                                "\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-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  03:53:59 +0000 (0:00:00.697)       0:00:02.216 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  03:54:00 +0000 (0:00:00.327)       0:00:02.544 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  03:54:01 +0000 (0:00:00.972)       0:00:03.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",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  03:54:01 +0000 (0:00:00.351)       0:00:03.867 ****** ",
                                "\u001b[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] *********************",
                                "Thursday 01 October 2026  03:54:01 +0000 (0:00:00.311)       0:00:04.178 ****** ",
                                "\u001b[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] ***",
                                "Thursday 01 October 2026  03:54:02 +0000 (0:00:00.361)       0:00:04.540 ****** ",
                                "\u001b[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] ******************",
                                "Thursday 01 October 2026  03:54:02 +0000 (0:00:00.571)       0:00:05.112 ****** ",
                                "\u001b[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']] ************",
                                "Thursday 01 October 2026  03:54:03 +0000 (0:00:00.337)       0:00:05.450 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  03:54:03 +0000 (0:00:00.735)       0:00:06.185 ****** ",
                                "\u001b[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] *******************************",
                                "Thursday 01 October 2026  03:54:04 +0000 (0:00:00.464)       0:00:06.649 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  03:54:06 +0000 (0:00:02.118)       0:00:08.768 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  03:54:07 +0000 (0:00:00.750)       0:00:09.518 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  03:54:08 +0000 (0:00:00.909)       0:00:10.428 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  03:54:08 +0000 (0:00:00.400)       0:00:10.828 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'cfc64d5d7212', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 03:54:04.992689', 'end': '2026-10-01 03:54:05.026389', 'delta': '0:00:00.033700', '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': ['cfc64d5d7212'], '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': '137ae0023c1e', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 03:54:05.766925', 'end': '2026-10-01 03:54:05.791553', 'delta': '0:00:00.024628', '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': ['137ae0023c1e'], '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': 'd8ee4aa2b12d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 03:54:06.267371', 'end': '2026-10-01 03:54:06.298045', 'delta': '0:00:00.030674', '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': ['d8ee4aa2b12d'], '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] *******************************",
                                "Thursday 01 October 2026  03:54:08 +0000 (0:00:00.208)       0:00:11.037 ****** ",
                                "\u001b[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] *************",
                                "Thursday 01 October 2026  03:54:09 +0000 (0:00:00.501)       0:00:11.539 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  03:54:10 +0000 (0:00:01.750)       0:00:13.289 ****** ",
                                "\u001b[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] *******************************************",
                                "Thursday 01 October 2026  03:54:11 +0000 (0:00:00.343)       0:00:13.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",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  03:54:11 +0000 (0:00:00.503)       0:00:14.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",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  03:54:12 +0000 (0:00:00.568)       0:00:14.704 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  03:54:12 +0000 (0:00:00.133)       0:00:14.837 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  03:54:12 +0000 (0:00:00.267)       0:00:15.105 ****** ",
                                "\u001b[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)] *************************************",
                                "Thursday 01 October 2026  03:54:13 +0000 (0:00:00.324)       0:00:15.430 ****** ",
                                "\u001b[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] **************",
                                "Thursday 01 October 2026  03:54:13 +0000 (0:00:00.373)       0:00:15.804 ****** ",
                                "\u001b[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)] ***************************",
                                "Thursday 01 October 2026  03:54:14 +0000 (0:00:00.767)       0:00:16.571 ****** ",
                                "\u001b[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] ****",
                                "Thursday 01 October 2026  03:54:14 +0000 (0:00:00.375)       0:00:16.946 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  03:54:15 +0000 (0:00:00.387)       0:00:17.333 ****** ",
                                "\u001b[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] ***",
                                "Thursday 01 October 2026  03:54:15 +0000 (0:00:00.352)       0:00:17.686 ****** ",
                                "\u001b[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] ************************************",
                                "Thursday 01 October 2026  03:54:15 +0000 (0:00:00.595)       0:00:18.281 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], '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--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], '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-4] => (item={'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], '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--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], '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': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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': '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': 'sdb', 'value': {'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], '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': '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': 'sdc', 'value': {'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], '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-01-02-33-22-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': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], '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--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], '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--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-11-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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], '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-5] => (item={'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], '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_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], '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-01-02-33-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  03:54:16 +0000 (0:00:00.665)       0:00:18.946 ****** ",
                                "\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--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], '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--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop2', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': '', 'sectors': 41934848, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'dm-1', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], '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_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-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_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'labels': ['BOOT'], 'masters': [], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec']}, 'sectors': 1869825, 'sectorsize': 512, 'size': '913.00 MB', 'start': '227328', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec'}}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 167772160, 'sectorsize': '512', 'size': '80.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop0', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdb', 'value': {'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'labels': [], 'masters': ['dm-0'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop1', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdc', 'value': {'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], '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': '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-22-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] => (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-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': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-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--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], '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--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], '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': 'dm-0', 'value': {'holders': [], 'host': '', 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], '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': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], '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': '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-01-02-33-11-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': '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]\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-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop3', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop4', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop5', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop6', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'loop7', 'value': {'holders': [], 'host': '', 'links': {'ids': [], 'labels': [], 'masters': [], 'uuids': []}, 'model': None, 'partitions': {}, 'removable': '0', 'rotational': '0', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 0, 'sectorsize': '512', 'size': '0.00 Bytes', 'support_discard': '0', 'vendor': None, 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sda', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {'sda1': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'labels': [], 'masters': [], 'uuids': []}, 'sectors': 8192, 'sectorsize': 512, 'size': '4.00 MB', 'start': '2048', 'uuid': None}, 'sda15': {'holders': [], 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-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--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], '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--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba'], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'labels': [], 'masters': ['dm-1'], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sdd', 'value': {'holders': [], 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'labels': [], 'masters': [], 'uuids': []}, 'model': 'QEMU HARDDISK', 'partitions': {}, 'removable': '0', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'none', 'sectors': 41943040, 'sectorsize': '512', 'size': '20.00 GB', 'support_discard': '4096', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'osd_auto_discovery | default(False) | bool', 'item': {'key': 'sr0', 'value': {'holders': [], 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'labels': ['config-2'], 'masters': [], 'uuids': ['2026-10-01-02-33-20-00']}, 'model': 'QEMU DVD-ROM', 'partitions': {}, 'removable': '1', 'rotational': '1', 'sas_address': None, 'sas_device_handle': None, 'scheduler_mode': 'mq-deadline', 'sectors': 253, 'sectorsize': '2048', 'size': '506.00 KB', 'support_discard': '0', 'vendor': 'QEMU', 'virtual': 1}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  03:54:17 +0000 (0:00:00.683)       0:00:19.630 ****** ",
                                "\u001b[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] ***************",
                                "Thursday 01 October 2026  03:54:18 +0000 (0:00:00.776)       0:00:20.407 ****** ",
                                "\u001b[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] ***************************",
                                "Thursday 01 October 2026  03:54:18 +0000 (0:00:00.586)       0:00:20.993 ****** ",
                                "\u001b[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] ***********************",
                                "Thursday 01 October 2026  03:54:19 +0000 (0:00:00.738)       0:00:21.732 ****** ",
                                "\u001b[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] ***************************",
                                "Thursday 01 October 2026  03:54:19 +0000 (0:00:00.308)       0:00:22.040 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  03:54:20 +0000 (0:00:00.511)       0:00:22.551 ****** ",
                                "\u001b[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] *************************",
                                "Thursday 01 October 2026  03:54:20 +0000 (0:00:00.630)       0:00:23.182 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  03:54:21 +0000 (0:00:01.017)       0:00:24.199 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  03:54:22 +0000 (0:00:00.449)       0:00:24.649 ****** ",
                                "\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 }}\"] ***",
                                "Thursday 01 October 2026  03:54:23 +0000 (0:00:00.871)       0:00:25.521 ****** ",
                                "\u001b[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] ****",
                                "Thursday 01 October 2026  03:54:23 +0000 (0:00:00.387)       0:00:25.909 ****** ",
                                "\u001b[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] ****",
                                "Thursday 01 October 2026  03:54:23 +0000 (0:00:00.362)       0:00:26.271 ****** ",
                                "\u001b[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] ***************",
                                "Thursday 01 October 2026  03:54:24 +0000 (0:00:00.360)       0:00:26.632 ****** ",
                                "\u001b[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] ****************************************",
                                "Thursday 01 October 2026  03:54:25 +0000 (0:00:00.737)       0:00:27.369 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  03:54:25 +0000 (0:00:00.421)       0:00:27.790 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  03:54:25 +0000 (0:00:00.407)       0:00:28.198 ****** ",
                                "\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)] ***************************",
                                "Thursday 01 October 2026  03:54:26 +0000 (0:00:00.416)       0:00:28.615 ****** ",
                                "\u001b[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] *************************************",
                                "Thursday 01 October 2026  03:54:26 +0000 (0:00:00.354)       0:00:28.969 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  03:54:27 +0000 (0:00:00.544)       0:00:29.514 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  03:54:28 +0000 (0:00:01.125)       0:00:30.639 ****** ",
                                "\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] ************************************",
                                "Thursday 01 October 2026  03:54:30 +0000 (0:00:02.299)       0:00:32.939 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/tasks/openstack_config.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [create openstack pool(s)] ************************************************",
                                "Thursday 01 October 2026  03:54:31 +0000 (0:00:00.431)       0:00:33.370 ****** ",
                                "\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] ***********************************************************",
                                "Thursday 01 October 2026  03:55:13 +0000 (0:00:42.510)       0:01:15.881 ****** ",
                                "\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] **************************************************",
                                "Thursday 01 October 2026  03:55:34 +0000 (0:00:21.192)       0:01:37.074 ****** ",
                                "\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] **********************************************",
                                "Thursday 01 October 2026  03:55:45 +0000 (0:00:10.825)       0:01:47.899 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ item.1 }}]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=25  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=21  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:56:03 +0000 (0:00:18.259)       0:02:06.159 ****** ",
                                "=============================================================================== ",
                                "create openstack pool(s) ----------------------------------------------- 42.51s",
                                "generate keys ---------------------------------------------------------- 21.19s",
                                "copy ceph key(s) if needed --------------------------------------------- 18.26s",
                                "get keys from monitors ------------------------------------------------- 10.83s",
                                "ceph-facts : Set_fact ceph_admin_command -------------------------------- 2.30s",
                                "ceph-facts : Find a running mon container ------------------------------- 2.12s",
                                "ceph-facts : Get current fsid if cluster is already running ------------- 1.75s",
                                "ceph-facts : Set_fact ceph_run_cmd -------------------------------------- 1.13s",
                                "ceph-facts : Set_fact _monitor_addresses - ipv4 ------------------------- 1.02s",
                                "ceph-facts : Check if podman binary is present -------------------------- 0.97s",
                                "ceph-facts : Check if the ceph mon socket is in-use --------------------- 0.91s",
                                "ceph-facts : Import_tasks set_radosgw_address.yml ----------------------- 0.87s",
                                "ceph-facts : Include facts.yml ------------------------------------------ 0.85s",
                                "ceph-facts : Check if the ceph conf exists ------------------------------ 0.78s",
                                "ceph-facts : Set_fact build devices from resolved symlinks -------------- 0.77s",
                                "ceph-facts : Check for a ceph mon socket -------------------------------- 0.75s",
                                "ceph-facts : Read osd pool default crush rule --------------------------- 0.74s",
                                "ceph-facts : Set_fact _radosgw_address to radosgw_address --------------- 0.74s",
                                "ceph-facts : Set_fact monitor_name ansible_facts['hostname'] ------------ 0.74s",
                                "ceph-facts : Check if it is atomic host --------------------------------- 0.70s",
                                "\u001b[32m2026-10-01 03:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b05e17d-4afe-40e0-9b94-1196b04f736c (copy-ceph-keys) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:56:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9b05e17d-4afe-40e0-9b94-1196b04f736c (copy-ceph-keys) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Copy ceph keys to the configuration repository] **************************",
                                "",
                                "TASK [Check if ceph keys exist] ************************************************",
                                "Thursday 01 October 2026  03:56:11 +0000 (0:00:00.203)       0:00:00.203 ****** ",
                                "\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] *****************************************************",
                                "Thursday 01 October 2026  03:56:16 +0000 (0:00:05.029)       0:00:05.233 ****** ",
                                "\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] **************************************************",
                                "Thursday 01 October 2026  03:56:21 +0000 (0:00:04.274)       0:00:09.507 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [Write ceph keys to the share directory] **********************************",
                                "Thursday 01 October 2026  03:56:22 +0000 (0:00:01.144)       0:00:10.652 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  03:56:37 +0000 (0:00:15.053)       0:00:25.706 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  03:56:40 +0000 (0:00:03.430)       0:00:29.136 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  03:56:48 +0000 (0:00:07.812)       0:00:36.949 ****** ",
                                "=============================================================================== ",
                                "Write ceph keys to the share directory --------------------------------- 15.05s",
                                "Write ceph keys to the configuration directory -------------------------- 7.81s",
                                "Check if ceph keys exist ------------------------------------------------ 5.03s",
                                "Fetch all ceph keys ----------------------------------------------------- 4.27s",
                                "Check if target directories exist --------------------------------------- 3.43s",
                                "Create share directory -------------------------------------------------- 1.14s",
                                "\u001b[32m2026-10-01 03:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 896ae9c7-fccb-4457-9ec9-b40e560eae65 (cephclient) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:57:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 896ae9c7-fccb-4457-9ec9-b40e560eae65 (cephclient) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role cephclient] ***************************************************",
                                "",
                                "TASK [osism.services.cephclient : Include container tasks] *********************",
                                "Thursday 01 October 2026  03:57:07 +0000 (0:00:00.313)       0:00:00.313 ****** ",
                                "\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] *****************",
                                "Thursday 01 October 2026  03:57:07 +0000 (0:00:00.257)       0:00:00.570 ****** ",
                                "\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] ********************",
                                "Thursday 01 October 2026  03:57:08 +0000 (0:00:01.318)       0:00:01.889 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  03:57:10 +0000 (0:00:01.644)       0:00:03.534 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy docker-compose.yml file] ****************",
                                "Thursday 01 October 2026  03:57:11 +0000 (0:00:01.163)       0:00:04.698 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Manage cephclient service] *******************",
                                "Thursday 01 October 2026  03:57:12 +0000 (0:00:01.007)       0:00:05.705 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  03:57:53 +0000 (0:00:40.391)       0:00:46.097 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  03:57:57 +0000 (0:00:04.192)       0:00:50.290 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include package tasks] ***********************",
                                "Thursday 01 October 2026  03:57:57 +0000 (0:00:00.503)       0:00:50.794 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include rook task] ***************************",
                                "Thursday 01 October 2026  03:57:58 +0000 (0:00:00.162)       0:00:50.957 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******",
                                "Thursday 01 October 2026  03:57:58 +0000 (0:00:00.582)       0:00:51.540 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***",
                                "Thursday 01 October 2026  03:58:00 +0000 (0:00:01.588)       0:00:53.128 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******",
                                "Thursday 01 October 2026  03:58:01 +0000 (0:00:00.802)       0:00:53.930 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****",
                                "Thursday 01 October 2026  03:58:01 +0000 (0:00:00.643)       0:00:54.574 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=rados)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=radosgw-admin)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=rbd)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  03:58:03 +0000 (0:00:01.545)       0:00:56.119 ****** ",
                                "=============================================================================== ",
                                "osism.services.cephclient : Manage cephclient service ------------------ 40.39s",
                                "osism.services.cephclient : Copy wrapper scripts ------------------------ 4.19s",
                                "osism.services.cephclient : Copy configuration files -------------------- 1.65s",
                                "osism.services.cephclient : Restart cephclient service ------------------ 1.59s",
                                "osism.services.cephclient : Copy bash completion scripts ---------------- 1.55s",
                                "osism.services.cephclient : Create required directories ----------------- 1.32s",
                                "osism.services.cephclient : Copy keyring file --------------------------- 1.16s",
                                "osism.services.cephclient : Copy docker-compose.yml file ---------------- 1.01s",
                                "osism.services.cephclient : Ensure that all containers are up ----------- 0.80s",
                                "osism.services.cephclient : Wait for an healthy service ----------------- 0.64s",
                                "osism.services.cephclient : Include rook task --------------------------- 0.58s",
                                "osism.services.cephclient : Remove old wrapper scripts ------------------ 0.50s",
                                "osism.services.cephclient : Include container tasks --------------------- 0.26s",
                                "osism.services.cephclient : Include package tasks ----------------------- 0.16s",
                                "\u001b[32m2026-10-01 03:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85febf9f-cb1f-405b-86c5-2dd9fe603a7a (ceph-bootstrap-dashboard) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:58:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 85febf9f-cb1f-405b-86c5-2dd9fe603a7a (ceph-bootstrap-dashboard) has been started and output is visible here.\u001b[0m",
                                "\u001b[1;35m[WARNING]: Collection community.general does not support Ansible version\u001b[0m",
                                "\u001b[1;35m2.16.14\u001b[0m",
                                "",
                                "PLAY [Bootstraph ceph dashboard] ***********************************************",
                                "",
                                "TASK [Disable the ceph dashboard] **********************************************",
                                "Thursday 01 October 2026  03:58:12 +0000 (0:00:00.281)       0:00:00.281 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/ssl to false] ******************************************",
                                "Thursday 01 October 2026  03:58:14 +0000 (0:00:01.986)       0:00:02.268 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_port to 7000] ***********************************",
                                "Thursday 01 October 2026  03:58:15 +0000 (0:00:01.054)       0:00:03.322 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/server_addr to 0.0.0.0] ********************************",
                                "Thursday 01 October 2026  03:58:16 +0000 (0:00:01.132)       0:00:04.454 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_behaviour to error] ****************************",
                                "Thursday 01 October 2026  03:58:18 +0000 (0:00:01.293)       0:00:05.748 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Set mgr/dashboard/standby_error_status_code to 404] **********************",
                                "Thursday 01 October 2026  03:58:19 +0000 (0:00:01.135)       0:00:06.883 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Enable the ceph dashboard] ***********************************************",
                                "Thursday 01 October 2026  03:58:20 +0000 (0:00:01.166)       0:00:08.049 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Write ceph_dashboard_password to temporary file] *************************",
                                "Thursday 01 October 2026  03:58:22 +0000 (0:00:02.053)       0:00:10.103 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Create admin user] *******************************************************",
                                "Thursday 01 October 2026  03:58:23 +0000 (0:00:01.377)       0:00:11.480 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [Remove temporary file for ceph_dashboard_password] ***********************",
                                "Thursday 01 October 2026  03:59:22 +0000 (0:00:58.022)       0:01:09.503 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Thursday 01 October 2026  03:59:22 +0000 (0:00:00.197)       0:01:09.701 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Thursday 01 October 2026  03:59:34 +0000 (0:00:11.920)       0:01:21.622 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart ceph manager services] *******************************************",
                                "",
                                "TASK [Restart ceph manager service] ********************************************",
                                "Thursday 01 October 2026  03:59:45 +0000 (0:00:11.292)       0:01:32.914 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  03:59:46 +0000 (0:00:01.424)       0:01:34.339 ****** ",
                                "=============================================================================== ",
                                "Create admin user ------------------------------------------------------ 58.02s",
                                "Restart ceph manager service ------------------------------------------- 24.64s",
                                "Enable the ceph dashboard ----------------------------------------------- 2.05s",
                                "Disable the ceph dashboard ---------------------------------------------- 1.99s",
                                "Write ceph_dashboard_password to temporary file ------------------------- 1.38s",
                                "Set mgr/dashboard/server_addr to 0.0.0.0 -------------------------------- 1.29s",
                                "Set mgr/dashboard/standby_error_status_code to 404 ---------------------- 1.17s",
                                "Set mgr/dashboard/standby_behaviour to error ---------------------------- 1.14s",
                                "Set mgr/dashboard/server_port to 7000 ----------------------------------- 1.13s",
                                "Set mgr/dashboard/ssl to false ------------------------------------------ 1.05s",
                                "Remove temporary file for ceph_dashboard_password ----------------------- 0.20s",
                                "+ sh -c /opt/configuration/scripts/deploy/300-openstack.sh",
                                "\u001b[32m2026-10-01 03:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask af9241fa-84b6-4c6e-aaac-d3fa642ae261 (keystone) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 03:59:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task af9241fa-84b6-4c6e-aaac-d3fa642ae261 (keystone) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  03:59:55 +0000 (0:00:00.298)       0:00:00.298 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  03:59:55 +0000 (0:00:00.352)       0:00:00.651 ****** ",
                                "\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] ************************************************",
                                "Thursday 01 October 2026  03:59:55 +0000 (0:00:00.489)       0:00:01.141 ****** ",
                                "\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] ****************************",
                                "Thursday 01 October 2026  03:59:56 +0000 (0:00:00.608)       0:00:01.750 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Check if policies shall be overwritten] ***********************",
                                "Thursday 01 October 2026  03:59:58 +0000 (0:00:01.621)       0:00:03.371 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Set keystone policy file] *************************************",
                                "Thursday 01 October 2026  03:59:58 +0000 (0:00:00.333)       0:00:03.704 ****** ",
                                "\u001b[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] *********",
                                "Thursday 01 October 2026  03:59:58 +0000 (0:00:00.331)       0:00:04.036 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Thursday 01 October 2026  03:59:59 +0000 (0:00:00.893)       0:00:04.930 ****** ",
                                "\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] *******",
                                "Thursday 01 October 2026  04:00:00 +0000 (0:00:00.660)       0:00:05.591 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:00:03 +0000 (0:00:03.377)       0:00:08.968 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : keystone | Copying over backend internal TLS key] ****",
                                "Thursday 01 October 2026  04:00:04 +0000 (0:00:00.734)       0:00:09.703 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over config.json files for services] ******************",
                                "Thursday 01 October 2026  04:00:05 +0000 (0:00:00.930)       0:00:10.633 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone.conf] ***********************************",
                                "Thursday 01 October 2026  04:00:08 +0000 (0:00:03.202)       0:00:13.836 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : Copying keystone-startup script for keystone] *****************",
                                "Thursday 01 October 2026  04:00:13 +0000 (0:00:05.190)       0:00:19.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 [keystone : Create Keystone domain-specific config directory] *************",
                                "Thursday 01 October 2026  04:00:15 +0000 (0:00:01.537)       0:00:20.563 ****** ",
                                "\u001b[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] ***********************",
                                "Thursday 01 October 2026  04:00:15 +0000 (0:00:00.627)       0:00:21.191 ****** ",
                                "\u001b[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] ********************",
                                "Thursday 01 October 2026  04:00:16 +0000 (0:00:00.573)       0:00:21.764 ****** ",
                                "\u001b[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] ****************************",
                                "Thursday 01 October 2026  04:00:16 +0000 (0:00:00.352)       0:00:22.117 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Thursday 01 October 2026  04:00:17 +0000 (0:00:00.714)       0:00:22.832 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  04:00:17 +0000 (0:00:00.336)       0:00:23.169 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "",
                                "TASK [keystone : Checking whether keystone-paste.ini file exists] **************",
                                "Thursday 01 October 2026  04:00:19 +0000 (0:00:01.992)       0:00:25.162 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone-paste.ini] ******************************",
                                "Thursday 01 October 2026  04:00:20 +0000 (0:00:01.090)       0:00:26.252 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Generate the required cron jobs for the node] *****************",
                                "Thursday 01 October 2026  04:00:21 +0000 (0:00:00.670)       0:00:26.923 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***",
                                "Thursday 01 October 2026  04:00:23 +0000 (0:00:02.221)       0:00:29.144 ****** ",
                                "\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] ****************************",
                                "Thursday 01 October 2026  04:00:24 +0000 (0:00:00.345)       0:00:29.489 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\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",
                                "",
                                "TASK [keystone : Copying files for keystone-ssh] *******************************",
                                "Thursday 01 October 2026  04:00:33 +0000 (0:00:09.261)       0:00:38.751 ****** ",
                                "\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-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "",
                                "TASK [keystone : Check keystone containers] ************************************",
                                "Thursday 01 October 2026  04:00:36 +0000 (0:00:02.547)       0:00:41.299 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone:26.0.1.20251130', '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/', '', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Thursday 01 October 2026  04:00:38 +0000 (0:00:02.483)       0:00:43.782 ****** ",
                                "\u001b[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] ***********************************",
                                "Thursday 01 October 2026  04:00:38 +0000 (0:00:00.335)       0:00:44.118 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating Keystone database user and setting permissions] ******",
                                "Thursday 01 October 2026  04:00:41 +0000 (0:00:02.671)       0:00:46.790 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Checking for any running keystone_fernet containers] **********",
                                "Thursday 01 October 2026  04:00:43 +0000 (0:00:02.398)       0:00:49.188 ****** ",
                                "\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 [keystone : Group nodes where keystone_fernet is running] *****************",
                                "Thursday 01 October 2026  04:00:44 +0000 (0:00:00.997)       0:00:50.185 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Fail if any hosts need bootstrapping and not all hosts targeted] ***",
                                "Thursday 01 October 2026  04:00:45 +0000 (0:00:00.365)       0:00:50.551 ****** ",
                                "\u001b[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] *************************",
                                "Thursday 01 October 2026  04:00:45 +0000 (0:00:00.443)       0:00:50.995 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Running Keystone fernet bootstrap container] ******************",
                                "Thursday 01 October 2026  04:01:00 +0000 (0:00:15.136)       0:01:06.132 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  04:01:11 +0000 (0:00:10.739)       0:01:16.872 ****** ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  04:01:11 +0000 (0:00:00.079)       0:01:16.952 ****** ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  04:01:11 +0000 (0:00:00.075)       0:01:17.027 ****** ",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************",
                                "Thursday 01 October 2026  04:01:11 +0000 (0:00:00.090)       0:01:17.118 ****** ",
                                "\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 [keystone : Restart keystone-fernet container] *****************",
                                "Thursday 01 October 2026  04:01:43 +0000 (0:00:32.110)       0:01:49.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 [keystone : Restart keystone container] ************************",
                                "Thursday 01 October 2026  04:01:53 +0000 (0:00:09.514)       0:01:58.743 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Thursday 01 October 2026  04:02:00 +0000 (0:00:06.815)       0:02:05.558 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  04:02:00 +0000 (0:00:00.640)       0:02:06.199 ****** ",
                                "\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 : Run key distribution] *****************************************",
                                "Thursday 01 October 2026  04:02:01 +0000 (0:00:00.753)       0:02:06.953 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating admin project, user, role, service, and endpoint] ****",
                                "Thursday 01 October 2026  04:02:03 +0000 (0:00:01.869)       0:02:08.822 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=RegionOne)\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating services] **********************",
                                "Thursday 01 October 2026  04:02:15 +0000 (0:00:11.872)       0:02:20.694 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=keystone (identity))\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating endpoints] *********************",
                                "Thursday 01 October 2026  04:02:42 +0000 (0:00:26.627)       0:02:47.322 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  04:02:48 +0000 (0:00:06.578)       0:02:53.900 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating users] *************************",
                                "Thursday 01 October 2026  04:02:48 +0000 (0:00:00.152)       0:02:54.053 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Creating roles] *************************",
                                "Thursday 01 October 2026  04:02:48 +0000 (0:00:00.135)       0:02:54.188 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : keystone | Granting user roles] ********************",
                                "Thursday 01 October 2026  04:02:49 +0000 (0:00:00.136)       0:02:54.324 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Creating default user role] ***********************************",
                                "Thursday 01 October 2026  04:02:49 +0000 (0:00:00.388)       0:02:54.713 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Thursday 01 October 2026  04:02:52 +0000 (0:00:02.951)       0:02:57.665 ****** ",
                                "\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=33  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=12  \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=22  \u001b[0m \u001b[0;33mchanged=12  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:02:53 +0000 (0:00:00.821)       0:02:58.486 ****** ",
                                "=============================================================================== ",
                                "keystone : Restart keystone-ssh container ------------------------------ 32.11s",
                                "service-ks-register : keystone | Creating services --------------------- 26.63s",
                                "keystone : Running Keystone bootstrap container ------------------------ 15.14s",
                                "keystone : Creating admin project, user, role, service, and endpoint --- 11.87s",
                                "keystone : Running Keystone fernet bootstrap container ----------------- 10.74s",
                                "keystone : Restart keystone-fernet container ---------------------------- 9.51s",
                                "keystone : Copying files for keystone-fernet ---------------------------- 9.26s",
                                "keystone : Restart keystone container ----------------------------------- 6.82s",
                                "service-ks-register : keystone | Creating endpoints --------------------- 6.58s",
                                "keystone : Copying over keystone.conf ----------------------------------- 5.19s",
                                "service-cert-copy : keystone | Copying over extra CA certificates ------- 3.38s",
                                "keystone : Copying over config.json files for services ------------------ 3.20s",
                                "keystone : Creating default user role ----------------------------------- 2.95s",
                                "keystone : Creating keystone database ----------------------------------- 2.67s",
                                "keystone : Copying files for keystone-ssh ------------------------------- 2.55s",
                                "keystone : Check keystone containers ------------------------------------ 2.48s",
                                "keystone : Creating Keystone database user and setting permissions ------ 2.40s",
                                "keystone : Generate the required cron jobs for the node ----------------- 2.22s",
                                "keystone : Copying over wsgi-keystone.conf ------------------------------ 1.99s",
                                "keystone : Run key distribution ----------------------------------------- 1.87s",
                                "\u001b[32m2026-10-01 04:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7cc4f57-e32a-4880-87d4-6b912362e6b5 (placement) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:02:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b7cc4f57-e32a-4880-87d4-6b912362e6b5 (placement) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:03:01 +0000 (0:00:00.291)       0:00:00.291 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:03:01 +0000 (0:00:00.334)       0:00:00.625 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  04:03:01 +0000 (0:00:00.491)       0:00:01.117 ****** ",
                                "\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 services] *********************",
                                "Thursday 01 October 2026  04:03:02 +0000 (0:00:00.621)       0:00:01.739 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement (placement))\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating endpoints] ********************",
                                "Thursday 01 October 2026  04:03:05 +0000 (0:00:03.514)       0:00:05.254 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  04:03:11 +0000 (0:00:05.424)       0:00:10.679 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating users] ************************",
                                "Thursday 01 October 2026  04:03:15 +0000 (0:00:03.859)       0:00:14.538 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating roles] ************************",
                                "Thursday 01 October 2026  04:03:20 +0000 (0:00:04.751)       0:00:19.289 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Granting user roles] *******************",
                                "Thursday 01 October 2026  04:03:23 +0000 (0:00:03.274)       0:00:22.564 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  04:03:27 +0000 (0:00:04.440)       0:00:27.005 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Ensuring config directories exist] ***************************",
                                "Thursday 01 October 2026  04:03:28 +0000 (0:00:00.369)       0:00:27.374 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Check if policies shall be overwritten] **********************",
                                "Thursday 01 October 2026  04:03:28 +0000 (0:00:00.831)       0:00:28.206 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Set placement policy file] ***********************************",
                                "Thursday 01 October 2026  04:03:29 +0000 (0:00:00.397)       0:00:28.604 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  04:03:29 +0000 (0:00:00.394)       0:00:28.998 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  04:03:30 +0000 (0:00:00.595)       0:00:29.593 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:03:32 +0000 (0:00:01.957)       0:00:31.551 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS key] ***",
                                "Thursday 01 October 2026  04:03:32 +0000 (0:00:00.544)       0:00:32.095 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Copying over config.json files for services] *****************",
                                "Thursday 01 October 2026  04:03:33 +0000 (0:00:00.785)       0:00:32.881 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement.conf] *********************************",
                                "Thursday 01 October 2026  04:03:35 +0000 (0:00:01.829)       0:00:34.711 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement-api wsgi configuration] ***************",
                                "Thursday 01 October 2026  04:03:37 +0000 (0:00:02.278)       0:00:36.990 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/placement/templates/placement-api-wsgi.conf.j2)\u001b[0m",
                                "",
                                "TASK [placement : Copying over migrate-db.rc.j2 configuration] *****************",
                                "Thursday 01 October 2026  04:03:39 +0000 (0:00:01.330)       0:00:38.321 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  04:03:40 +0000 (0:00:01.356)       0:00:39.678 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Check placement containers] **********************************",
                                "Thursday 01 October 2026  04:03:41 +0000 (0:00:01.059)       0:00:40.737 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/placement-api:12.0.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases] ********************************",
                                "Thursday 01 October 2026  04:03:42 +0000 (0:00:01.107)       0:00:41.845 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases user and setting permissions] ***",
                                "Thursday 01 October 2026  04:03:44 +0000 (0:00:01.965)       0:00:43.810 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Running placement bootstrap container] ***********************",
                                "Thursday 01 October 2026  04:03:46 +0000 (0:00:02.288)       0:00:46.098 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  04:03:59 +0000 (0:00:13.063)       0:00:59.162 ****** ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  04:04:00 +0000 (0:00:00.120)       0:00:59.283 ****** ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  04:04:00 +0000 (0:00:00.083)       0:00:59.366 ****** ",
                                "",
                                "RUNNING HANDLER [placement : Restart placement-api container] ******************",
                                "Thursday 01 October 2026  04:04:00 +0000 (0:00:00.078)       0:00:59.445 ****** ",
                                "\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=21  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=8   \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=12  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:04:05 +0000 (0:00:05.577)       0:01:05.022 ****** ",
                                "=============================================================================== ",
                                "placement : Running placement bootstrap container ---------------------- 13.06s",
                                "placement : Restart placement-api container ----------------------------- 5.58s",
                                "service-ks-register : placement | Creating endpoints -------------------- 5.42s",
                                "service-ks-register : placement | Creating users ------------------------ 4.75s",
                                "service-ks-register : placement | Granting user roles ------------------- 4.44s",
                                "service-ks-register : placement | Creating projects --------------------- 3.86s",
                                "service-ks-register : placement | Creating services --------------------- 3.51s",
                                "service-ks-register : placement | Creating roles ------------------------ 3.27s",
                                "placement : Creating placement databases user and setting permissions --- 2.29s",
                                "placement : Copying over placement.conf --------------------------------- 2.28s",
                                "placement : Creating placement databases -------------------------------- 1.97s",
                                "service-cert-copy : placement | Copying over extra CA certificates ------ 1.96s",
                                "placement : Copying over config.json files for services ----------------- 1.83s",
                                "placement : Copying over migrate-db.rc.j2 configuration ----------------- 1.36s",
                                "placement : Copying over placement-api wsgi configuration --------------- 1.33s",
                                "placement : Check placement containers ---------------------------------- 1.11s",
                                "placement : Copying over existing policy file --------------------------- 1.06s",
                                "placement : Ensuring config directories exist --------------------------- 0.83s",
                                "service-cert-copy : placement | Copying over backend internal TLS key --- 0.79s",
                                "placement : include_tasks ----------------------------------------------- 0.62s",
                                "\u001b[32m2026-10-01 04:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 56b6cedd-b28e-4ed8-a979-284ed7b4a7ab (neutron) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:04:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 56b6cedd-b28e-4ed8-a979-284ed7b4a7ab (neutron) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:04:13 +0000 (0:00:00.317)       0:00:00.317 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:04:14 +0000 (0:00:00.756)       0:00:01.074 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  04:04:15 +0000 (0:00:00.682)       0:00:01.756 ****** ",
                                "\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] *******************************************",
                                "Thursday 01 October 2026  04:04:16 +0000 (0:00:01.425)       0:00:03.182 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Get container volume facts] ************************************",
                                "Thursday 01 October 2026  04:04:17 +0000 (0:00:01.407)       0:00:04.590 ****** ",
                                "\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] ************************************",
                                "Thursday 01 October 2026  04:04:18 +0000 (0:00:01.075)       0:00:05.665 ****** ",
                                "\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] ************************************",
                                "Thursday 01 October 2026  04:04:19 +0000 (0:00:00.936)       0:00:06.602 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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 services] ***********************",
                                "Thursday 01 October 2026  04:04:20 +0000 (0:00:00.712)       0:00:07.315 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron (network))\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating endpoints] **********************",
                                "Thursday 01 October 2026  04:04:24 +0000 (0:00:04.127)       0:00:11.442 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  04:04:31 +0000 (0:00:06.824)       0:00:18.267 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating users] **************************",
                                "Thursday 01 October 2026  04:04:35 +0000 (0:00:04.284)       0:00:22.551 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=neutron -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Creating roles] **************************",
                                "Thursday 01 October 2026  04:04:39 +0000 (0:00:03.989)       0:00:26.541 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : neutron | Granting user roles] *********************",
                                "Thursday 01 October 2026  04:04:43 +0000 (0:00:03.664)       0:00:30.206 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  04:04:51 +0000 (0:00:08.001)       0:00:38.208 ****** ",
                                "\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] *****************************************",
                                "Thursday 01 October 2026  04:04:52 +0000 (0:00:00.847)       0:00:39.055 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check IPv6 support] ********************************************",
                                "Thursday 01 October 2026  04:04:54 +0000 (0:00:02.540)       0:00:41.596 ****** ",
                                "\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",
                                "",
                                "TASK [Setting sysctl values] ***************************************************",
                                "Thursday 01 October 2026  04:04:56 +0000 (0:00:01.226)       0:00:42.823 ****** ",
                                "\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 : Ensuring config directories exist] *****************************",
                                "Thursday 01 October 2026  04:04:58 +0000 (0:00:02.449)       0:00:45.272 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Check if extra ml2 plugins exists] *****************************",
                                "Thursday 01 October 2026  04:05:01 +0000 (0:00:02.932)       0:00:48.204 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  04:05:02 +0000 (0:00:00.976)       0:00:49.181 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  04:05:03 +0000 (0:00:01.403)       0:00:50.584 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:05:06 +0000 (0:00:03.064)       0:00:53.649 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : neutron | Copying over backend internal TLS key] *****",
                                "Thursday 01 October 2026  04:05:09 +0000 (0:00:02.388)       0:00:56.038 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Creating TLS backend PEM File] *********************************",
                                "Thursday 01 October 2026  04:05:12 +0000 (0:00:03.017)       0:00:59.056 ****** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Check if policies shall be overwritten] ************************",
                                "Thursday 01 October 2026  04:05:14 +0000 (0:00:02.605)       0:01:01.662 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Set neutron policy file] ***************************************",
                                "Thursday 01 October 2026  04:05:15 +0000 (0:00:00.141)       0:01:01.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",
                                "\u001b[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] *****************************",
                                "Thursday 01 October 2026  04:05:16 +0000 (0:00:00.883)       0:01:02.687 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over config.json files for services] *******************",
                                "Thursday 01 October 2026  04:05:18 +0000 (0:00:02.826)       0:01:05.514 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron.conf] *************************************",
                                "Thursday 01 October 2026  04:05:22 +0000 (0:00:03.695)       0:01:09.209 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_vpnaas.conf] ******************************",
                                "Thursday 01 October 2026  04:05:28 +0000 (0:00:06.271)       0:01:15.481 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ssh key] ******************************************",
                                "Thursday 01 October 2026  04:05:31 +0000 (0:00:02.328)       0:01:17.810 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ml2_conf.ini] *************************************",
                                "Thursday 01 October 2026  04:05:33 +0000 (0:00:02.478)       0:01:20.288 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "",
                                "TASK [neutron : Copying over linuxbridge_agent.ini] ****************************",
                                "Thursday 01 October 2026  04:05:37 +0000 (0:00:03.820)       0:01:24.109 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over openvswitch_agent.ini] ****************************",
                                "Thursday 01 October 2026  04:05:39 +0000 (0:00:02.257)       0:01:26.366 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over sriov_agent.ini] **********************************",
                                "Thursday 01 October 2026  04:05:42 +0000 (0:00:02.381)       0:01:28.748 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over mlnx_agent.ini] ***********************************",
                                "Thursday 01 October 2026  04:05:44 +0000 (0:00:02.533)       0:01:31.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;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over eswitchd.conf] ************************************",
                                "Thursday 01 October 2026  04:05:47 +0000 (0:00:02.534)       0:01:33.815 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dhcp_agent.ini] ***********************************",
                                "Thursday 01 October 2026  04:05:49 +0000 (0:00:02.413)       0:01:36.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",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dnsmasq.conf] *************************************",
                                "Thursday 01 October 2026  04:05:52 +0000 (0:00:02.510)       0:01:38.739 ****** ",
                                "\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-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over l3_agent.ini] *************************************",
                                "Thursday 01 October 2026  04:05:54 +0000 (0:00:02.588)       0:01:41.328 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over fwaas_driver.ini] *********************************",
                                "Thursday 01 October 2026  04:05:57 +0000 (0:00:02.574)       0:01:43.903 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metadata_agent.ini] *******************************",
                                "Thursday 01 October 2026  04:05:59 +0000 (0:00:02.547)       0:01:46.451 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************",
                                "Thursday 01 October 2026  04:06:02 +0000 (0:00:02.460)       0:01:48.911 ****** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metering_agent.ini] *******************************",
                                "Thursday 01 October 2026  04:06:06 +0000 (0:00:04.028)       0:01:52.940 ****** ",
                                "\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 ironic_neutron_agent.ini] *************************",
                                "Thursday 01 October 2026  04:06:08 +0000 (0:00:02.623)       0:01:55.563 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over bgp_dragent.ini] **********************************",
                                "Thursday 01 October 2026  04:06:11 +0000 (0:00:02.413)       0:01:57.977 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ovn_agent.ini] ************************************",
                                "Thursday 01 October 2026  04:06:13 +0000 (0:00:02.469)       0:02:00.447 ****** ",
                                "\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 : Copying over nsx.ini] ******************************************",
                                "Thursday 01 October 2026  04:06:16 +0000 (0:00:02.620)       0:02:03.067 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copy neutron-l3-agent-wrapper script] **************************",
                                "Thursday 01 October 2026  04:06:18 +0000 (0:00:02.461)       0:02:05.529 ****** ",
                                "\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 extra ml2 plugins] ********************************",
                                "Thursday 01 October 2026  04:06:21 +0000 (0:00:02.620)       0:02:08.150 ****** ",
                                "\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 neutron-tls-proxy.cfg] ****************************",
                                "Thursday 01 October 2026  04:06:24 +0000 (0:00:02.604)       0:02:10.754 ****** ",
                                "\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-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-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-5] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/neutron-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_taas.conf] ********************************",
                                "Thursday 01 October 2026  04:06:26 +0000 (0:00:02.531)       0:02:13.286 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Check neutron containers] **************************************",
                                "Thursday 01 October 2026  04:06:28 +0000 (0:00:02.327)       0:02:15.613 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port neutron-ovn-metadata-agent 6640'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Thursday 01 October 2026  04:06:32 +0000 (0:00:03.156)       0:02:18.770 ****** ",
                                "\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] *************************************",
                                "Thursday 01 October 2026  04:06:33 +0000 (0:00:00.934)       0:02:19.705 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Creating Neutron database user and setting permissions] ********",
                                "Thursday 01 October 2026  04:06:35 +0000 (0:00:02.378)       0:02:22.083 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Running Neutron bootstrap container] ***************************",
                                "Thursday 01 October 2026  04:06:37 +0000 (0:00:02.463)       0:02:24.547 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  04:07:20 +0000 (0:00:42.186)       0:03:06.734 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  04:07:20 +0000 (0:00:00.085)       0:03:06.819 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  04:07:20 +0000 (0:00:00.079)       0:03:06.899 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  04:07:20 +0000 (0:00:00.076)       0:03:06.975 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  04:07:20 +0000 (0:00:00.077)       0:03:07.053 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  04:07:20 +0000 (0:00:00.290)       0:03:07.344 ****** ",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-server container] *******************",
                                "Thursday 01 October 2026  04:07:20 +0000 (0:00:00.081)       0:03:07.426 ****** ",
                                "\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 [neutron : Restart neutron-ovn-metadata-agent container] *******",
                                "Thursday 01 October 2026  04:07:42 +0000 (0:00:22.199)       0:03:29.625 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=15  \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=16  \u001b[0m \u001b[0;33mchanged=8   \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=16  \u001b[0m \u001b[0;33mchanged=8   \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=15  \u001b[0m \u001b[0;33mchanged=7   \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=15  \u001b[0m \u001b[0;33mchanged=7   \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=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=32  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:08:35 +0000 (0:00:52.505)       0:04:22.131 ****** ",
                                "=============================================================================== ",
                                "neutron : Restart neutron-ovn-metadata-agent container ----------------- 52.51s",
                                "neutron : Running Neutron bootstrap container -------------------------- 42.19s",
                                "neutron : Restart neutron-server container ----------------------------- 22.20s",
                                "service-ks-register : neutron | Granting user roles --------------------- 8.00s",
                                "service-ks-register : neutron | Creating endpoints ---------------------- 6.82s",
                                "neutron : Copying over neutron.conf ------------------------------------- 6.27s",
                                "service-ks-register : neutron | Creating projects ----------------------- 4.28s",
                                "service-ks-register : neutron | Creating services ----------------------- 4.13s",
                                "neutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 4.03s",
                                "service-ks-register : neutron | Creating users -------------------------- 3.99s",
                                "neutron : Copying over ml2_conf.ini ------------------------------------- 3.82s",
                                "neutron : Copying over config.json files for services ------------------- 3.70s",
                                "service-ks-register : neutron | Creating roles -------------------------- 3.66s",
                                "neutron : Check neutron containers -------------------------------------- 3.16s",
                                "service-cert-copy : neutron | Copying over extra CA certificates -------- 3.07s",
                                "service-cert-copy : neutron | Copying over backend internal TLS key ----- 3.02s",
                                "neutron : Ensuring config directories exist ----------------------------- 2.93s",
                                "neutron : Copying over existing policy file ----------------------------- 2.83s",
                                "neutron : Copying over metering_agent.ini ------------------------------- 2.62s",
                                "neutron : Copying over ovn_agent.ini ------------------------------------ 2.62s",
                                "\u001b[32m2026-10-01 04:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b7c1465c-5012-4948-8b07-a08d61b49787 (nova) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:08:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b7c1465c-5012-4948-8b07-a08d61b49787 (nova) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on OpenStack release] **********************************",
                                "Thursday 01 October 2026  04:08:43 +0000 (0:00:00.344)       0:00:00.344 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:08:44 +0000 (0:00:00.995)       0:00:01.339 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:08:45 +0000 (0:00:00.976)       0:00:02.315 ****** ",
                                "\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] ********************************************************",
                                "Thursday 01 October 2026  04:08:46 +0000 (0:00:00.816)       0:00:03.132 ****** ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases] ******************************************",
                                "Thursday 01 October 2026  04:08:47 +0000 (0:00:00.878)       0:00:04.011 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  04:08:52 +0000 (0:00:04.705)       0:00:08.717 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  04:08:56 +0000 (0:00:04.493)       0:00:13.211 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for nova-api-bootstrap] ************",
                                "Thursday 01 October 2026  04:08:57 +0000 (0:00:00.709)       0:00:13.920 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************",
                                "Thursday 01 October 2026  04:08:58 +0000 (0:00:01.397)       0:00:15.318 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  04:09:01 +0000 (0:00:02.747)       0:00:18.066 ****** ",
                                "\u001b[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] *****************************",
                                "Thursday 01 October 2026  04:09:01 +0000 (0:00:00.363)       0:00:18.430 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Create cell0 mappings] ********************************************",
                                "Thursday 01 October 2026  04:09:31 +0000 (0:00:29.855)       0:00:48.286 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Thursday 01 October 2026  04:09:45 +0000 (0:00:13.873)       0:01:02.159 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Thursday 01 October 2026  04:10:00 +0000 (0:00:14.523)       0:01:16.683 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Update cell0 mappings] ********************************************",
                                "Thursday 01 October 2026  04:10:00 +0000 (0:00:00.730)       0:01:17.413 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  04:10:01 +0000 (0:00:00.543)       0:01:17.956 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  04:10:01 +0000 (0:00:00.559)       0:01:18.515 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Thursday 01 October 2026  04:10:20 +0000 (0:00:18.398)       0:01:36.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",
                                "",
                                "PLAY [Bootstrap nova cell databases] *******************************************",
                                "",
                                "TASK [Bootstrap deploy] ********************************************************",
                                "Thursday 01 October 2026  04:10:20 +0000 (0:00:00.394)       0:01:37.309 ****** ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database] *********************************",
                                "Thursday 01 October 2026  04:10:21 +0000 (0:00:00.873)       0:01:38.183 ****** ",
                                "\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] ****",
                                "Thursday 01 October 2026  04:10:23 +0000 (0:00:02.202)       0:01:40.385 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  04:10:25 +0000 (0:00:02.240)       0:01:42.625 ****** ",
                                "\u001b[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] *******************",
                                "Thursday 01 October 2026  04:10:26 +0000 (0:00:00.389)       0:01:43.015 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  04:10:34 +0000 (0:00:08.192)       0:01:51.208 ****** ",
                                "\u001b[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] *******************",
                                "Thursday 01 October 2026  04:10:34 +0000 (0:00:00.373)       0:01:51.582 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  04:10:35 +0000 (0:00:00.979)       0:01:52.562 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******",
                                "Thursday 01 October 2026  04:10:36 +0000 (0:00:00.504)       0:01:53.066 ****** ",
                                "\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] **************",
                                "Thursday 01 October 2026  04:10:37 +0000 (0:00:00.996)       0:01:54.063 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  04:10:39 +0000 (0:00:02.390)       0:01:56.453 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  04:11:02 +0000 (0:00:22.847)       0:02:19.301 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Thursday 01 October 2026  04:11:16 +0000 (0:00:13.863)       0:02:33.165 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  04:11:17 +0000 (0:00:00.928)       0:02:34.094 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Update cell] *************************************************",
                                "Thursday 01 October 2026  04:11:31 +0000 (0:00:14.209)       0:02:48.304 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Thursday 01 October 2026  04:11:33 +0000 (0:00:01.586)       0:02:49.890 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role nova] *********************************************************",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  04:11:33 +0000 (0:00:00.346)       0:02:50.236 ****** ",
                                "\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 services] **************************",
                                "Thursday 01 October 2026  04:11:34 +0000 (0:00:00.919)       0:02:51.155 ****** ",
                                "\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 endpoints] *************************",
                                "Thursday 01 October 2026  04:11:37 +0000 (0:00:03.477)       0:02:54.633 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  04:11:44 +0000 (0:00:06.915)       0:03:01.548 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating users] *****************************",
                                "Thursday 01 October 2026  04:11:48 +0000 (0:00:03.414)       0:03:04.963 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating roles] *****************************",
                                "Thursday 01 October 2026  04:11:52 +0000 (0:00:04.358)       0:03:09.321 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Granting user roles] ************************",
                                "Thursday 01 October 2026  04:11:56 +0000 (0:00:03.419)       0:03:12.741 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  04:12:03 +0000 (0:00:07.789)       0:03:20.530 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Check if policies shall be overwritten] ***************************",
                                "Thursday 01 October 2026  04:12:05 +0000 (0:00:01.752)       0:03:22.283 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Set nova policy file] *********************************************",
                                "Thursday 01 October 2026  04:12:05 +0000 (0:00:00.167)       0:03:22.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 [nova : Check for vendordata file] ****************************************",
                                "Thursday 01 October 2026  04:12:06 +0000 (0:00:00.422)       0:03:22.873 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova : Set vendordata file path] *****************************************",
                                "Thursday 01 October 2026  04:12:07 +0000 (0:00:00.893)       0:03:23.766 ****** ",
                                "\u001b[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] ****************************************************",
                                "Thursday 01 October 2026  04:12:07 +0000 (0:00:00.361)       0:03:24.128 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  04:12:08 +0000 (0:00:01.080)       0:03:25.208 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:12:10 +0000 (0:00:02.415)       0:03:27.624 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Thursday 01 October 2026  04:12:11 +0000 (0:00:00.676)       0:03:28.300 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for services] **********************",
                                "Thursday 01 October 2026  04:12:13 +0000 (0:00:01.481)       0:03:29.782 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf] *******************************************",
                                "Thursday 01 October 2026  04:12:15 +0000 (0:00:02.371)       0:03:32.153 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Copying over existing policy file] ********************************",
                                "Thursday 01 October 2026  04:12:22 +0000 (0:00:06.630)       0:03:38.783 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova-api-wsgi.conf] **********************************",
                                "Thursday 01 October 2026  04:12:23 +0000 (0:00:01.414)       0:03:40.198 ****** ",
                                "\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 [nova : Copying over vendordata file] *************************************",
                                "Thursday 01 October 2026  04:12:25 +0000 (0:00:01.715)       0:03:41.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 [nova : Check nova containers] ********************************************",
                                "Thursday 01 October 2026  04:12:25 +0000 (0:00:00.374)       0:03:42.289 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/nova-api:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  04:12:27 +0000 (0:00:01.794)       0:03:44.084 ****** ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  04:12:27 +0000 (0:00:00.180)       0:03:44.264 ****** ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  04:12:28 +0000 (0:00:00.507)       0:03:44.771 ****** ",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-scheduler container] **********************",
                                "Thursday 01 October 2026  04:12:28 +0000 (0:00:00.185)       0:03:44.957 ****** ",
                                "\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] ****************************",
                                "Thursday 01 October 2026  04:12:48 +0000 (0:00:19.693)       0:04:04.650 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role nova-cell] ****************************************************",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  04:12:53 +0000 (0:00:05.619)       0:04:10.270 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  04:12:54 +0000 (0:00:01.325)       0:04:11.596 ****** ",
                                "\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 [Load and persist br_netfilter module] ************************************",
                                "Thursday 01 October 2026  04:12:55 +0000 (0:00:00.734)       0:04:12.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",
                                "\u001b[0;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Thursday 01 October 2026  04:12:56 +0000 (0:00:01.200)       0:04:13.530 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Thursday 01 October 2026  04:12:57 +0000 (0:00:00.775)       0:04:14.305 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:12:58 +0000 (0:00:01.275)       0:04:15.580 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  04:12:59 +0000 (0:00:00.797)       0:04:16.378 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "",
                                "TASK [nova-cell : Install udev kolla kvm rules] ********************************",
                                "Thursday 01 October 2026  04:13:01 +0000 (0:00:02.138)       0:04:18.516 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Mask qemu-kvm service] ***************************************",
                                "Thursday 01 October 2026  04:13:03 +0000 (0:00:01.182)       0:04:19.699 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  04:13:04 +0000 (0:00:01.710)       0:04:21.410 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  04:13:07 +0000 (0:00:02.674)       0:04:24.085 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  04:13:08 +0000 (0:00:01.394)       0:04:25.479 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:13:12 +0000 (0:00:03.909)       0:04:29.388 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Thursday 01 October 2026  04:13:14 +0000 (0:00:01.883)       0:04:31.272 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  04:13:16 +0000 (0:00:02.358)       0:04:33.630 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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] *************************************",
                                "Thursday 01 October 2026  04:13:18 +0000 (0:00:01.193)       0:04:34.824 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:13:19 +0000 (0:00:01.056)       0:04:35.880 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract nova key from file] **********************************",
                                "Thursday 01 October 2026  04:13:20 +0000 (0:00:01.066)       0:04:36.946 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract cinder key from file] ********************************",
                                "Thursday 01 October 2026  04:13:20 +0000 (0:00:00.588)       0:04:37.534 ****** ",
                                "\u001b[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] ****************************",
                                "Thursday 01 October 2026  04:13:21 +0000 (0:00:01.005)       0:04:38.540 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  04:13:23 +0000 (0:00:01.230)       0:04:39.771 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph.conf] *****************************************",
                                "Thursday 01 October 2026  04:13:24 +0000 (0:00:01.223)       0:04:40.994 ****** ",
                                "\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)] ************",
                                "Thursday 01 October 2026  04:13:28 +0000 (0:00:04.382)       0:04:45.376 ****** ",
                                "\u001b[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)] **************************",
                                "Thursday 01 October 2026  04:13:29 +0000 (0:00:00.570)       0:04:45.947 ****** ",
                                "\u001b[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] *******************",
                                "Thursday 01 October 2026  04:13:29 +0000 (0:00:00.350)       0:04:46.297 ****** ",
                                "\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 : Pushing nova secret xml for libvirt] *************************",
                                "Thursday 01 October 2026  04:13:30 +0000 (0:00:01.344)       0:04:47.641 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'client.nova secret', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '63dd366f-e403-41f2-beff-dad9980a1637', 'name': 'client.cinder secret', 'enabled': 'yes'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Pushing secrets key for libvirt] *****************************",
                                "Thursday 01 October 2026  04:13:34 +0000 (0:00:03.485)       0:04:51.127 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check if policies shall be overwritten] **********************",
                                "Thursday 01 October 2026  04:13:38 +0000 (0:00:03.925)       0:04:55.052 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set nova policy file] ****************************************",
                                "Thursday 01 October 2026  04:13:38 +0000 (0:00:00.222)       0:04:55.275 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:13:39 +0000 (0:00:00.867)       0:04:56.142 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set vendordata file path] ************************************",
                                "Thursday 01 October 2026  04:13:40 +0000 (0:00:00.805)       0:04:56.947 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over config.json files for services] *****************",
                                "Thursday 01 October 2026  04:13:41 +0000 (0:00:00.966)       0:04:57.914 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over nova.conf] **************************************",
                                "Thursday 01 October 2026  04:13:45 +0000 (0:00:04.078)       0:05:01.992 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over Nova compute provider config] *******************",
                                "Thursday 01 October 2026  04:13:52 +0000 (0:00:07.163)       0:05:09.155 ****** ",
                                "\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 : Copying over libvirt configuration] **************************",
                                "Thursday 01 October 2026  04:13:54 +0000 (0:00:01.506)       0:05:10.662 ****** ",
                                "\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;36mskipping: [testbed-node-2] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt TLS keys] *******************************",
                                "Thursday 01 October 2026  04:13:58 +0000 (0:00:04.230)       0:05:14.893 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  04:13:59 +0000 (0:00:00.800)       0:05:15.693 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-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-3] => (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;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-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-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': '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': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;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",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying files for nova-ssh] **********************************",
                                "Thursday 01 October 2026  04:14:05 +0000 (0:00:06.870)       0:05:22.563 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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;36mskipping: [testbed-node-1] => (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;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\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] ******************************",
                                "Thursday 01 October 2026  04:14:13 +0000 (0:00:07.423)       0:05:29.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",
                                "",
                                "TASK [nova-cell : Copying 'release' file for nova_compute] *********************",
                                "Thursday 01 October 2026  04:14:14 +0000 (0:00:00.949)       0:05:30.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 [nova-cell : Generating 'hostnqn' file for nova_compute] ******************",
                                "Thursday 01 October 2026  04:14:15 +0000 (0:00:00.738)       0:05:31.674 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over existing policy file] ***************************",
                                "Thursday 01 October 2026  04:14:17 +0000 (0:00:02.245)       0:05:33.920 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over vendordata file to containers] ******************",
                                "Thursday 01 October 2026  04:14:18 +0000 (0:00:01.617)       0:05:35.537 ****** ",
                                "\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 : Check nova-cell containers] **********************************",
                                "Thursday 01 October 2026  04:14:19 +0000 (0:00:00.972)       0:05:36.510 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', '', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:6080/vnc_lite.html'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  04:14:23 +0000 (0:00:03.153)       0:05:39.664 ****** ",
                                "\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] **********************************************",
                                "Thursday 01 October 2026  04:14:23 +0000 (0:00:00.915)       0:05:40.580 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  04:14:24 +0000 (0:00:00.178)       0:05:40.758 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  04:14:24 +0000 (0:00:00.161)       0:05:40.919 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  04:14:24 +0000 (0:00:00.153)       0:05:41.073 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  04:14:24 +0000 (0:00:00.190)       0:05:41.264 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  04:14:24 +0000 (0:00:00.370)       0:05:41.634 ****** ",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************",
                                "Thursday 01 October 2026  04:14:25 +0000 (0:00:00.187)       0:05:41.822 ****** ",
                                "\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-novncproxy container] ****************",
                                "Thursday 01 October 2026  04:14:37 +0000 (0:00:11.992)       0:05:53.814 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  04:14:55 +0000 (0:00:18.125)       0:06:11.940 ****** ",
                                "\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-libvirt container] *******************",
                                "Thursday 01 October 2026  04:15:13 +0000 (0:00:17.966)       0:06:29.906 ****** ",
                                "\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 : Checking libvirt container is ready] **************",
                                "Thursday 01 October 2026  04:15:46 +0000 (0:00:33.540)       0:07:03.446 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  04:15:48 +0000 (0:00:01.815)       0:07:05.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",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-compute container] *******************",
                                "Thursday 01 October 2026  04:15:49 +0000 (0:00:00.829)       0:07:06.092 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  04:16:10 +0000 (0:00:21.373)       0:07:27.465 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Waiting for nova-compute services to register themselves] ****",
                                "Thursday 01 October 2026  04:16:11 +0000 (0:00:00.360)       0:07:27.826 ****** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-3 -> testbed-node-0]: Waiting for nova-compute services to register themselves (20 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if nova-compute service failed to register] *************",
                                "Thursday 01 October 2026  04:16:33 +0000 (0:00:22.664)       0:07:50.491 ****** ",
                                "\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 [nova-cell : Include discover_computes.yml] *******************************",
                                "Thursday 01 October 2026  04:16:44 +0000 (0:00:10.503)       0:08:00.994 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Thursday 01 October 2026  04:16:49 +0000 (0:00:04.783)       0:08:05.777 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Thursday 01 October 2026  04:17:04 +0000 (0:00:15.415)       0:08:21.193 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if cell settings not found] *****************************",
                                "Thursday 01 October 2026  04:17:06 +0000 (0:00:01.737)       0:08:22.930 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Discover nova hosts] *****************************************",
                                "Thursday 01 October 2026  04:17:07 +0000 (0:00:01.698)       0:08:24.629 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Remove old nova_libvirt_secrets container volume] ************",
                                "Thursday 01 October 2026  04:17:21 +0000 (0:00:13.504)       0:08:38.133 ****** ",
                                "\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 [Refresh nova scheduler cell cache] ***************************************",
                                "",
                                "TASK [nova : Refresh cell cache in nova scheduler] *****************************",
                                "Thursday 01 October 2026  04:17:23 +0000 (0:00:02.054)       0:08:40.188 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  04:17:24 +0000 (0:00:01.286)       0:08:41.475 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload Nova cell services] ***********************************************",
                                "",
                                "TASK [nova-cell : Reload nova cell services to remove RPC version cap] *********",
                                "Thursday 01 October 2026  04:17:25 +0000 (0:00:00.617)       0:08:42.092 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  04:17:27 +0000 (0:00:01.680)       0:08:43.773 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  04:17:28 +0000 (0:00:00.895)       0:08:44.669 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Run Nova cell online data migrations] ************************************",
                                "",
                                "TASK [nova-cell : Run Nova cell online database migrations] ********************",
                                "Thursday 01 October 2026  04:17:28 +0000 (0:00:00.760)       0:08:45.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",
                                "",
                                "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=54  \u001b[0m \u001b[0;33mchanged=35  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=44  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=51  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=19  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=51  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=43  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=37  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=37  \u001b[0m \u001b[0;33mchanged=28  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:17:29 +0000 (0:00:00.700)       0:08:46.129 ****** ",
                                "=============================================================================== ",
                                "nova-cell : Restart nova-libvirt container ----------------------------- 33.54s",
                                "nova : Running Nova API bootstrap container ---------------------------- 29.86s",
                                "nova-cell : Running Nova cell bootstrap container ---------------------- 22.85s",
                                "nova-cell : Waiting for nova-compute services to register themselves --- 22.67s",
                                "nova-cell : Restart nova-compute container ----------------------------- 21.37s",
                                "nova : Restart nova-scheduler container -------------------------------- 19.69s",
                                "nova : Running Nova API bootstrap container ---------------------------- 18.40s",
                                "nova-cell : Restart nova-novncproxy container -------------------------- 18.13s",
                                "nova-cell : Restart nova-ssh container --------------------------------- 17.97s",
                                "nova-cell : Get a list of existing cells ------------------------------- 15.42s",
                                "nova-cell : Get a list of existing cells ------------------------------- 14.52s",
                                "nova-cell : Create cell ------------------------------------------------ 14.21s",
                                "nova : Create cell0 mappings ------------------------------------------- 13.87s",
                                "nova-cell : Get a list of existing cells ------------------------------- 13.86s",
                                "nova-cell : Discover nova hosts ---------------------------------------- 13.50s",
                                "nova-cell : Restart nova-conductor container --------------------------- 11.99s",
                                "nova-cell : Fail if nova-compute service failed to register ------------ 10.50s",
                                "service-rabbitmq : nova | Ensure RabbitMQ users exist ------------------- 8.19s",
                                "service-ks-register : nova | Granting user roles ------------------------ 7.79s",
                                "nova-cell : Copying files for nova-ssh ---------------------------------- 7.42s",
                                "\u001b[32m2026-10-01 04:17:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 97646880-0cce-415c-8d87-06e035451526 (horizon) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:17:32\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 97646880-0cce-415c-8d87-06e035451526 (horizon) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:17:38 +0000 (0:00:00.311)       0:00:00.311 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:17:38 +0000 (0:00:00.354)       0:00:00.665 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  04:17:38 +0000 (0:00:00.498)       0:00:01.164 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  04:17:39 +0000 (0:00:00.622)       0:00:01.786 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [horizon : Set empty custom policy] ***************************************",
                                "Thursday 01 October 2026  04:17:40 +0000 (0:00:01.163)       0:00:02.950 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  04:17:41 +0000 (0:00:00.559)       0:00:03.510 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'ceilometer', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'cinder', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'designate', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'keystone', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'magnum', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'manila', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'neutron', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'octavia', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Thursday 01 October 2026  04:17:42 +0000 (0:00:01.007)       0:00:04.517 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  04:17:42 +0000 (0:00:00.446)       0:00:04.963 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  04:17:43 +0000 (0:00:00.395)       0:00:05.359 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  04:17:43 +0000 (0:00:00.433)       0:00:05.792 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  04:17:43 +0000 (0:00:00.380)       0:00:06.173 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  04:17:44 +0000 (0:00:00.144)       0:00:06.318 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  04:17:44 +0000 (0:00:00.335)       0:00:06.653 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  04:17:44 +0000 (0:00:00.578)       0:00:07.232 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  04:17:45 +0000 (0:00:00.158)       0:00:07.390 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  04:17:45 +0000 (0:00:00.353)       0:00:07.744 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  04:17:45 +0000 (0:00:00.350)       0:00:08.095 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  04:17:46 +0000 (0:00:00.169)       0:00:08.265 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Thursday 01 October 2026  04:17:46 +0000 (0:00:00.456)       0:00:08.721 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  04:17:47 +0000 (0:00:00.637)       0:00:09.359 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  04:17:47 +0000 (0:00:00.141)       0:00:09.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 [horizon : Update policy file name] ***************************************",
                                "Thursday 01 October 2026  04:17:47 +0000 (0:00:00.374)       0:00:09.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 [horizon : Check if policies shall be overwritten] ************************",
                                "Thursday 01 October 2026  04:17:47 +0000 (0:00:00.354)       0:00:10.230 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  04:17:48 +0000 (0:00:00.145)       0:00:10.376 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  04:17:48 +0000 (0:00:00.620)       0:00:10.996 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  04:17:49 +0000 (0:00:00.383)       0:00:11.379 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  04:17:49 +0000 (0:00:00.171)       0:00:11.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 [horizon : Update policy file name] ***************************************",
                                "Thursday 01 October 2026  04:17:49 +0000 (0:00:00.339)       0:00:11.890 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  04:17:49 +0000 (0:00:00.356)       0:00:12.247 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  04:17:50 +0000 (0:00:00.394)       0:00:12.641 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  04:17:50 +0000 (0:00:00.346)       0:00:12.987 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  04:17:51 +0000 (0:00:00.349)       0:00:13.337 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  04:17:51 +0000 (0:00:00.158)       0:00:13.496 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  04:17:51 +0000 (0:00:00.343)       0:00:13.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 [horizon : Check if policies shall be overwritten] ************************",
                                "Thursday 01 October 2026  04:17:52 +0000 (0:00:00.603)       0:00:14.442 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  04:17:52 +0000 (0:00:00.148)       0:00:14.591 ****** ",
                                "\u001b[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] *******************",
                                "Thursday 01 October 2026  04:17:52 +0000 (0:00:00.410)       0:00:15.002 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over horizon.conf] *************************************",
                                "Thursday 01 October 2026  04:17:54 +0000 (0:00:01.800)       0:00:16.803 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over kolla-settings.py] ********************************",
                                "Thursday 01 October 2026  04:17:56 +0000 (0:00:02.140)       0:00:18.943 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  04:17:59 +0000 (0:00:02.425)       0:00:21.369 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  04:18:00 +0000 (0:00:01.656)       0:00:23.025 ****** ",
                                "\u001b[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] ************************************",
                                "Thursday 01 October 2026  04:18:01 +0000 (0:00:00.391)       0:00:23.417 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  04:18:01 +0000 (0:00:00.332)       0:00:23.750 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  04:18:02 +0000 (0:00:00.871)       0:00:24.622 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:18:04 +0000 (0:00:01.724)       0:00:26.347 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****",
                                "Thursday 01 October 2026  04:18:05 +0000 (0:00:00.941)       0:00:27.288 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Deploy horizon container] **************************************",
                                "Thursday 01 October 2026  04:18:06 +0000 (0:00:01.191)       0:00:28.480 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/horizon:25.1.2.20251130', '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_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Thursday 01 October 2026  04:18:07 +0000 (0:00:01.374)       0:00:29.855 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  04:18:07 +0000 (0:00:00.328)       0:00:30.183 ****** ",
                                "\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] *************************************",
                                "Thursday 01 October 2026  04:18:08 +0000 (0:00:00.859)       0:00:31.043 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Creating Horizon database user and setting permissions] ********",
                                "Thursday 01 October 2026  04:18:11 +0000 (0:00:02.410)       0:00:33.453 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Running Horizon bootstrap container] ***************************",
                                "Thursday 01 October 2026  04:18:13 +0000 (0:00:02.418)       0:00:35.871 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:18:27 +0000 (0:00:14.191)       0:00:50.062 ****** ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:18:27 +0000 (0:00:00.084)       0:00:50.147 ****** ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:18:27 +0000 (0:00:00.073)       0:00:50.221 ****** ",
                                "",
                                "RUNNING HANDLER [horizon : Restart horizon container] **************************",
                                "Thursday 01 October 2026  04:18:28 +0000 (0:00:00.078)       0:00:50.299 ****** ",
                                "\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=37  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=34  \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-2\u001b[0m             : \u001b[0;32mok=34  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:18:46 +0000 (0:00:18.098)       0:01:08.397 ****** ",
                                "=============================================================================== ",
                                "horizon : Restart horizon container ------------------------------------ 18.10s",
                                "horizon : Running Horizon bootstrap container -------------------------- 14.19s",
                                "horizon : Copying over kolla-settings.py -------------------------------- 2.43s",
                                "horizon : Creating Horizon database user and setting permissions -------- 2.42s",
                                "horizon : Creating Horizon database ------------------------------------- 2.41s",
                                "horizon : Copying over horizon.conf ------------------------------------- 2.14s",
                                "horizon : Copying over config.json files for services ------------------- 1.80s",
                                "service-cert-copy : horizon | Copying over extra CA certificates -------- 1.72s",
                                "horizon : Copying over custom-settings.py ------------------------------- 1.66s",
                                "horizon : Deploy horizon container -------------------------------------- 1.37s",
                                "service-cert-copy : horizon | Copying over backend internal TLS key ----- 1.19s",
                                "horizon : Ensuring config directories exist ----------------------------- 1.16s",
                                "horizon : include_tasks ------------------------------------------------- 1.01s",
                                "service-cert-copy : horizon | Copying over backend internal TLS certificate --- 0.94s",
                                "horizon : include_tasks ------------------------------------------------- 0.87s",
                                "horizon : include_tasks ------------------------------------------------- 0.86s",
                                "horizon : Update policy file name --------------------------------------- 0.64s",
                                "horizon : include_tasks ------------------------------------------------- 0.62s",
                                "horizon : Update custom policy file name -------------------------------- 0.62s",
                                "horizon : Update policy file name --------------------------------------- 0.60s",
                                "\u001b[32m2026-10-01 04:18:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask d9e3a338-295d-4b79-9a3c-692ef2082bbf (skyline) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:18:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task d9e3a338-295d-4b79-9a3c-692ef2082bbf (skyline) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:18:54 +0000 (0:00:00.299)       0:00:00.299 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:18:54 +0000 (0:00:00.364)       0:00:00.663 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_skyline_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_skyline_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_skyline_True)\u001b[0m",
                                "",
                                "PLAY [Apply role skyline] ******************************************************",
                                "",
                                "TASK [skyline : include_tasks] *************************************************",
                                "Thursday 01 October 2026  04:18:54 +0000 (0:00:00.484)       0:00:01.148 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/skyline/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : skyline | Creating services] ***********************",
                                "Thursday 01 October 2026  04:18:55 +0000 (0:00:00.665)       0:00:01.814 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=skyline (panel))\u001b[0m",
                                "",
                                "TASK [service-ks-register : skyline | Creating endpoints] **********************",
                                "Thursday 01 October 2026  04:18:59 +0000 (0:00:03.546)       0:00:05.360 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=skyline -> https://api-int.testbed.osism.xyz:9998 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=skyline -> https://api.testbed.osism.xyz:9998 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : skyline | Creating projects] ***********************",
                                "Thursday 01 October 2026  04:19:06 +0000 (0:00:06.947)       0:00:12.307 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : skyline | Creating users] **************************",
                                "Thursday 01 October 2026  04:19:09 +0000 (0:00:03.701)       0:00:16.009 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=skyline -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : skyline | Creating roles] **************************",
                                "Thursday 01 October 2026  04:19:14 +0000 (0:00:04.408)       0:00:20.417 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : skyline | Granting user roles] *********************",
                                "Thursday 01 October 2026  04:19:17 +0000 (0:00:03.699)       0:00:24.117 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=skyline -> service -> admin)\u001b[0m",
                                "",
                                "TASK [skyline : Ensuring config directories exist] *****************************",
                                "Thursday 01 October 2026  04:19:22 +0000 (0:00:04.180)       0:00:28.298 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [skyline : include_tasks] *************************************************",
                                "Thursday 01 October 2026  04:19:23 +0000 (0:00:01.405)       0:00:29.703 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/skyline/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : skyline | Copying over extra CA certificates] ********",
                                "Thursday 01 October 2026  04:19:24 +0000 (0:00:00.837)       0:00:30.540 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : skyline | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:19:26 +0000 (0:00:02.660)       0:00:33.201 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : skyline | Copying over backend internal TLS key] *****",
                                "Thursday 01 October 2026  04:19:27 +0000 (0:00:00.707)       0:00:33.909 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [skyline : Copying over skyline.yaml files for services] ******************",
                                "Thursday 01 October 2026  04:19:29 +0000 (0:00:01.425)       0:00:35.334 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [skyline : Copying over gunicorn.py files for services] *******************",
                                "Thursday 01 October 2026  04:19:31 +0000 (0:00:02.555)       0:00:37.890 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m",
                                "",
                                "TASK [skyline : Copying over nginx.conf files for services] ********************",
                                "Thursday 01 October 2026  04:19:33 +0000 (0:00:01.745)       0:00:39.635 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m",
                                "",
                                "TASK [skyline : Copying over config.json files for services] *******************",
                                "Thursday 01 October 2026  04:19:35 +0000 (0:00:02.017)       0:00:41.652 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [skyline : Copying over custom logos] *************************************",
                                "Thursday 01 October 2026  04:19:38 +0000 (0:00:02.723)       0:00:44.376 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [skyline : Check skyline container] ***************************************",
                                "Thursday 01 October 2026  04:19:38 +0000 (0:00:00.354)       0:00:44.730 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\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/release/skyline-apiserver:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-apiserver/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9998/docs'], 'timeout': '30'}, 'haproxy': {'skyline_apiserver': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130', 'volumes': ['/etc/kolla/skyline-console/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9999/docs'], 'timeout': '30'}, 'haproxy': {'skyline_console': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no'}}}})\u001b[0m",
                                "",
                                "TASK [skyline : Creating Skyline database] *************************************",
                                "Thursday 01 October 2026  04:19:40 +0000 (0:00:02.081)       0:00:46.812 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [skyline : Creating Skyline database user and setting permissions] ********",
                                "Thursday 01 October 2026  04:19:42 +0000 (0:00:01.945)       0:00:48.757 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [skyline : Running Skyline bootstrap container] ***************************",
                                "Thursday 01 October 2026  04:19:44 +0000 (0:00:02.091)       0:00:50.849 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [skyline : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:19:51 +0000 (0:00:07.082)       0:00:57.932 ****** ",
                                "",
                                "TASK [skyline : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:19:51 +0000 (0:00:00.289)       0:00:58.221 ****** ",
                                "",
                                "TASK [skyline : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:19:52 +0000 (0:00:00.072)       0:00:58.294 ****** ",
                                "",
                                "RUNNING HANDLER [skyline : Restart skyline-apiserver container] ****************",
                                "Thursday 01 October 2026  04:19:52 +0000 (0:00:00.078)       0:00:58.372 ****** ",
                                "\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 [skyline : Restart skyline-console container] ******************",
                                "Thursday 01 October 2026  04:20:02 +0000 (0:00:10.812)       0:01:09.185 ****** ",
                                "\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=22  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=13  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:20:11 +0000 (0:00:08.120)       0:01:17.305 ****** ",
                                "=============================================================================== ",
                                "skyline : Restart skyline-apiserver container -------------------------- 10.81s",
                                "skyline : Restart skyline-console container ----------------------------- 8.12s",
                                "skyline : Running Skyline bootstrap container --------------------------- 7.08s",
                                "service-ks-register : skyline | Creating endpoints ---------------------- 6.95s",
                                "service-ks-register : skyline | Creating users -------------------------- 4.41s",
                                "service-ks-register : skyline | Granting user roles --------------------- 4.18s",
                                "service-ks-register : skyline | Creating projects ----------------------- 3.70s",
                                "service-ks-register : skyline | Creating roles -------------------------- 3.70s",
                                "service-ks-register : skyline | Creating services ----------------------- 3.55s",
                                "skyline : Copying over config.json files for services ------------------- 2.72s",
                                "service-cert-copy : skyline | Copying over extra CA certificates -------- 2.66s",
                                "skyline : Copying over skyline.yaml files for services ------------------ 2.56s",
                                "skyline : Creating Skyline database user and setting permissions -------- 2.09s",
                                "skyline : Check skyline container --------------------------------------- 2.08s",
                                "skyline : Copying over nginx.conf files for services -------------------- 2.02s",
                                "skyline : Creating Skyline database ------------------------------------- 1.95s",
                                "skyline : Copying over gunicorn.py files for services ------------------- 1.75s",
                                "service-cert-copy : skyline | Copying over backend internal TLS key ----- 1.43s",
                                "skyline : Ensuring config directories exist ----------------------------- 1.41s",
                                "skyline : include_tasks ------------------------------------------------- 0.84s",
                                "\u001b[32m2026-10-01 04:20:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 70f63b76-98f3-4c22-b499-d93f72bdd4de (glance) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:20:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 70f63b76-98f3-4c22-b499-d93f72bdd4de (glance) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:20:19 +0000 (0:00:00.317)       0:00:00.317 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:20:19 +0000 (0:00:00.349)       0:00:00.666 ****** ",
                                "\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] **************************************************",
                                "Thursday 01 October 2026  04:20:20 +0000 (0:00:00.554)       0:00:01.220 ****** ",
                                "\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 services] ************************",
                                "Thursday 01 October 2026  04:20:20 +0000 (0:00:00.599)       0:00:01.820 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance (image))\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating endpoints] ***********************",
                                "Thursday 01 October 2026  04:20:24 +0000 (0:00:03.808)       0:00:05.628 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  04:20:31 +0000 (0:00:06.738)       0:00:12.367 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating users] ***************************",
                                "Thursday 01 October 2026  04:20:35 +0000 (0:00:03.651)       0:00:16.019 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Creating roles] ***************************",
                                "Thursday 01 October 2026  04:20:39 +0000 (0:00:04.365)       0:00:20.384 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : glance | Granting user roles] **********************",
                                "Thursday 01 October 2026  04:20:42 +0000 (0:00:03.412)       0:00:23.797 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=glance -> service -> admin)\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directories exist] ******************************",
                                "Thursday 01 October 2026  04:20:47 +0000 (0:00:04.134)       0:00:27.931 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] **************************************************",
                                "Thursday 01 October 2026  04:20:50 +0000 (0:00:03.827)       0:00:31.758 ****** ",
                                "\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] **************",
                                "Thursday 01 October 2026  04:20:51 +0000 (0:00:00.888)       0:00:32.647 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copy over multiple ceph configs for Glance] *********************",
                                "Thursday 01 October 2026  04:20:55 +0000 (0:00:04.091)       0:00:36.739 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Copy over ceph Glance keyrings] *********************************",
                                "Thursday 01 October 2026  04:20:57 +0000 (0:00:01.799)       0:00:38.539 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directory has correct owner and permission] *****",
                                "Thursday 01 October 2026  04:20:58 +0000 (0:00:01.363)       0:00:39.902 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  04:20:59 +0000 (0:00:00.982)       0:00:40.885 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Set glance policy file] *****************************************",
                                "Thursday 01 October 2026  04:21:00 +0000 (0:00:00.164)       0:00:41.049 ****** ",
                                "\u001b[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] **************************************************",
                                "Thursday 01 October 2026  04:21:00 +0000 (0:00:00.334)       0:00:41.384 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  04:21:01 +0000 (0:00:00.795)       0:00:42.179 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] ***",
                                "Thursday 01 October 2026  04:21:06 +0000 (0:00:04.774)       0:00:46.953 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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 [service-cert-copy : glance | Copying over backend internal TLS key] ******",
                                "Thursday 01 October 2026  04:21:09 +0000 (0:00:03.350)       0:00:50.303 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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 : Creating TLS backend PEM File] **********************************",
                                "Thursday 01 October 2026  04:21:13 +0000 (0:00:03.893)       0:00:54.197 ****** ",
                                "\u001b[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 config.json files for services] ********************",
                                "Thursday 01 October 2026  04:21:16 +0000 (0:00:03.552)       0:00:57.750 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] ***********************************",
                                "Thursday 01 October 2026  04:21:21 +0000 (0:00:04.582)       0:01:02.333 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-cache.conf for glance_api] ******************",
                                "Thursday 01 October 2026  04:21:27 +0000 (0:00:06.536)       0:01:08.869 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-swift.conf for glance_api] ******************",
                                "Thursday 01 October 2026  04:21:32 +0000 (0:00:04.146)       0:01:13.016 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-image-import.conf] **************************",
                                "Thursday 01 October 2026  04:21:35 +0000 (0:00:03.750)       0:01:16.766 ****** ",
                                "\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 property-protections-rules.conf] *******************",
                                "Thursday 01 October 2026  04:21:39 +0000 (0:00:03.583)       0:01:20.350 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over existing policy file] ******************************",
                                "Thursday 01 October 2026  04:21:43 +0000 (0:00:04.027)       0:01:24.377 ****** ",
                                "\u001b[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] ****************************",
                                "Thursday 01 October 2026  04:21:44 +0000 (0:00:00.663)       0:01:25.040 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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",
                                "",
                                "TASK [glance : Generating 'hostnqn' file for glance_api] ***********************",
                                "Thursday 01 October 2026  04:21:47 +0000 (0:00:03.628)       0:01:28.669 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Check glance containers] ****************************************",
                                "Thursday 01 October 2026  04:21:52 +0000 (0:00:04.722)       0:01:33.391 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], 'custom_member_list': ['server testbed-node-0 192.168.16.10:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-1 192.168.16.11:9292 check inter 2000 rise 2 fall 5', 'server testbed-node-2 192.168.16.12:9292 check inter 2000 rise 2 fall 5', '']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/glance-api:29.0.1.20251130', '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/', '', '', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], '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'], '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] **************************************************",
                                "Thursday 01 October 2026  04:21:56 +0000 (0:00:03.965)       0:01:37.356 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  04:21:56 +0000 (0:00:00.561)       0:01:37.918 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Creating Glance database user and setting permissions] **********",
                                "Thursday 01 October 2026  04:21:59 +0000 (0:00:02.301)       0:01:40.219 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Enable log_bin_trust_function_creators function] ****************",
                                "Thursday 01 October 2026  04:22:01 +0000 (0:00:02.520)       0:01:42.740 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance bootstrap container] *****************************",
                                "Thursday 01 October 2026  04:22:04 +0000 (0:00:02.209)       0:01:44.950 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Disable log_bin_trust_function_creators function] ***************",
                                "Thursday 01 October 2026  04:22:33 +0000 (0:00:29.485)       0:02:14.435 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  04:22:35 +0000 (0:00:02.328)       0:02:16.764 ****** ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  04:22:35 +0000 (0:00:00.080)       0:02:16.844 ****** ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  04:22:35 +0000 (0:00:00.082)       0:02:16.926 ****** ",
                                "",
                                "RUNNING HANDLER [glance : Restart glance-api container] ************************",
                                "Thursday 01 October 2026  04:22:36 +0000 (0:00:00.096)       0:02:17.023 ****** ",
                                "\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=12  \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=11  \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=11  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:23:14 +0000 (0:00:38.080)       0:02:55.103 ****** ",
                                "=============================================================================== ",
                                "glance : Restart glance-api container ---------------------------------- 38.08s",
                                "glance : Running Glance bootstrap container ---------------------------- 29.49s",
                                "service-ks-register : glance | Creating endpoints ----------------------- 6.74s",
                                "glance : Copying over glance-api.conf ----------------------------------- 6.54s",
                                "service-cert-copy : glance | Copying over extra CA certificates --------- 4.77s",
                                "glance : Generating 'hostnqn' file for glance_api ----------------------- 4.72s",
                                "glance : Copying over config.json files for services -------------------- 4.58s",
                                "service-ks-register : glance | Creating users --------------------------- 4.37s",
                                "glance : Copying over glance-cache.conf for glance_api ------------------ 4.15s",
                                "service-ks-register : glance | Granting user roles ---------------------- 4.13s",
                                "glance : Ensuring glance service ceph config subdir exists -------------- 4.09s",
                                "glance : Copying over property-protections-rules.conf ------------------- 4.03s",
                                "glance : Check glance containers ---------------------------------------- 3.97s",
                                "service-cert-copy : glance | Copying over backend internal TLS key ------ 3.89s",
                                "glance : Ensuring config directories exist ------------------------------ 3.83s",
                                "service-ks-register : glance | Creating services ------------------------ 3.81s",
                                "glance : Copying over glance-swift.conf for glance_api ------------------ 3.75s",
                                "service-ks-register : glance | Creating projects ------------------------ 3.65s",
                                "glance : Copying over glance-haproxy-tls.cfg ---------------------------- 3.63s",
                                "glance : Copying over glance-image-import.conf -------------------------- 3.58s",
                                "\u001b[32m2026-10-01 04:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6efe650d-28a5-441c-9a00-36c28f6d9ccc (cinder) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:23:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6efe650d-28a5-441c-9a00-36c28f6d9ccc (cinder) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:23:22 +0000 (0:00:00.301)       0:00:00.301 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:23:22 +0000 (0:00:00.355)       0:00:00.656 ****** ",
                                "\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] **************************************************",
                                "Thursday 01 October 2026  04:23:22 +0000 (0:00:00.496)       0:00:01.152 ****** ",
                                "\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 services] ************************",
                                "Thursday 01 October 2026  04:23:23 +0000 (0:00:00.655)       0:00:01.808 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinderv3 (volumev3))\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating endpoints] ***********************",
                                "Thursday 01 October 2026  04:23:27 +0000 (0:00:03.742)       0:00:05.550 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  04:23:34 +0000 (0:00:06.963)       0:00:12.514 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating users] ***************************",
                                "Thursday 01 October 2026  04:23:38 +0000 (0:00:03.752)       0:00:16.266 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=cinder -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Creating roles] ***************************",
                                "Thursday 01 October 2026  04:23:42 +0000 (0:00:04.361)       0:00:20.628 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : cinder | Granting user roles] **********************",
                                "Thursday 01 October 2026  04:23:45 +0000 (0:00:03.454)       0:00:24.082 ****** ",
                                "\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] ******************************",
                                "Thursday 01 October 2026  04:23:53 +0000 (0:00:08.062)       0:00:32.145 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Thursday 01 October 2026  04:23:56 +0000 (0:00:02.206)       0:00:34.352 ****** ",
                                "\u001b[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] **************************************************",
                                "Thursday 01 October 2026  04:23:56 +0000 (0:00:00.339)       0:00:34.691 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  04:23:57 +0000 (0:00:00.865)       0:00:35.556 ****** ",
                                "\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] ************",
                                "Thursday 01 October 2026  04:23:59 +0000 (0:00:01.931)       0:00:37.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/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}, {'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True}])\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-volume] *****************",
                                "Thursday 01 October 2026  04:24:02 +0000 (0:00:03.484)       0:00:40.973 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'rbd-1', 'cluster': 'ceph', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [cinder : Copy over Ceph keyring files for cinder-backup] *****************",
                                "Thursday 01 October 2026  04:24:04 +0000 (0:00:01.884)       0:00:42.857 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=ceph.client.cinder-backup.keyring)\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directory has correct owner and permission] *****",
                                "Thursday 01 October 2026  04:24:07 +0000 (0:00:02.892)       0:00:45.750 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  04:24:08 +0000 (0:00:01.071)       0:00:46.821 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Set cinder policy file] *****************************************",
                                "Thursday 01 October 2026  04:24:08 +0000 (0:00:00.179)       0:00:47.001 ****** ",
                                "\u001b[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] **************************************************",
                                "Thursday 01 October 2026  04:24:09 +0000 (0:00:00.622)       0:00:47.623 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  04:24:10 +0000 (0:00:00.703)       0:00:48.326 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:24:14 +0000 (0:00:04.296)       0:00:52.622 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******",
                                "Thursday 01 October 2026  04:24:15 +0000 (0:00:01.143)       0:00:53.766 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over config.json files for services] ********************",
                                "Thursday 01 October 2026  04:24:16 +0000 (0:00:00.993)       0:00:54.759 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder-wsgi.conf] **********************************",
                                "Thursday 01 October 2026  04:24:21 +0000 (0:00:04.600)       0:00:59.360 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/cinder/templates/cinder-wsgi.conf.j2)\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder.conf] ***************************************",
                                "Thursday 01 October 2026  04:24:23 +0000 (0:00:02.433)       0:01:01.793 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : Generating 'hostnqn' file for cinder_volume] ********************",
                                "Thursday 01 October 2026  04:24:35 +0000 (0:00:11.951)       0:01:13.745 ****** ",
                                "\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] ******************************",
                                "Thursday 01 October 2026  04:24:37 +0000 (0:00:01.623)       0:01:15.368 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over nfs_shares files for cinder_volume] ****************",
                                "Thursday 01 October 2026  04:24:37 +0000 (0:00:00.764)       0:01:16.133 ****** ",
                                "\u001b[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 : Check cinder containers] ****************************************",
                                "Thursday 01 October 2026  04:24:38 +0000 (0:00:00.611)       0:01:16.744 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8776'], 'timeout': '30'}, 'haproxy': {'cinder_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130', 'privileged': True, 'ipc_mode': 'host', 'tmpfs': [''], 'volumes': ['/etc/kolla/cinder-volume/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-volume 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130', 'privileged': True, 'volumes': ['/etc/kolla/cinder-backup/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/lib/modules:/lib/modules:ro', '/run:/run:shared', 'cinder:/var/lib/cinder', '', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port cinder-backup 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Thursday 01 October 2026  04:24:41 +0000 (0:00:03.334)       0:01:20.079 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  04:24:42 +0000 (0:00:00.364)       0:01:20.444 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Creating Cinder database user and setting permissions] **********",
                                "Thursday 01 October 2026  04:24:44 +0000 (0:00:02.347)       0:01:22.791 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Running Cinder bootstrap container] *****************************",
                                "Thursday 01 October 2026  04:24:47 +0000 (0:00:02.388)       0:01:25.180 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  04:25:05 +0000 (0:00:18.018)       0:01:43.199 ****** ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  04:25:05 +0000 (0:00:00.090)       0:01:43.289 ****** ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  04:25:05 +0000 (0:00:00.082)       0:01:43.372 ****** ",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-api container] ************************",
                                "Thursday 01 October 2026  04:25:05 +0000 (0:00:00.330)       0:01:43.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 [cinder : Restart cinder-scheduler container] ******************",
                                "Thursday 01 October 2026  04:25:30 +0000 (0:00:24.636)       0:02:08.339 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  04:25:35 +0000 (0:00:05.159)       0:02:13.498 ****** ",
                                "\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-backup container] *********************",
                                "Thursday 01 October 2026  04:25:53 +0000 (0:00:18.591)       0:02:32.090 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  04:26:03 +0000 (0:00:09.371)       0:02:41.461 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=30  \u001b[0m \u001b[0;33mchanged=22  \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=21  \u001b[0m \u001b[0;33mchanged=15  \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=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:26:03 +0000 (0:00:00.276)       0:02:41.737 ****** ",
                                "=============================================================================== ",
                                "cinder : Restart cinder-api container ---------------------------------- 24.64s",
                                "cinder : Restart cinder-volume container ------------------------------- 18.59s",
                                "cinder : Running Cinder bootstrap container ---------------------------- 18.02s",
                                "cinder : Copying over cinder.conf -------------------------------------- 11.95s",
                                "cinder : Restart cinder-backup container -------------------------------- 9.37s",
                                "service-ks-register : cinder | Granting user roles ---------------------- 8.06s",
                                "service-ks-register : cinder | Creating endpoints ----------------------- 6.96s",
                                "cinder : Restart cinder-scheduler container ----------------------------- 5.16s",
                                "cinder : Copying over config.json files for services -------------------- 4.60s",
                                "service-ks-register : cinder | Creating users --------------------------- 4.36s",
                                "service-cert-copy : cinder | Copying over extra CA certificates --------- 4.30s",
                                "service-ks-register : cinder | Creating projects ------------------------ 3.75s",
                                "service-ks-register : cinder | Creating services ------------------------ 3.74s",
                                "cinder : Copying over multiple ceph.conf for cinder services ------------ 3.48s",
                                "service-ks-register : cinder | Creating roles --------------------------- 3.45s",
                                "cinder : Check cinder containers ---------------------------------------- 3.33s",
                                "cinder : Copy over Ceph keyring files for cinder-backup ----------------- 2.89s",
                                "cinder : Copying over cinder-wsgi.conf ---------------------------------- 2.43s",
                                "cinder : Creating Cinder database user and setting permissions ---------- 2.39s",
                                "cinder : Creating Cinder database --------------------------------------- 2.35s",
                                "\u001b[32m2026-10-01 04:26:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1bd2df3d-c61a-40cc-954a-2b2f77e3ca9f (barbican) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:26:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1bd2df3d-c61a-40cc-954a-2b2f77e3ca9f (barbican) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:26:11 +0000 (0:00:00.293)       0:00:00.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 [Group hosts based on enabled services] ***********************************",
                                "Thursday 01 October 2026  04:26:11 +0000 (0:00:00.349)       0:00:00.643 ****** ",
                                "\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] ************************************************",
                                "Thursday 01 October 2026  04:26:12 +0000 (0:00:00.457)       0:00:01.100 ****** ",
                                "\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 services] **********************",
                                "Thursday 01 October 2026  04:26:12 +0000 (0:00:00.606)       0:00:01.706 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican (key-manager))\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating endpoints] *********************",
                                "Thursday 01 October 2026  04:26:16 +0000 (0:00:03.474)       0:00:05.181 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  04:26:23 +0000 (0:00:06.985)       0:00:12.167 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating users] *************************",
                                "Thursday 01 October 2026  04:26:26 +0000 (0:00:03.415)       0:00:15.583 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : barbican | Creating roles] *************************",
                                "Thursday 01 October 2026  04:26:30 +0000 (0:00:04.379)       0:00:19.963 ****** ",
                                "\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 user roles] ********************",
                                "Thursday 01 October 2026  04:26:47 +0000 (0:00:16.700)       0:00:36.663 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican -> service -> admin)\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring config directories exist] ****************************",
                                "Thursday 01 October 2026  04:26:51 +0000 (0:00:03.991)       0:00:40.654 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring vassals config directories exist] ********************",
                                "Thursday 01 October 2026  04:26:53 +0000 (0:00:01.714)       0:00:42.369 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m",
                                "",
                                "TASK [barbican : Check if policies shall be overwritten] ***********************",
                                "Thursday 01 October 2026  04:26:54 +0000 (0:00:00.996)       0:00:43.366 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Set barbican policy file] *************************************",
                                "Thursday 01 October 2026  04:26:54 +0000 (0:00:00.364)       0:00:43.730 ****** ",
                                "\u001b[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] ************************************************",
                                "Thursday 01 October 2026  04:26:55 +0000 (0:00:00.329)       0:00:44.060 ****** ",
                                "\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] *******",
                                "Thursday 01 October 2026  04:26:55 +0000 (0:00:00.590)       0:00:44.650 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:26:59 +0000 (0:00:03.909)       0:00:48.560 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : barbican | Copying over backend internal TLS key] ****",
                                "Thursday 01 October 2026  04:27:00 +0000 (0:00:00.651)       0:00:49.212 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over config.json files for services] ******************",
                                "Thursday 01 October 2026  04:27:01 +0000 (0:00:00.888)       0:00:50.100 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api.ini] ********************************",
                                "Thursday 01 October 2026  04:27:04 +0000 (0:00:03.741)       0:00:53.842 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  04:27:06 +0000 (0:00:01.565)       0:00:55.408 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api-paste.ini] **************************",
                                "Thursday 01 October 2026  04:27:07 +0000 (0:00:01.013)       0:00:56.421 ****** ",
                                "\u001b[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] ***********************************",
                                "Thursday 01 October 2026  04:27:08 +0000 (0:00:00.648)       0:00:57.070 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : Copying over existing policy file] ****************************",
                                "Thursday 01 October 2026  04:27:15 +0000 (0:00:07.123)       0:01:04.194 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [barbican : Check barbican containers] ************************************",
                                "Thursday 01 October 2026  04:27:16 +0000 (0:00:00.972)       0:01:05.166 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [barbican : include_tasks] ************************************************",
                                "Thursday 01 October 2026  04:27:18 +0000 (0:00:02.537)       0:01:07.704 ****** ",
                                "\u001b[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] ***********************************",
                                "Thursday 01 October 2026  04:27:19 +0000 (0:00:00.327)       0:01:08.031 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Creating barbican database user and setting permissions] ******",
                                "Thursday 01 October 2026  04:27:21 +0000 (0:00:02.263)       0:01:10.294 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Running barbican bootstrap container] *************************",
                                "Thursday 01 October 2026  04:27:23 +0000 (0:00:02.420)       0:01:12.715 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  04:27:35 +0000 (0:00:11.654)       0:01:24.370 ****** ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  04:27:35 +0000 (0:00:00.074)       0:01:24.445 ****** ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  04:27:35 +0000 (0:00:00.292)       0:01:24.737 ****** ",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-api container] ********************",
                                "Thursday 01 October 2026  04:27:35 +0000 (0:00:00.089)       0:01:24.827 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******",
                                "Thursday 01 October 2026  04:27:41 +0000 (0:00:05.788)       0:01:30.615 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-worker container] *****************",
                                "Thursday 01 October 2026  04:27:46 +0000 (0:00:04.989)       0:01:35.604 ****** ",
                                "\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=24  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:27:51 +0000 (0:00:05.085)       0:01:40.689 ****** ",
                                "=============================================================================== ",
                                "service-ks-register : barbican | Creating roles ------------------------ 16.70s",
                                "barbican : Running barbican bootstrap container ------------------------ 11.65s",
                                "barbican : Copying over barbican.conf ----------------------------------- 7.12s",
                                "service-ks-register : barbican | Creating endpoints --------------------- 6.99s",
                                "barbican : Restart barbican-api container ------------------------------- 5.79s",
                                "barbican : Restart barbican-worker container ---------------------------- 5.09s",
                                "barbican : Restart barbican-keystone-listener container ----------------- 4.99s",
                                "service-ks-register : barbican | Creating users ------------------------- 4.38s",
                                "service-ks-register : barbican | Granting user roles -------------------- 3.99s",
                                "service-cert-copy : barbican | Copying over extra CA certificates ------- 3.91s",
                                "barbican : Copying over config.json files for services ------------------ 3.74s",
                                "service-ks-register : barbican | Creating services ---------------------- 3.47s",
                                "service-ks-register : barbican | Creating projects ---------------------- 3.42s",
                                "barbican : Check barbican containers ------------------------------------ 2.54s",
                                "barbican : Creating barbican database user and setting permissions ------ 2.42s",
                                "barbican : Creating barbican database ----------------------------------- 2.26s",
                                "barbican : Ensuring config directories exist ---------------------------- 1.71s",
                                "barbican : Copying over barbican-api.ini -------------------------------- 1.57s",
                                "barbican : Checking whether barbican-api-paste.ini file exists ---------- 1.01s",
                                "barbican : Ensuring vassals config directories exist -------------------- 1.00s",
                                "\u001b[32m2026-10-01 04:27:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask eda1baed-8bef-4506-85ff-5b68c011dca2 (designate) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:27:55\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task eda1baed-8bef-4506-85ff-5b68c011dca2 (designate) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:28:00 +0000 (0:00:00.302)       0:00:00.302 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:28:00 +0000 (0:00:00.424)       0:00:00.726 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  04:28:01 +0000 (0:00:00.547)       0:00:01.274 ****** ",
                                "\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 services] *********************",
                                "Thursday 01 October 2026  04:28:01 +0000 (0:00:00.619)       0:00:01.893 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate (dns))\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating endpoints] ********************",
                                "Thursday 01 October 2026  04:28:05 +0000 (0:00:03.729)       0:00:05.622 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  04:28:12 +0000 (0:00:06.938)       0:00:12.561 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating users] ************************",
                                "Thursday 01 October 2026  04:28:16 +0000 (0:00:03.734)       0:00:16.295 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Creating roles] ************************",
                                "Thursday 01 October 2026  04:28:20 +0000 (0:00:04.373)       0:00:20.669 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : designate | Granting user roles] *******************",
                                "Thursday 01 October 2026  04:28:23 +0000 (0:00:03.422)       0:00:24.091 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate -> service -> admin)\u001b[0m",
                                "",
                                "TASK [designate : Ensuring config directories exist] ***************************",
                                "Thursday 01 October 2026  04:28:28 +0000 (0:00:04.061)       0:00:28.153 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Check if policies shall be overwritten] **********************",
                                "Thursday 01 October 2026  04:28:31 +0000 (0:00:02.992)       0:00:31.145 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Set designate policy file] ***********************************",
                                "Thursday 01 October 2026  04:28:31 +0000 (0:00:00.151)       0:00:31.297 ****** ",
                                "\u001b[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] ***********************************************",
                                "Thursday 01 October 2026  04:28:31 +0000 (0:00:00.532)       0:00:31.829 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  04:28:32 +0000 (0:00:00.606)       0:00:32.436 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:28:38 +0000 (0:00:06.389)       0:00:38.825 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS key] ***",
                                "Thursday 01 October 2026  04:28:40 +0000 (0:00:01.286)       0:00:40.112 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Copying over config.json files for services] *****************",
                                "Thursday 01 October 2026  04:28:41 +0000 (0:00:01.102)       0:00:41.214 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over designate.conf] *********************************",
                                "Thursday 01 October 2026  04:28:47 +0000 (0:00:06.225)       0:00:47.439 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over pools.yaml] *************************************",
                                "Thursday 01 October 2026  04:29:03 +0000 (0:00:15.935)       0:01:03.375 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over named.conf] *************************************",
                                "Thursday 01 October 2026  04:29:07 +0000 (0:00:03.979)       0:01:07.354 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.conf] **************************************",
                                "Thursday 01 October 2026  04:29:09 +0000 (0:00:02.684)       0:01:10.039 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.key] ***************************************",
                                "Thursday 01 October 2026  04:29:12 +0000 (0:00:02.966)       0:01:13.006 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  04:29:16 +0000 (0:00:03.115)       0:01:16.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 [designate : Copying over existing policy file] ***************************",
                                "Thursday 01 October 2026  04:29:16 +0000 (0:00:00.336)       0:01:16.458 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Check designate containers] **********************************",
                                "Thursday 01 October 2026  04:29:17 +0000 (0:00:00.848)       0:01:17.306 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-api:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9001'], 'timeout': '30'}, 'haproxy': {'designate_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9001', 'listen_port': '9001'}, 'designate_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9001', 'listen_port': '9001'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130', '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/', '', 'designate_backend_bind9:/var/lib/named/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen named 53'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-central:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-central 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-mdns 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-producer 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port designate-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [designate : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  04:29:21 +0000 (0:00:04.746)       0:01:22.053 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases] ********************************",
                                "Thursday 01 October 2026  04:29:22 +0000 (0:00:00.557)       0:01:22.610 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=designate)\u001b[0m",
                                "",
                                "TASK [designate : Creating Designate databases user and setting permissions] ***",
                                "Thursday 01 October 2026  04:29:24 +0000 (0:00:02.252)       0:01:24.862 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  04:29:27 +0000 (0:00:02.733)       0:01:27.595 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  04:29:43 +0000 (0:00:15.522)       0:01:43.117 ****** ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  04:29:43 +0000 (0:00:00.092)       0:01:43.209 ****** ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  04:29:43 +0000 (0:00:00.072)       0:01:43.282 ****** ",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********",
                                "Thursday 01 October 2026  04:29:43 +0000 (0:00:00.082)       0:01:43.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 [designate : Restart designate-api container] ******************",
                                "Thursday 01 October 2026  04:29:50 +0000 (0:00:07.202)       0:01:50.567 ****** ",
                                "\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 [designate : Restart designate-central container] **************",
                                "Thursday 01 October 2026  04:29:59 +0000 (0:00:09.128)       0:01:59.696 ****** ",
                                "\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 [designate : Restart designate-producer container] *************",
                                "Thursday 01 October 2026  04:30:08 +0000 (0:00:09.140)       0:02:08.836 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-mdns container] *****************",
                                "Thursday 01 October 2026  04:30:19 +0000 (0:00:10.940)       0:02:19.776 ****** ",
                                "\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-worker container] ***************",
                                "Thursday 01 October 2026  04:30:26 +0000 (0:00:06.579)       0:02:26.355 ****** ",
                                "\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] ****************************",
                                "Thursday 01 October 2026  04:30:37 +0000 (0:00:11.240)       0:02:37.596 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=23  \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=19  \u001b[0m \u001b[0;33mchanged=15  \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=19  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:30:45 +0000 (0:00:08.323)       0:02:45.919 ****** ",
                                "=============================================================================== ",
                                "designate : Copying over designate.conf -------------------------------- 15.94s",
                                "designate : Running Designate bootstrap container ---------------------- 15.52s",
                                "designate : Restart designate-worker container ------------------------- 11.24s",
                                "designate : Restart designate-producer container ----------------------- 10.94s",
                                "designate : Restart designate-central container ------------------------- 9.14s",
                                "designate : Restart designate-api container ----------------------------- 9.13s",
                                "designate : Non-destructive DNS pools update ---------------------------- 8.32s",
                                "designate : Restart designate-backend-bind9 container ------------------- 7.20s",
                                "service-ks-register : designate | Creating endpoints -------------------- 6.94s",
                                "designate : Restart designate-mdns container ---------------------------- 6.58s",
                                "service-cert-copy : designate | Copying over extra CA certificates ------ 6.39s",
                                "designate : Copying over config.json files for services ----------------- 6.23s",
                                "designate : Check designate containers ---------------------------------- 4.75s",
                                "service-ks-register : designate | Creating users ------------------------ 4.37s",
                                "service-ks-register : designate | Granting user roles ------------------- 4.06s",
                                "designate : Copying over pools.yaml ------------------------------------- 3.98s",
                                "service-ks-register : designate | Creating projects --------------------- 3.73s",
                                "service-ks-register : designate | Creating services --------------------- 3.73s",
                                "service-ks-register : designate | Creating roles ------------------------ 3.42s",
                                "designate : Copying over rndc.key --------------------------------------- 3.12s",
                                "\u001b[32m2026-10-01 04:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6b300504-f754-450f-b70e-6cd8c2bfcf58 (octavia) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:30:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6b300504-f754-450f-b70e-6cd8c2bfcf58 (octavia) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:30:53 +0000 (0:00:00.282)       0:00:00.282 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Thursday 01 October 2026  04:30:54 +0000 (0:00:00.357)       0:00:00.640 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  04:30:54 +0000 (0:00:00.467)       0:00:01.107 ****** ",
                                "\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 services] ***********************",
                                "Thursday 01 October 2026  04:30:55 +0000 (0:00:00.631)       0:00:01.739 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia (load-balancer))\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating endpoints] **********************",
                                "Thursday 01 October 2026  04:30:59 +0000 (0:00:03.884)       0:00:05.624 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  04:31:06 +0000 (0:00:07.061)       0:00:12.685 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating users] **************************",
                                "Thursday 01 October 2026  04:31:09 +0000 (0:00:03.418)       0:00:16.104 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=octavia -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Creating roles] **************************",
                                "Thursday 01 October 2026  04:31:18 +0000 (0:00:08.773)       0:00:24.878 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : octavia | Granting user roles] *********************",
                                "Thursday 01 October 2026  04:31:22 +0000 (0:00:03.610)       0:00:28.488 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  04:31:29 +0000 (0:00:07.766)       0:00:36.254 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  04:31:46 +0000 (0:00:17.009)       0:00:53.263 ****** ",
                                "\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] *****************************************",
                                "Thursday 01 October 2026  04:31:47 +0000 (0:00:00.914)       0:00:54.178 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create nova keypair for amphora] *******************************",
                                "Thursday 01 October 2026  04:31:52 +0000 (0:00:04.902)       0:00:59.080 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Thursday 01 October 2026  04:31:57 +0000 (0:00:04.663)       0:01:03.744 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create security groups for octavia] ****************************",
                                "Thursday 01 October 2026  04:32:00 +0000 (0:00:03.502)       0:01:07.247 ****** ",
                                "\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] *********************************",
                                "Thursday 01 October 2026  04:32:12 +0000 (0:00:11.292)       0:01:18.539 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  04:32:29 +0000 (0:00:17.035)       0:01:35.575 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management subnet] *************************",
                                "Thursday 01 October 2026  04:32:34 +0000 (0:00:04.923)       0:01:40.498 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create loadbalancer management router for IPv6] ****************",
                                "Thursday 01 October 2026  04:32:40 +0000 (0:00:05.910)       0:01:46.408 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Update loadbalancer management subnet] *************************",
                                "Thursday 01 October 2026  04:32:40 +0000 (0:00:00.239)       0:01:46.648 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Thursday 01 October 2026  04:32:45 +0000 (0:00:05.001)       0:01:51.650 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/hm-interface.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : Create ports for Octavia health-manager nodes] *****************",
                                "Thursday 01 October 2026  04:32:46 +0000 (0:00:01.241)       0:01:52.891 ****** ",
                                "\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] ********************",
                                "Thursday 01 October 2026  04:32:51 +0000 (0:00:05.204)       0:01:58.096 ****** ",
                                "\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 : Add Octavia port to openvswitch br-int] ************************",
                                "Thursday 01 October 2026  04:32:56 +0000 (0:00:04.782)       0:02:02.878 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  04:32:57 +0000 (0:00:01.063)       0:02:03.942 ****** ",
                                "\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 [octavia : Create octavia dhclient conf] **********************************",
                                "Thursday 01 October 2026  04:32:59 +0000 (0:00:01.947)       0:02:05.890 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Create octavia-interface service] ******************************",
                                "Thursday 01 October 2026  04:33:00 +0000 (0:00:01.382)       0:02:07.272 ****** ",
                                "\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 : Restart octavia-interface.service if required] *****************",
                                "Thursday 01 October 2026  04:33:02 +0000 (0:00:01.263)       0:02:08.535 ****** ",
                                "\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 : Enable and start octavia-interface.service] ********************",
                                "Thursday 01 October 2026  04:33:04 +0000 (0:00:02.245)       0:02:10.781 ****** ",
                                "\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 : Wait for interface ohm0 ip appear] *****************************",
                                "Thursday 01 October 2026  04:33:05 +0000 (0:00:01.537)       0:02:12.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 [octavia : Gather facts] **************************************************",
                                "Thursday 01 October 2026  04:33:06 +0000 (0:00:00.697)       0:02:13.016 ****** ",
                                "\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 : include_tasks] *************************************************",
                                "Thursday 01 October 2026  04:33:10 +0000 (0:00:03.682)       0:02:16.698 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  04:33:11 +0000 (0:00:00.854)       0:02:17.553 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Thursday 01 October 2026  04:33:15 +0000 (0:00:04.049)       0:02:21.602 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get security groups for octavia] *******************************",
                                "Thursday 01 October 2026  04:33:18 +0000 (0:00:03.567)       0:02:25.169 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  04:33:26 +0000 (0:00:07.255)       0:02:32.425 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia resources facts] ***********************************",
                                "Thursday 01 October 2026  04:33:29 +0000 (0:00:03.812)       0:02:36.237 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  04:33:30 +0000 (0:00:00.359)       0:02:36.597 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Check if policies shall be overwritten] ************************",
                                "Thursday 01 October 2026  04:33:33 +0000 (0:00:02.792)       0:02:39.389 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia policy file] ***************************************",
                                "Thursday 01 October 2026  04:33:33 +0000 (0:00:00.141)       0:02:39.531 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying over existing policy file] *****************************",
                                "Thursday 01 October 2026  04:33:33 +0000 (0:00:00.360)       0:02:39.892 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Thursday 01 October 2026  04:33:34 +0000 (0:00:00.769)       0:02:40.661 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  04:33:35 +0000 (0:00:00.820)       0:02:41.481 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:33:40 +0000 (0:00:05.233)       0:02:46.715 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : octavia | Copying over backend internal TLS key] *****",
                                "Thursday 01 October 2026  04:33:41 +0000 (0:00:00.744)       0:02:47.460 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [octavia : Copying over config.json files for services] *******************",
                                "Thursday 01 October 2026  04:33:42 +0000 (0:00:01.314)       0:02:48.774 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Copying over octavia-wsgi.conf] ********************************",
                                "Thursday 01 October 2026  04:33:47 +0000 (0:00:05.315)       0:02:54.089 ****** ",
                                "\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] *************************************",
                                "Thursday 01 October 2026  04:33:49 +0000 (0:00:01.745)       0:02:55.835 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : Copying over Octavia SSH key] **********************************",
                                "Thursday 01 October 2026  04:34:08 +0000 (0:00:19.208)       0:03:15.044 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  04:34:10 +0000 (0:00:01.967)       0:03:17.011 ****** ",
                                "\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] ************",
                                "Thursday 01 October 2026  04:34:16 +0000 (0:00:05.611)       0:03:22.623 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-health-manager] **********",
                                "Thursday 01 October 2026  04:34:21 +0000 (0:00:05.417)       0:03:28.040 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Check octavia containers] **************************************",
                                "Thursday 01 October 2026  04:34:27 +0000 (0:00:05.646)       0:03:33.687 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:9876'], 'timeout': '30'}, 'haproxy': {'octavia_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130', '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/', '', '', 'octavia_driver_agent:/var/run/octavia/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-health-manager 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-housekeeping 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port octavia-worker 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Thursday 01 October 2026  04:34:31 +0000 (0:00:03.977)       0:03:37.665 ****** ",
                                "\u001b[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] *************************************",
                                "Thursday 01 October 2026  04:34:31 +0000 (0:00:00.571)       0:03:38.237 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database] *************************",
                                "Thursday 01 October 2026  04:34:34 +0000 (0:00:02.539)       0:03:40.776 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database user and setting permissions] ********",
                                "Thursday 01 October 2026  04:34:36 +0000 (0:00:02.579)       0:03:43.355 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database user and setting permissions] ***",
                                "Thursday 01 October 2026  04:34:39 +0000 (0:00:02.097)       0:03:45.453 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Running Octavia bootstrap container] ***************************",
                                "Thursday 01 October 2026  04:34:41 +0000 (0:00:02.031)       0:03:47.484 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:35:00 +0000 (0:00:18.898)       0:04:06.383 ****** ",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:35:00 +0000 (0:00:00.088)       0:04:06.472 ****** ",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:35:00 +0000 (0:00:00.081)       0:04:06.553 ****** ",
                                "",
                                "RUNNING HANDLER [octavia : Restart octavia-api container] **********************",
                                "Thursday 01 October 2026  04:35:00 +0000 (0:00:00.082)       0:04:06.635 ****** ",
                                "\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-driver-agent container] *************",
                                "Thursday 01 October 2026  04:35:10 +0000 (0:00:10.311)       0:04:16.947 ****** ",
                                "\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 [octavia : Restart octavia-health-manager container] ***********",
                                "Thursday 01 October 2026  04:35:21 +0000 (0:00:11.175)       0:04:28.123 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  04:35:27 +0000 (0:00:05.757)       0:04:33.880 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [octavia : Restart octavia-worker container] *******************",
                                "Thursday 01 October 2026  04:35:37 +0000 (0:00:09.932)       0:04:43.813 ****** ",
                                "\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=57  \u001b[0m \u001b[0;33mchanged=38  \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=33  \u001b[0m \u001b[0;33mchanged=22  \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=33  \u001b[0m \u001b[0;33mchanged=22  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:35:42 +0000 (0:00:05.275)       0:04:49.088 ****** ",
                                "=============================================================================== ",
                                "octavia : Copying over octavia.conf ------------------------------------ 19.21s",
                                "octavia : Running Octavia bootstrap container -------------------------- 18.90s",
                                "octavia : Add rules for security groups -------------------------------- 17.04s",
                                "octavia : Adding octavia related roles --------------------------------- 17.01s",
                                "octavia : Create security groups for octavia --------------------------- 11.29s",
                                "octavia : Restart octavia-driver-agent container ----------------------- 11.18s",
                                "octavia : Restart octavia-api container -------------------------------- 10.31s",
                                "octavia : Restart octavia-housekeeping container ------------------------ 9.93s",
                                "service-ks-register : octavia | Creating users -------------------------- 8.77s",
                                "service-ks-register : octavia | Granting user roles --------------------- 7.77s",
                                "octavia : Get security groups for octavia ------------------------------- 7.26s",
                                "service-ks-register : octavia | Creating endpoints ---------------------- 7.06s",
                                "octavia : Create loadbalancer management subnet ------------------------- 5.91s",
                                "octavia : Restart octavia-health-manager container ---------------------- 5.76s",
                                "octavia : Copying certificate files for octavia-health-manager ---------- 5.65s",
                                "octavia : Copying certificate files for octavia-worker ------------------ 5.61s",
                                "octavia : Copying certificate files for octavia-housekeeping ------------ 5.42s",
                                "octavia : Copying over config.json files for services ------------------- 5.32s",
                                "octavia : Restart octavia-worker container ------------------------------ 5.28s",
                                "service-cert-copy : octavia | Copying over extra CA certificates -------- 5.23s",
                                "\u001b[32m2026-10-01 04:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6538083b-2c8f-4d08-b7c2-efe537e9ecba (ceilometer) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:35:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6538083b-2c8f-4d08-b7c2-efe537e9ecba (ceilometer) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:35:50 +0000 (0:00:00.307)       0:00:00.307 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:35:51 +0000 (0:00:00.825)       0:00:01.133 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ceilometer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ceilometer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ceilometer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_ceilometer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_ceilometer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_ceilometer_True)\u001b[0m",
                                "",
                                "PLAY [Apply role ceilometer] ***************************************************",
                                "",
                                "TASK [ceilometer : include_tasks] **********************************************",
                                "Thursday 01 October 2026  04:35:52 +0000 (0:00:00.647)       0:00:01.781 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceilometer/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 [service-ks-register : ceilometer | Creating services] ********************",
                                "Thursday 01 October 2026  04:35:53 +0000 (0:00:01.373)       0:00:03.155 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceilometer | Creating endpoints] *******************",
                                "Thursday 01 October 2026  04:35:53 +0000 (0:00:00.119)       0:00:03.274 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceilometer | Creating projects] ********************",
                                "Thursday 01 October 2026  04:35:54 +0000 (0:00:00.159)       0:00:03.434 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceilometer | Creating users] ***********************",
                                "Thursday 01 October 2026  04:35:58 +0000 (0:00:03.981)       0:00:07.415 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ceilometer -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceilometer | Creating roles] ***********************",
                                "Thursday 01 October 2026  04:36:02 +0000 (0:00:04.346)       0:00:11.762 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceilometer | Granting user roles] ******************",
                                "Thursday 01 October 2026  04:36:06 +0000 (0:00:03.776)       0:00:15.538 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=ceilometer -> service -> admin)\u001b[0m",
                                "",
                                "TASK [ceilometer : Associate the ResellerAdmin role and ceilometer user] *******",
                                "Thursday 01 October 2026  04:36:10 +0000 (0:00:04.783)       0:00:20.321 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceilometer : Ensuring config directories exist] **************************",
                                "Thursday 01 October 2026  04:36:11 +0000 (0:00:00.164)       0:00:20.486 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [ceilometer : Check if the folder for custom meter definitions exist] *****",
                                "Thursday 01 October 2026  04:36:12 +0000 (0:00:01.607)       0:00:22.093 ****** ",
                                "\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-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceilometer : Set variable that indicates if we have a folder for custom meter YAML files] ***",
                                "Thursday 01 October 2026  04:36:14 +0000 (0:00:01.668)       0:00:23.762 ****** ",
                                "\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 [ceilometer : Find all *.yaml files in custom meter definitions folder (if the folder exist)] ***",
                                "Thursday 01 October 2026  04:36:15 +0000 (0:00:00.907)       0:00:24.670 ****** ",
                                "\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 [ceilometer : Set the variable that control the copy of custom meter definitions] ***",
                                "Thursday 01 October 2026  04:36:15 +0000 (0:00:00.636)       0:00:25.306 ****** ",
                                "\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 [ceilometer : Create default folder for custom meter definitions] *********",
                                "Thursday 01 October 2026  04:36:16 +0000 (0:00:00.933)       0:00:26.240 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \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={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying custom meter definitions to Ceilometer] *************",
                                "Thursday 01 October 2026  04:36:18 +0000 (0:00:01.144)       0:00:27.384 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Check if the folder [\"/opt/configuration/environments/kolla/files/overlays/ceilometer/pollsters.d\"] for dynamic pollsters definitions exist] ***",
                                "Thursday 01 October 2026  04:36:19 +0000 (0:00:01.077)       0:00:28.461 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceilometer : Set the variable that control the copy of dynamic pollsters definitions] ***",
                                "Thursday 01 October 2026  04:36:19 +0000 (0:00:00.774)       0:00:29.235 ****** ",
                                "\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 [ceilometer : Clean default folder for dynamic pollsters definitions] *****",
                                "Thursday 01 October 2026  04:36:20 +0000 (0:00:00.830)       0:00:30.066 ****** ",
                                "\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 [ceilometer : Create default folder for dynamic pollsters definitions] ****",
                                "Thursday 01 October 2026  04:36:21 +0000 (0:00:01.070)       0:00:31.136 ****** ",
                                "\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 [ceilometer : Copying dynamic pollsters definitions] **********************",
                                "Thursday 01 October 2026  04:36:22 +0000 (0:00:00.854)       0:00:31.991 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Check if custom polling.yaml exists] ************************",
                                "Thursday 01 October 2026  04:36:23 +0000 (0:00:00.671)       0:00:32.663 ****** ",
                                "\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-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over polling.yaml] **********************************",
                                "Thursday 01 October 2026  04:36:25 +0000 (0:00:01.791)       0:00:34.454 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Set ceilometer polling file's path] *************************",
                                "Thursday 01 October 2026  04:36:26 +0000 (0:00:00.971)       0:00:35.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;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Check custom gnocchi_resources.yaml exists] *****************",
                                "Thursday 01 October 2026  04:36:26 +0000 (0:00:00.882)       0:00:36.308 ****** ",
                                "\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-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over gnocchi_resources.yaml] ************************",
                                "Thursday 01 October 2026  04:36:28 +0000 (0:00:01.542)       0:00:37.851 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Set ceilometer gnocchi_resources file's path] ***************",
                                "Thursday 01 October 2026  04:36:29 +0000 (0:00:01.218)       0:00:39.069 ****** ",
                                "\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 [ceilometer : Check if policies shall be overwritten] *********************",
                                "Thursday 01 October 2026  04:36:30 +0000 (0:00:00.661)       0:00:39.731 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceilometer : Set ceilometer policy file] *********************************",
                                "Thursday 01 October 2026  04:36:30 +0000 (0:00:00.146)       0:00:39.878 ****** ",
                                "\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 [ceilometer : include_tasks] **********************************************",
                                "Thursday 01 October 2026  04:36:31 +0000 (0:00:00.822)       0:00:40.700 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceilometer/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 : ceilometer | Copying over extra CA certificates] *****",
                                "Thursday 01 October 2026  04:36:32 +0000 (0:00:01.321)       0:00:42.022 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : ceilometer | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:36:35 +0000 (0:00:02.736)       0:00:44.759 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : ceilometer | Copying over backend internal TLS key] ***",
                                "Thursday 01 October 2026  04:36:36 +0000 (0:00:00.884)       0:00:45.644 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over config.json files for services] ****************",
                                "Thursday 01 October 2026  04:36:37 +0000 (0:00:01.699)       0:00:47.343 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over ceilometer.conf] *******************************",
                                "Thursday 01 October 2026  04:36:40 +0000 (0:00:02.651)       0:00:49.994 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [ceilometer : Check custom event_definitions.yaml exists] *****************",
                                "Thursday 01 October 2026  04:36:45 +0000 (0:00:05.344)       0:00:55.339 ****** ",
                                "\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-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over event_definitions.yaml] ************************",
                                "Thursday 01 October 2026  04:36:47 +0000 (0:00:01.881)       0:00:57.220 ****** ",
                                "\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 [ceilometer : Copying over event_definitions.yaml for notification service] ***",
                                "Thursday 01 October 2026  04:36:48 +0000 (0:00:00.626)       0:00:57.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;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over event_pipeline.yaml] ***************************",
                                "Thursday 01 October 2026  04:36:50 +0000 (0:00:01.504)       0:00:59.352 ****** ",
                                "\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 [ceilometer : Check custom pipeline.yaml exists] **************************",
                                "Thursday 01 October 2026  04:36:51 +0000 (0:00:01.472)       0:01:00.824 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over custom pipeline.yaml file] *********************",
                                "Thursday 01 October 2026  04:36:53 +0000 (0:00:01.829)       0:01:02.653 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over pipeline.yaml file] ****************************",
                                "Thursday 01 October 2026  04:36:55 +0000 (0:00:02.445)       0:01:05.099 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying VMware vCenter CA file] *****************************",
                                "Thursday 01 October 2026  04:36:56 +0000 (0:00:01.094)       0:01:06.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",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over existing policy file] **************************",
                                "Thursday 01 October 2026  04:36:57 +0000 (0:00:00.644)       0:01:06.838 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Check ceilometer containers] ********************************",
                                "Thursday 01 October 2026  04:36:58 +0000 (0:00:01.138)       0:01:07.977 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-polling 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [ceilometer : include_tasks] **********************************************",
                                "Thursday 01 October 2026  04:37:00 +0000 (0:00:02.092)       0:01:10.069 ****** ",
                                "\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 [ceilometer : Running Ceilometer bootstrap container] *********************",
                                "Thursday 01 October 2026  04:37:01 +0000 (0:00:00.856)       0:01:10.925 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:37:05 +0000 (0:00:04.111)       0:01:15.037 ****** ",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:37:05 +0000 (0:00:00.075)       0:01:15.112 ****** ",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:37:05 +0000 (0:00:00.073)       0:01:15.186 ****** ",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:37:05 +0000 (0:00:00.070)       0:01:15.256 ****** ",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:37:05 +0000 (0:00:00.069)       0:01:15.325 ****** ",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:37:06 +0000 (0:00:00.069)       0:01:15.394 ****** ",
                                "",
                                "RUNNING HANDLER [ceilometer : Restart ceilometer-notification container] *******",
                                "Thursday 01 October 2026  04:37:06 +0000 (0:00:00.072)       0:01:15.467 ****** ",
                                "\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 [ceilometer : Restart ceilometer-central container] ************",
                                "Thursday 01 October 2026  04:37:11 +0000 (0:00:05.393)       0:01:20.861 ****** ",
                                "\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 [ceilometer : Restart ceilometer-compute container] ************",
                                "Thursday 01 October 2026  04:37:20 +0000 (0:00:09.471)       0:01:30.332 ****** ",
                                "\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-0\u001b[0m             : \u001b[0;32mok=29  \u001b[0m \u001b[0;33mchanged=13  \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=23  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:37:26 +0000 (0:00:05.216)       0:01:35.549 ****** ",
                                "=============================================================================== ",
                                "ceilometer : Restart ceilometer-central container ----------------------- 9.47s",
                                "ceilometer : Restart ceilometer-notification container ------------------ 5.39s",
                                "ceilometer : Copying over ceilometer.conf ------------------------------- 5.35s",
                                "ceilometer : Restart ceilometer-compute container ----------------------- 5.22s",
                                "service-ks-register : ceilometer | Granting user roles ------------------ 4.78s",
                                "service-ks-register : ceilometer | Creating users ----------------------- 4.35s",
                                "ceilometer : Running Ceilometer bootstrap container --------------------- 4.11s",
                                "service-ks-register : ceilometer | Creating projects -------------------- 3.98s",
                                "service-ks-register : ceilometer | Creating roles ----------------------- 3.78s",
                                "service-cert-copy : ceilometer | Copying over extra CA certificates ----- 2.74s",
                                "ceilometer : Copying over config.json files for services ---------------- 2.65s",
                                "ceilometer : Copying over custom pipeline.yaml file --------------------- 2.45s",
                                "ceilometer : Check ceilometer containers -------------------------------- 2.09s",
                                "ceilometer : Check custom event_definitions.yaml exists ----------------- 1.88s",
                                "ceilometer : Check custom pipeline.yaml exists -------------------------- 1.83s",
                                "ceilometer : Check if custom polling.yaml exists ------------------------ 1.79s",
                                "service-cert-copy : ceilometer | Copying over backend internal TLS key --- 1.70s",
                                "ceilometer : Check if the folder for custom meter definitions exist ----- 1.67s",
                                "ceilometer : Ensuring config directories exist -------------------------- 1.61s",
                                "ceilometer : Check custom gnocchi_resources.yaml exists ----------------- 1.54s",
                                "\u001b[32m2026-10-01 04:37:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask a1060d0f-4b89-472e-981e-93b0ef2a17ce (aodh) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:37:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task a1060d0f-4b89-472e-981e-93b0ef2a17ce (aodh) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:37:33 +0000 (0:00:00.265)       0:00:00.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 [Group hosts based on enabled services] ***********************************",
                                "Thursday 01 October 2026  04:37:34 +0000 (0:00:00.357)       0:00:00.623 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_aodh_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_aodh_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_aodh_True)\u001b[0m",
                                "",
                                "PLAY [Apply role aodh] *********************************************************",
                                "",
                                "TASK [aodh : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  04:37:34 +0000 (0:00:00.452)       0:00:01.075 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/aodh/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : aodh | Creating services] **************************",
                                "Thursday 01 October 2026  04:37:35 +0000 (0:00:00.583)       0:00:01.659 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=aodh (alarming))\u001b[0m",
                                "",
                                "TASK [service-ks-register : aodh | Creating endpoints] *************************",
                                "Thursday 01 October 2026  04:37:39 +0000 (0:00:03.997)       0:00:05.656 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=aodh -> https://api-int.testbed.osism.xyz:8042 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=aodh -> https://api.testbed.osism.xyz:8042 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : aodh | Creating projects] **************************",
                                "Thursday 01 October 2026  04:37:46 +0000 (0:00:07.203)       0:00:12.860 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : aodh | Creating users] *****************************",
                                "Thursday 01 October 2026  04:37:50 +0000 (0:00:03.905)       0:00:16.765 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=aodh -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : aodh | Creating roles] *****************************",
                                "Thursday 01 October 2026  04:37:54 +0000 (0:00:04.159)       0:00:20.924 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : aodh | Granting user roles] ************************",
                                "Thursday 01 October 2026  04:37:57 +0000 (0:00:03.563)       0:00:24.488 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=aodh -> service -> admin)\u001b[0m",
                                "",
                                "TASK [aodh : Ensuring config directories exist] ********************************",
                                "Thursday 01 October 2026  04:38:02 +0000 (0:00:04.266)       0:00:28.755 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [aodh : Check if policies shall be overwritten] ***************************",
                                "Thursday 01 October 2026  04:38:04 +0000 (0:00:02.157)       0:00:30.913 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [aodh : Set aodh policy file] *********************************************",
                                "Thursday 01 October 2026  04:38:04 +0000 (0:00:00.140)       0:00:31.053 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [aodh : Copying over existing policy file] ********************************",
                                "Thursday 01 October 2026  04:38:05 +0000 (0:00:00.599)       0:00:31.653 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [aodh : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  04:38:05 +0000 (0:00:00.704)       0:00:32.357 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/aodh/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : aodh | Copying over extra CA certificates] ***********",
                                "Thursday 01 October 2026  04:38:06 +0000 (0:00:00.905)       0:00:33.263 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : aodh | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:38:11 +0000 (0:00:04.505)       0:00:37.769 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : aodh | Copying over backend internal TLS key] ********",
                                "Thursday 01 October 2026  04:38:11 +0000 (0:00:00.680)       0:00:38.449 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-listener 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [aodh : Copying over config.json files for services] **********************",
                                "Thursday 01 October 2026  04:38:13 +0000 (0:00:01.244)       0:00:39.694 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [aodh : Copying over aodh.conf] *******************************************",
                                "Thursday 01 October 2026  04:38:17 +0000 (0:00:04.379)       0:00:44.073 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\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/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [aodh : Copying over wsgi-aodh files for services] ************************",
                                "Thursday 01 October 2026  04:38:26 +0000 (0:00:08.709)       0:00:52.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 [aodh : Check aodh containers] ********************************************",
                                "Thursday 01 October 2026  04:38:28 +0000 (0:00:01.876)       0:00:54.660 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8042'], 'timeout': '30'}, 'haproxy': {'aodh_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8042', 'listen_port': '8042'}, 'aodh_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8042', 'listen_port': '8042'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-evaluator 3306'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, '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-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port aodh-notifier 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [aodh : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  04:38:31 +0000 (0:00:03.502)       0:00:58.162 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [aodh : Creating aodh database] *******************************************",
                                "Thursday 01 October 2026  04:38:31 +0000 (0:00:00.320)       0:00:58.482 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [aodh : Creating aodh database user and setting permissions] **************",
                                "Thursday 01 October 2026  04:38:34 +0000 (0:00:02.248)       0:01:00.731 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [aodh : Running aodh bootstrap container] *********************************",
                                "Thursday 01 October 2026  04:38:36 +0000 (0:00:02.757)       0:01:03.488 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [aodh : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  04:38:49 +0000 (0:00:12.740)       0:01:16.229 ****** ",
                                "",
                                "TASK [aodh : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  04:38:49 +0000 (0:00:00.070)       0:01:16.299 ****** ",
                                "",
                                "TASK [aodh : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  04:38:49 +0000 (0:00:00.069)       0:01:16.368 ****** ",
                                "",
                                "RUNNING HANDLER [aodh : Restart aodh-api container] ****************************",
                                "Thursday 01 October 2026  04:38:50 +0000 (0:00:00.271)       0:01:16.640 ****** ",
                                "\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 [aodh : Restart aodh-evaluator container] **********************",
                                "Thursday 01 October 2026  04:38:55 +0000 (0:00:05.446)       0:01:22.087 ****** ",
                                "\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 [aodh : Restart aodh-listener container] ***********************",
                                "Thursday 01 October 2026  04:39:05 +0000 (0:00:09.949)       0:01:32.036 ****** ",
                                "\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 [aodh : Restart aodh-notifier container] ***********************",
                                "Thursday 01 October 2026  04:39:15 +0000 (0:00:09.753)       0:01:41.789 ****** ",
                                "\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=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=10  \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=14  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:39:20 +0000 (0:00:05.129)       0:01:46.919 ****** ",
                                "=============================================================================== ",
                                "aodh : Running aodh bootstrap container -------------------------------- 12.74s",
                                "aodh : Restart aodh-evaluator container --------------------------------- 9.95s",
                                "aodh : Restart aodh-listener container ---------------------------------- 9.75s",
                                "aodh : Copying over aodh.conf ------------------------------------------- 8.71s",
                                "service-ks-register : aodh | Creating endpoints ------------------------- 7.20s",
                                "aodh : Restart aodh-api container --------------------------------------- 5.45s",
                                "aodh : Restart aodh-notifier container ---------------------------------- 5.13s",
                                "service-cert-copy : aodh | Copying over extra CA certificates ----------- 4.51s",
                                "aodh : Copying over config.json files for services ---------------------- 4.38s",
                                "service-ks-register : aodh | Granting user roles ------------------------ 4.27s",
                                "service-ks-register : aodh | Creating users ----------------------------- 4.16s",
                                "service-ks-register : aodh | Creating services -------------------------- 4.00s",
                                "service-ks-register : aodh | Creating projects -------------------------- 3.91s",
                                "service-ks-register : aodh | Creating roles ----------------------------- 3.56s",
                                "aodh : Check aodh containers -------------------------------------------- 3.50s",
                                "aodh : Creating aodh database user and setting permissions -------------- 2.76s",
                                "aodh : Creating aodh database ------------------------------------------- 2.25s",
                                "aodh : Ensuring config directories exist -------------------------------- 2.16s",
                                "aodh : Copying over wsgi-aodh files for services ------------------------ 1.88s",
                                "service-cert-copy : aodh | Copying over backend internal TLS key -------- 1.24s",
                                "\u001b[32m2026-10-01 04:39:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0f01cb2f-709f-404a-aeca-1826b4a7324f (kolla-ceph-rgw) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:39:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0f01cb2f-709f-404a-aeca-1826b4a7324f (kolla-ceph-rgw) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:39:27 +0000 (0:00:00.289)       0:00:00.289 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:39:28 +0000 (0:00:00.921)       0:00:01.210 ****** ",
                                "\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",
                                "\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",
                                "",
                                "PLAY [Apply role ceph-rgw] *****************************************************",
                                "",
                                "TASK [ceph-rgw : include_tasks] ************************************************",
                                "Thursday 01 October 2026  04:39:29 +0000 (0:00:00.848)       0:00:02.059 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/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 [service-ks-register : ceph-rgw | Creating services] **********************",
                                "Thursday 01 October 2026  04:39:31 +0000 (0:00:01.646)       0:00:03.705 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift (object-store))\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating endpoints] *********************",
                                "Thursday 01 October 2026  04:39:35 +0000 (0:00:04.075)       0:00:07.781 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=swift -> https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating projects] **********************",
                                "Thursday 01 October 2026  04:39:41 +0000 (0:00:06.457)       0:00:14.238 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating users] *************************",
                                "Thursday 01 October 2026  04:39:44 +0000 (0:00:03.233)       0:00:17.472 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Creating roles] *************************",
                                "Thursday 01 October 2026  04:39:48 +0000 (0:00:03.994)       0:00:21.466 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=admin)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ResellerAdmin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : ceph-rgw | Granting user roles] ********************",
                                "Thursday 01 October 2026  04:39:55 +0000 (0:00:06.174)       0:00:27.640 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=ceph_rgw -> service -> admin)\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=9   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-0\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=3   \u001b[0m changed=0    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:40:00 +0000 (0:00:05.114)       0:00:32.754 ****** ",
                                "=============================================================================== ",
                                "service-ks-register : ceph-rgw | Creating endpoints --------------------- 6.46s",
                                "service-ks-register : ceph-rgw | Creating roles ------------------------- 6.17s",
                                "service-ks-register : ceph-rgw | Granting user roles -------------------- 5.11s",
                                "service-ks-register : ceph-rgw | Creating services ---------------------- 4.08s",
                                "service-ks-register : ceph-rgw | Creating users ------------------------- 3.99s",
                                "service-ks-register : ceph-rgw | Creating projects ---------------------- 3.23s",
                                "ceph-rgw : include_tasks ------------------------------------------------ 1.65s",
                                "Group hosts based on Kolla action --------------------------------------- 0.92s",
                                "Group hosts based on enabled services ----------------------------------- 0.85s",
                                "\u001b[32m2026-10-01 04:40:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f1ba17a0-ea72-4f66-a88f-4d54ee36d072 (gnocchi) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:40:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f1ba17a0-ea72-4f66-a88f-4d54ee36d072 (gnocchi) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:40:08 +0000 (0:00:00.285)       0:00:00.285 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:40:08 +0000 (0:00:00.344)       0:00:00.630 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_gnocchi_False)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_gnocchi_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_gnocchi_False)\u001b[0m",
                                "",
                                "PLAY [Apply role gnocchi] ******************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  04:40:08 +0000 (0:00:00.434)       0:00:01.064 ****** ",
                                "=============================================================================== ",
                                "Group hosts based on enabled services ----------------------------------- 0.43s",
                                "Group hosts based on Kolla action --------------------------------------- 0.34s",
                                "\u001b[32m2026-10-01 04:40:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8c3ac28a-00c2-446f-b33f-85dca39ed673 (manila) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:40:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8c3ac28a-00c2-446f-b33f-85dca39ed673 (manila) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:40:16 +0000 (0:00:00.277)       0:00:00.277 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:40:16 +0000 (0:00:00.346)       0:00:00.624 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_manila_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_manila_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_manila_True)\u001b[0m",
                                "",
                                "PLAY [Apply role manila] *******************************************************",
                                "",
                                "TASK [manila : include_tasks] **************************************************",
                                "Thursday 01 October 2026  04:40:16 +0000 (0:00:00.453)       0:00:01.078 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/manila/tasks/deploy.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [manila : include_tasks] **************************************************",
                                "Thursday 01 October 2026  04:40:17 +0000 (0:00:00.595)       0:00:01.673 ****** ",
                                "\u001b[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-ks-register : manila | Creating services] ************************",
                                "Thursday 01 October 2026  04:40:18 +0000 (0:00:00.500)       0:00:02.174 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=manila (share))\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=manilav2 (sharev2))\u001b[0m",
                                "",
                                "TASK [service-ks-register : manila | Creating endpoints] ***********************",
                                "Thursday 01 October 2026  04:40:25 +0000 (0:00:07.178)       0:00:09.352 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=manila -> https://api-int.testbed.osism.xyz:8786/v1/%(tenant_id)s -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=manila -> https://api.testbed.osism.xyz:8786/v1/%(tenant_id)s -> public)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=manilav2 -> https://api-int.testbed.osism.xyz:8786/v2 -> internal)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=manilav2 -> https://api.testbed.osism.xyz:8786/v2 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : manila | Creating projects] ************************",
                                "Thursday 01 October 2026  04:40:38 +0000 (0:00:13.416)       0:00:22.769 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : manila | Creating users] ***************************",
                                "Thursday 01 October 2026  04:40:42 +0000 (0:00:03.589)       0:00:26.359 ****** ",
                                "\u001b[1;35m[WARNING]: Module did not set no_log for update_password\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=manila -> service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : manila | Creating roles] ***************************",
                                "Thursday 01 October 2026  04:40:46 +0000 (0:00:04.307)       0:00:30.666 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : manila | Granting user roles] **********************",
                                "Thursday 01 October 2026  04:40:50 +0000 (0:00:03.538)       0:00:34.205 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=manila -> service -> admin)\u001b[0m",
                                "",
                                "TASK [manila : Ensuring config directories exist] ******************************",
                                "Thursday 01 October 2026  04:40:54 +0000 (0:00:04.139)       0:00:38.344 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [manila : include_tasks] **************************************************",
                                "Thursday 01 October 2026  04:40:56 +0000 (0:00:02.413)       0:00:40.757 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/manila/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [manila : Ensuring manila service ceph config subdir exists] **************",
                                "Thursday 01 October 2026  04:40:57 +0000 (0:00:00.575)       0:00:41.333 ****** ",
                                "\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 [manila : Copy over multiple ceph configs for Manila] *********************",
                                "Thursday 01 October 2026  04:40:58 +0000 (0:00:01.031)       0:00:42.365 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "",
                                "TASK [manila : Copy over ceph Manila keyrings] *********************************",
                                "Thursday 01 October 2026  04:41:00 +0000 (0:00:01.955)       0:00:44.320 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "",
                                "TASK [manila : Ensuring config directory has correct owner and permission] *****",
                                "Thursday 01 October 2026  04:41:01 +0000 (0:00:01.296)       0:00:45.617 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=manila-share)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=manila-share)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=manila-share)\u001b[0m",
                                "",
                                "TASK [manila : Check if policies shall be overwritten] *************************",
                                "Thursday 01 October 2026  04:41:02 +0000 (0:00:00.719)       0:00:46.336 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [manila : Set manila policy file] *****************************************",
                                "Thursday 01 October 2026  04:41:02 +0000 (0:00:00.138)       0:00:46.475 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [manila : include_tasks] **************************************************",
                                "Thursday 01 October 2026  04:41:02 +0000 (0:00:00.533)       0:00:47.008 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/manila/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : manila | Copying over extra CA certificates] *********",
                                "Thursday 01 October 2026  04:41:03 +0000 (0:00:00.608)       0:00:47.617 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : manila | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:41:07 +0000 (0:00:04.258)       0:00:51.876 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : manila | Copying over backend internal TLS key] ******",
                                "Thursday 01 October 2026  04:41:08 +0000 (0:00:01.034)       0:00:52.911 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [manila : Copying over config.json files for services] ********************",
                                "Thursday 01 October 2026  04:41:09 +0000 (0:00:01.007)       0:00:53.919 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [manila : Copying over manila.conf] ***************************************",
                                "Thursday 01 October 2026  04:41:14 +0000 (0:00:04.938)       0:00:58.857 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [manila : Copying over manila-share.conf] *********************************",
                                "Thursday 01 October 2026  04:41:21 +0000 (0:00:07.013)       0:01:05.871 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=manila-share)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=manila-share)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=manila-share)\u001b[0m",
                                "",
                                "TASK [manila : Copying over existing policy file] ******************************",
                                "Thursday 01 October 2026  04:41:25 +0000 (0:00:03.719)       0:01:09.590 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [manila : Check manila containers] ****************************************",
                                "Thursday 01 October 2026  04:41:26 +0000 (0:00:00.704)       0:01:10.294 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.10:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.11:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/manila-api:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://192.168.16.12:8786'], 'timeout': '30'}, 'haproxy': {'manila_api': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8786', 'listen_port': '8786'}, 'manila_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8786', 'listen_port': '8786'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130', '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/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-scheduler 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/manila-share:19.1.1.20251130', '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/', '', '/lib/modules:/lib/modules:ro', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-share 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/manila-data:19.1.1.20251130', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/manila-data/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run:/run:shared', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port manila-data 5672'], 'timeout': '30'}}})\u001b[0m",
                                "",
                                "TASK [manila : Creating Manila database] ***************************************",
                                "Thursday 01 October 2026  04:41:29 +0000 (0:00:03.480)       0:01:13.775 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [manila : Creating Manila database user and setting permissions] **********",
                                "Thursday 01 October 2026  04:41:31 +0000 (0:00:02.360)       0:01:16.136 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [manila : Running Manila bootstrap container] *****************************",
                                "Thursday 01 October 2026  04:41:34 +0000 (0:00:02.570)       0:01:18.706 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [manila : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  04:42:09 +0000 (0:00:34.643)       0:01:53.350 ****** ",
                                "",
                                "TASK [manila : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  04:42:09 +0000 (0:00:00.074)       0:01:53.424 ****** ",
                                "",
                                "TASK [manila : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  04:42:09 +0000 (0:00:00.074)       0:01:53.499 ****** ",
                                "",
                                "RUNNING HANDLER [manila : Restart manila-api container] ************************",
                                "Thursday 01 October 2026  04:42:09 +0000 (0:00:00.073)       0:01:53.572 ****** ",
                                "\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 [manila : Restart manila-data container] ***********************",
                                "Thursday 01 October 2026  04:42:18 +0000 (0:00:09.118)       0:02:02.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",
                                "",
                                "RUNNING HANDLER [manila : Restart manila-scheduler container] ******************",
                                "Thursday 01 October 2026  04:42:24 +0000 (0:00:05.892)       0:02:08.583 ****** ",
                                "\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 [manila : Restart manila-share container] **********************",
                                "Thursday 01 October 2026  04:42:29 +0000 (0:00:05.200)       0:02:13.783 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=28  \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=13  \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=19  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:42:40 +0000 (0:00:10.744)       0:02:24.527 ****** ",
                                "=============================================================================== ",
                                "manila : Running Manila bootstrap container ---------------------------- 34.64s",
                                "service-ks-register : manila | Creating endpoints ---------------------- 13.42s",
                                "manila : Restart manila-share container -------------------------------- 10.74s",
                                "manila : Restart manila-api container ----------------------------------- 9.12s",
                                "service-ks-register : manila | Creating services ------------------------ 7.18s",
                                "manila : Copying over manila.conf --------------------------------------- 7.01s",
                                "manila : Restart manila-data container ---------------------------------- 5.89s",
                                "manila : Restart manila-scheduler container ----------------------------- 5.20s",
                                "manila : Copying over config.json files for services -------------------- 4.94s",
                                "service-ks-register : manila | Creating users --------------------------- 4.31s",
                                "service-cert-copy : manila | Copying over extra CA certificates --------- 4.26s",
                                "service-ks-register : manila | Granting user roles ---------------------- 4.14s",
                                "manila : Copying over manila-share.conf --------------------------------- 3.72s",
                                "service-ks-register : manila | Creating projects ------------------------ 3.59s",
                                "service-ks-register : manila | Creating roles --------------------------- 3.54s",
                                "manila : Check manila containers ---------------------------------------- 3.48s",
                                "manila : Creating Manila database user and setting permissions ---------- 2.57s",
                                "manila : Ensuring config directories exist ------------------------------ 2.41s",
                                "manila : Creating Manila database --------------------------------------- 2.36s",
                                "manila : Copy over multiple ceph configs for Manila --------------------- 1.96s",
                                "+ sh -c /opt/configuration/scripts/deploy/400-monitoring.sh",
                                "\u001b[32m2026-10-01 04:42:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4fbc2137-d2a6-423a-b995-aa42608d2458 (netdata) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:42:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4fbc2137-d2a6-423a-b995-aa42608d2458 (netdata) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Thursday 01 October 2026  04:42:58 +0000 (0:00:00.240)       0:00:00.240 ****** ",
                                "\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] ****",
                                "Thursday 01 October 2026  04:42:59 +0000 (0:00:00.980)       0:00:01.220 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  04:43:00 +0000 (0:00:01.383)       0:00:02.604 ****** ",
                                "\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 : Install apt-transport-https package] ************",
                                "Thursday 01 October 2026  04:43:02 +0000 (0:00:01.833)       0:00:04.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 [osism.services.netdata : Add repository gpg key] *************************",
                                "Thursday 01 October 2026  04:43:04 +0000 (0:00:02.286)       0:00:06.724 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add repository] *********************************",
                                "Thursday 01 October 2026  04:43:06 +0000 (0:00:01.648)       0:00:08.373 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Install package netdata] ************************",
                                "Thursday 01 October 2026  04:43:25 +0000 (0:00:19.283)       0:00:27.656 ****** ",
                                "\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-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",
                                "",
                                "TASK [osism.services.netdata : Include config tasks] ***************************",
                                "Thursday 01 October 2026  04:43:48 +0000 (0:00:22.901)       0:00:50.557 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  04:43:50 +0000 (0:00:01.771)       0:00:52.329 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=netdata.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=stream.conf)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (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-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] ***",
                                "Thursday 01 October 2026  04:43:54 +0000 (0:00:03.871)       0:00:56.200 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Opt out from anonymous statistics] **************",
                                "Thursday 01 October 2026  04:43:55 +0000 (0:00:01.407)       0:00:57.608 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.services.netdata : Add netdata user to docker group] ***************",
                                "Thursday 01 October 2026  04:43:57 +0000 (0:00:01.338)       0:00:58.947 ****** ",
                                "\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 : Manage service netdata] *************************",
                                "Thursday 01 October 2026  04:43:58 +0000 (0:00:01.789)       0:01:00.736 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-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",
                                "",
                                "TASK [osism.services.netdata : Include host type specific tasks] ***************",
                                "Thursday 01 October 2026  04:44:00 +0000 (0:00:02.027)       0:01:02.763 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  04:44:02 +0000 (0:00:01.632)       0:01:04.396 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.netdata : Restart service netdata] *************",
                                "Thursday 01 October 2026  04:44:04 +0000 (0:00:02.283)       0:01:06.679 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\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 ********************************************************************",
                                "Thursday 01 October 2026  04:44:08 +0000 (0:00:03.971)       0:01:10.651 ****** ",
                                "=============================================================================== ",
                                "osism.services.netdata : Install package netdata ----------------------- 22.90s",
                                "osism.services.netdata : Add repository -------------------------------- 19.28s",
                                "osism.services.netdata : Restart service netdata ------------------------ 3.97s",
                                "osism.services.netdata : Copy configuration files ----------------------- 3.87s",
                                "osism.services.netdata : Install apt-transport-https package ------------ 2.29s",
                                "osism.services.netdata : Set sysctl vm.max_map_count parameter ---------- 2.28s",
                                "osism.services.netdata : Manage service netdata ------------------------- 2.03s",
                                "osism.services.netdata : Remove old architecture-dependent repository --- 1.83s",
                                "osism.services.netdata : Add netdata user to docker group --------------- 1.79s",
                                "osism.services.netdata : Include config tasks --------------------------- 1.77s",
                                "osism.services.netdata : Add repository gpg key ------------------------- 1.65s",
                                "osism.services.netdata : Include host type specific tasks --------------- 1.63s",
                                "osism.services.netdata : Retrieve /etc/netdata/.opt-out-from-anonymous-statistics status --- 1.41s",
                                "osism.services.netdata : Include distribution specific install tasks ---- 1.38s",
                                "osism.services.netdata : Opt out from anonymous statistics -------------- 1.34s",
                                "Group hosts based on enabled services ----------------------------------- 0.98s",
                                "\u001b[32m2026-10-01 04:44:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 54d84799-848b-4353-a140-2508fa372d1d (prometheus) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:44:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 54d84799-848b-4353-a140-2508fa372d1d (prometheus) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:44:18 +0000 (0:00:00.322)       0:00:00.322 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:44:19 +0000 (0:00:01.051)       0:00:01.373 ****** ",
                                "\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] **********************************************",
                                "Thursday 01 October 2026  04:44:20 +0000 (0:00:00.800)       0:00:02.174 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  04:44:22 +0000 (0:00:01.768)       0:00:03.942 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : include_tasks] **********************************************",
                                "Thursday 01 October 2026  04:44:25 +0000 (0:00:03.137)       0:00:07.080 ****** ",
                                "\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] *****",
                                "Thursday 01 October 2026  04:44:26 +0000 (0:00:01.704)       0:00:08.785 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:44:32 +0000 (0:00:06.049)       0:00:14.834 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-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/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***",
                                "Thursday 01 October 2026  04:44:34 +0000 (0:00:01.851)       0:00:16.685 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over config.json files] *****************************",
                                "Thursday 01 October 2026  04:44:37 +0000 (0:00:02.256)       0:00:18.941 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : Find custom prometheus alert rules files] *******************",
                                "Thursday 01 October 2026  04:44:43 +0000 (0:00:06.977)       0:00:25.919 ****** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom prometheus alert rules files] ***********",
                                "Thursday 01 October 2026  04:44:45 +0000 (0:00:01.044)       0:00:26.963 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/fluentd-aggregator.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 996, 'inode': 1097224, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0862057, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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': '/operations/prometheus/prometheus.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12980, 'inode': 1097264, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0930214, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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': '/operations/prometheus/ceph.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 55956, 'inode': 1097213, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.084608, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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': '/operations/prometheus/openstack.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12293, 'inode': 1097251, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0909452, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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': '/operations/prometheus/cadvisor.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3900, 'inode': 1097208, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0828378, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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': '/operations/prometheus/haproxy.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7933, 'inode': 1097226, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0864692, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-0] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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': '/operations/prometheus/node.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 13522, 'inode': 1097245, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0900064, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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;36mskipping: [testbed-node-1] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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;36mskipping: [testbed-node-2] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'path': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'path': '/operations/prometheus/hardware.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5593, 'inode': 1097233, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.087042, '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': '/operations/prometheus/elasticsearch.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5987, 'inode': 1097219, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0858247, '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': '/operations/prometheus/prometheus.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097262, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.092773, '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': '/operations/prometheus/alertmanager.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097204, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0822935, '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': '/operations/prometheus/redfish.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 334, 'inode': 1097287, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0990183, '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': '/operations/prometheus/prometheus-extra.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 7408, 'inode': 1097257, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0922809, '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': '/operations/prometheus/ceph.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3, 'inode': 1097209, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0831509, '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': '/operations/prometheus/alertmanager.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 5051, 'inode': 1097206, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0825596, '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': '/operations/prometheus/node.rec.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 2309, 'inode': 1097241, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0888305, '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': '/operations/prometheus/mysql.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3792, 'inode': 1097236, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0884445, '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': '/operations/prometheus/rabbitmq.rules', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 3539, 'inode': 1097284, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0981634, '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 [prometheus : Find prometheus common config overrides] ********************",
                                "Thursday 01 October 2026  04:45:14 +0000 (0:00:29.171)       0:00:56.135 ****** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus host config overrides] **********************",
                                "Thursday 01 October 2026  04:45:15 +0000 (0:00:00.796)       0:00:56.931 ****** ",
                                "\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[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[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[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[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[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[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-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus config file] ************************",
                                "Thursday 01 October 2026  04:45:16 +0000 (0:00:01.939)       0:00:58.871 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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-2] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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] ********************",
                                "Thursday 01 October 2026  04:45:35 +0000 (0:00:18.274)       0:01:17.146 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \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=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus alertmanager config file] ***********",
                                "Thursday 01 October 2026  04:45:38 +0000 (0:00:02.802)       0:01:19.948 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  04:45:39 +0000 (0:00:01.573)       0:01:21.522 ****** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom Alertmanager alert notification templates] ***",
                                "Thursday 01 October 2026  04:45:40 +0000 (0:00:00.995)       0:01:22.518 ****** ",
                                "\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] ********************",
                                "Thursday 01 October 2026  04:45:41 +0000 (0:00:00.754)       0:01:23.272 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\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",
                                "\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 [prometheus : Copying cloud config file for openstack exporter] ***********",
                                "Thursday 01 October 2026  04:45:43 +0000 (0:00:02.288)       0:01:25.561 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying config file for blackbox exporter] ******************",
                                "Thursday 01 October 2026  04:45:45 +0000 (0:00:01.594)       0:01:27.155 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \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-0]\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;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-5] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Find extra prometheus server config files] ******************",
                                "Thursday 01 October 2026  04:45:47 +0000 (0:00:02.062)       0:01:29.217 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  04:45:48 +0000 (0:00:01.366)       0:01:30.584 ****** ",
                                "\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] **************",
                                "Thursday 01 October 2026  04:45:49 +0000 (0:00:00.978)       0:01:31.563 ****** ",
                                "\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 : Check prometheus containers] ********************************",
                                "Thursday 01 October 2026  04:45:50 +0000 (0:00:00.989)       0:01:32.553 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130', 'volumes': ['/etc/kolla/prometheus-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'prometheus_v2:/var/lib/prometheus', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'prometheus_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9091', 'active_passive': True}, 'prometheus_server_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9091', 'listen_port': '9091', 'active_passive': True}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'pid_mode': 'host', 'volumes': ['/etc/kolla/prometheus-node-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/host:ro,rslave'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130', 'volumes': ['/etc/kolla/prometheus-mysqld-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130', 'volumes': ['/etc/kolla/prometheus-memcached-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130', 'volumes': ['/etc/kolla/prometheus-alertmanager/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'prometheus:/var/lib/prometheus'], 'dimensions': {}, 'haproxy': {'prometheus_alertmanager': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9093', 'auth_user': 'admin', 'auth_pass': 'BXo64rLqmF7bTbWLDOnNJlD0qJ4BSTWocNHVNKU2', 'active_passive': True}, '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}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'volumes': ['/etc/kolla/prometheus-libvirt-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run/libvirt:/run/libvirt:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'volumes': ['/etc/kolla/prometheus-cadvisor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/:/rootfs:ro', '/var/run:/var/run:rw', '/sys:/sys:ro', '/var/lib/docker/:/var/lib/docker:ro', '/dev/disk/:/dev/disk:ro'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130', 'volumes': ['/etc/kolla/prometheus-blackbox-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130', 'volumes': ['/etc/kolla/prometheus-elasticsearch-exporter/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}})\u001b[0m",
                                "",
                                "TASK [prometheus : Creating prometheus database user and setting permissions] ***",
                                "Thursday 01 October 2026  04:45:55 +0000 (0:00:04.449)       0:01:37.002 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=testbed-node-0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:45:56 +0000 (0:00:01.300)       0:01:38.303 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:45:56 +0000 (0:00:00.081)       0:01:38.385 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:45:56 +0000 (0:00:00.087)       0:01:38.472 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:45:56 +0000 (0:00:00.360)       0:01:38.833 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:45:56 +0000 (0:00:00.072)       0:01:38.905 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:45:57 +0000 (0:00:00.076)       0:01:38.981 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  04:45:57 +0000 (0:00:00.070)       0:01:39.052 ****** ",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-server container] *************",
                                "Thursday 01 October 2026  04:45:57 +0000 (0:00:00.104)       0:01:39.156 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******",
                                "Thursday 01 October 2026  04:46:19 +0000 (0:00:22.453)       0:02:01.609 ****** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****",
                                "Thursday 01 October 2026  04:46:33 +0000 (0:00:13.619)       0:02:15.229 ****** ",
                                "\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 [prometheus : Restart prometheus-memcached-exporter container] ***",
                                "Thursday 01 October 2026  04:46:43 +0000 (0:00:10.500)       0:02:25.729 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********",
                                "Thursday 01 October 2026  04:46:54 +0000 (0:00:10.387)       0:02:36.116 ****** ",
                                "\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-3]\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] *******",
                                "Thursday 01 October 2026  04:47:02 +0000 (0:00:08.683)       0:02:44.800 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***",
                                "Thursday 01 October 2026  04:47:11 +0000 (0:00:08.547)       0:02:53.348 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  04:47:21 +0000 (0:00:10.221)       0:03:03.570 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***",
                                "Thursday 01 October 2026  04:47:32 +0000 (0:00:10.514)       0:03:14.084 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=23  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=10  \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=15  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \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=11  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=7   \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=12  \u001b[0m \u001b[0;33mchanged=7   \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=12  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=12  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:47:37 +0000 (0:00:05.277)       0:03:19.362 ****** ",
                                "=============================================================================== ",
                                "prometheus : Copying over custom prometheus alert rules files ---------- 29.17s",
                                "prometheus : Restart prometheus-server container ----------------------- 22.45s",
                                "prometheus : Copying over prometheus config file ----------------------- 18.27s",
                                "prometheus : Restart prometheus-node-exporter container ---------------- 13.62s",
                                "prometheus : Restart prometheus-blackbox-exporter container ------------ 10.51s",
                                "prometheus : Restart prometheus-mysqld-exporter container -------------- 10.50s",
                                "prometheus : Restart prometheus-memcached-exporter container ----------- 10.39s",
                                "prometheus : Restart prometheus-elasticsearch-exporter container ------- 10.22s",
                                "prometheus : Restart prometheus-cadvisor container ---------------------- 8.68s",
                                "prometheus : Restart prometheus-alertmanager container ------------------ 8.55s",
                                "prometheus : Copying over config.json files ----------------------------- 6.98s",
                                "service-cert-copy : prometheus | Copying over extra CA certificates ----- 6.05s",
                                "prometheus : Restart prometheus-libvirt-exporter container -------------- 5.28s",
                                "prometheus : Check prometheus containers -------------------------------- 4.45s",
                                "prometheus : Ensuring config directories exist -------------------------- 3.14s",
                                "prometheus : Copying over prometheus web config file -------------------- 2.80s",
                                "prometheus : Copying over my.cnf for mysqld_exporter -------------------- 2.29s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS key --- 2.26s",
                                "prometheus : Copying config file for blackbox exporter ------------------ 2.06s",
                                "prometheus : Find prometheus host config overrides ---------------------- 1.94s",
                                "\u001b[32m2026-10-01 04:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f24ed689-8a3d-4225-b743-d2c3f84867be (grafana) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:47:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f24ed689-8a3d-4225-b743-d2c3f84867be (grafana) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:47:45 +0000 (0:00:00.290)       0:00:00.290 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:47:45 +0000 (0:00:00.354)       0:00:00.644 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  04:47:45 +0000 (0:00:00.498)       0:00:01.142 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  04:47:46 +0000 (0:00:00.676)       0:00:01.818 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Check if extra configuration file exists] **********************",
                                "Thursday 01 October 2026  04:47:47 +0000 (0:00:00.863)       0:00:02.681 ****** ",
                                "\u001b[1;35m[WARNING]: Skipped '/operations/prometheus/grafana' path due to this access\u001b[0m",
                                "\u001b[1;35missue: '/operations/prometheus/grafana' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Thursday 01 October 2026  04:47:48 +0000 (0:00:01.471)       0:00:04.153 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  04:47:49 +0000 (0:00:00.598)       0:00:04.751 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  04:47:50 +0000 (0:00:01.502)       0:00:06.253 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : grafana | Copying over backend internal TLS key] *****",
                                "Thursday 01 October 2026  04:47:51 +0000 (0:00:00.667)       0:00:06.920 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Copying over config.json files] ********************************",
                                "Thursday 01 October 2026  04:47:52 +0000 (0:00:00.657)       0:00:07.578 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over grafana.ini] **************************************",
                                "Thursday 01 October 2026  04:47:53 +0000 (0:00:01.371)       0:00:08.950 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Copying over extra configuration file] *************************",
                                "Thursday 01 October 2026  04:47:55 +0000 (0:00:02.017)       0:00:10.967 ****** ",
                                "\u001b[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] *************",
                                "Thursday 01 October 2026  04:47:56 +0000 (0:00:00.408)       0:00:11.376 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "",
                                "TASK [grafana : Configuring dashboards provisioning] ***************************",
                                "Thursday 01 October 2026  04:47:57 +0000 (0:00:01.448)       0:00:12.824 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/operations/grafana/provisioning.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/operations/grafana/provisioning.yaml)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/operations/grafana/provisioning.yaml)\u001b[0m",
                                "",
                                "TASK [grafana : Find custom grafana dashboards] ********************************",
                                "Thursday 01 October 2026  04:47:59 +0000 (0:00:01.680)       0:00:14.505 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : Find templated grafana dashboards] *****************************",
                                "Thursday 01 October 2026  04:48:00 +0000 (0:00:00.934)       0:00:15.439 ****** ",
                                "\u001b[1;35m[WARNING]: Skipped '/etc/kolla/grafana/dashboards' path due to this access\u001b[0m",
                                "\u001b[1;35missue: '/etc/kolla/grafana/dashboards' is not a directory\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 [grafana : Prune templated Grafana dashboards] ****************************",
                                "Thursday 01 October 2026  04:48:01 +0000 (0:00:00.849)       0:00:16.289 ****** ",
                                "\u001b[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 : Copying over custom dashboards] ********************************",
                                "Thursday 01 October 2026  04:48:01 +0000 (0:00:00.392)       0:00:16.681 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 117836, 'inode': 1097013, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0129998, '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={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 117836, 'inode': 1097013, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0129998, '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={'key': 'ceph/ceph-cluster-advanced.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster-advanced.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 117836, 'inode': 1097013, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0129998, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25686, 'inode': 1097071, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25686, 'inode': 1097071, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/rbd-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25686, 'inode': 1097071, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1097023, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0153453, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1097023, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0153453, '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={'key': 'ceph/ceph_pools.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_pools.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 25279, 'inode': 1097023, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0153453, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 167897, 'inode': 1097072, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.032514, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 167897, 'inode': 1097072, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.032514, '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={'key': 'ceph/rgw-s3-analytics.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rgw-s3-analytics.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 167897, 'inode': 1097072, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.032514, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26655, 'inode': 1097043, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26655, 'inode': 1097043, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/osd-device-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osd-device-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 26655, 'inode': 1097043, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 39556, 'inode': 1097060, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0280182, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 39556, 'inode': 1097060, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0280182, '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={'key': 'ceph/radosgw-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 39556, 'inode': 1097060, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0280182, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1097010, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0117652, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1097010, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0117652, '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={'key': 'ceph/README.md', 'value': {'path': '/operations/grafana/dashboards/ceph/README.md', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 84, 'inode': 1097010, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0117652, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1097018, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0133452, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1097018, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0133452, '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={'key': 'ceph/ceph-cluster.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph-cluster.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 34113, 'inode': 1097018, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0133452, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1097025, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0163453, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1097025, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0163453, '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={'key': 'ceph/cephfs-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/cephfs-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9025, 'inode': 1097025, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0163453, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19609, 'inode': 1097048, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0251505, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19609, 'inode': 1097048, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0251505, '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={'key': 'ceph/pool-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19609, 'inode': 1097048, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0251505, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12997, 'inode': 1097067, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12997, 'inode': 1097067, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/rbd-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/rbd-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 12997, 'inode': 1097067, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0301702, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1097020, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0143454, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1097020, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0143454, '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={'key': 'ceph/ceph_overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/ceph_overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 80386, 'inode': 1097020, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0143454, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19695, 'inode': 1097055, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0273607, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19695, 'inode': 1097055, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0273607, '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={'key': 'ceph/radosgw-detail.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-detail.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 19695, 'inode': 1097055, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0273607, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38432, 'inode': 1097045, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38432, 'inode': 1097045, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/osds-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/osds-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38432, 'inode': 1097045, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0238845, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 62676, 'inode': 1097034, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0228515, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 62676, 'inode': 1097034, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0228515, '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={'key': 'ceph/multi-cluster-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/multi-cluster-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 62676, 'inode': 1097034, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0228515, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27218, 'inode': 1097033, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0200825, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27218, 'inode': 1097033, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0200825, '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={'key': 'ceph/hosts-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/hosts-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 27218, 'inode': 1097033, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0200825, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49139, 'inode': 1097051, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.026712, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49139, 'inode': 1097051, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.026712, '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={'key': 'ceph/pool-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/pool-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 49139, 'inode': 1097051, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.026712, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 44791, 'inode': 1097027, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0198202, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 44791, 'inode': 1097027, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0198202, '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={'key': 'ceph/host-details.json', 'value': {'path': '/operations/grafana/dashboards/ceph/host-details.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 44791, 'inode': 1097027, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0198202, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16156, 'inode': 1097063, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.029125, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16156, 'inode': 1097063, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.029125, '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={'key': 'ceph/radosgw-sync-overview.json', 'value': {'path': '/operations/grafana/dashboards/ceph/radosgw-sync-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16156, 'inode': 1097063, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.029125, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1097190, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0793464, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1097190, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0793464, '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={'key': 'openstack/openstack.json', 'value': {'path': '/operations/grafana/dashboards/openstack/openstack.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 57270, 'inode': 1097190, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0793464, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1097108, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1097108, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/haproxy.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/haproxy.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 410814, 'inode': 1097108, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1097094, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0379136, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1097094, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0379136, '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={'key': 'infrastructure/database.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/database.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 30898, 'inode': 1097094, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0379136, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15725, 'inode': 1097129, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.052346, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15725, 'inode': 1097129, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.052346, '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={'key': 'infrastructure/node-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 15725, 'inode': 1097129, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.052346, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1097082, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0341733, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1097082, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0341733, '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={'key': 'infrastructure/alertmanager-overview.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/alertmanager-overview.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 9645, 'inode': 1097082, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0341733, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1097161, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0686345, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1097161, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0686345, '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={'key': 'infrastructure/opensearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/opensearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 65458, 'inode': 1097161, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0686345, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1097132, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0651975, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1097132, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0651975, '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={'key': 'infrastructure/node_exporter_full.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_full.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 682774, 'inode': 1097132, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0651975, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22317, 'inode': 1097166, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0691364, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22317, 'inode': 1097166, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0691364, '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={'key': 'infrastructure/prometheus-remote-write.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus-remote-write.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 22317, 'inode': 1097166, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0691364, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1097183, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.077817, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1097183, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.077817, '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={'key': 'infrastructure/redfish.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/redfish.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 38087, 'inode': 1097183, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.077817, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21109, 'inode': 1097158, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0673828, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21109, 'inode': 1097158, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0673828, '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={'key': 'infrastructure/nodes.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/nodes.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21109, 'inode': 1097158, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0673828, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1097127, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.050346, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1097127, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.050346, '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={'key': 'infrastructure/memcached.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/memcached.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 24243, 'inode': 1097127, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.050346, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1097102, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0432212, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1097102, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0432212, '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={'key': 'infrastructure/fluentd.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/fluentd.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 82960, 'inode': 1097102, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0432212, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1097125, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1097125, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/libvirt.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/libvirt.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 29672, 'inode': 1097125, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0483458, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1097096, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0403457, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1097096, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0403457, '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={'key': 'infrastructure/elasticsearch.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/elasticsearch.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 187864, 'inode': 1097096, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0403457, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16098, 'inode': 1097128, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.051346, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16098, 'inode': 1097128, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.051346, '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={'key': 'infrastructure/node-cluster-rsrc-use.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node-cluster-rsrc-use.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 16098, 'inode': 1097128, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.051346, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1097173, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.076127, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1097173, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.076127, '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={'key': 'infrastructure/rabbitmq.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/rabbitmq.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 222049, 'inode': 1097173, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.076127, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1097169, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.072124, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1097169, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.072124, '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={'key': 'infrastructure/prometheus_alertmanager.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus_alertmanager.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 115472, 'inode': 1097169, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.072124, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1097084, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0349045, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1097084, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0349045, '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={'key': 'infrastructure/blackbox.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/blackbox.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 31128, 'inode': 1097084, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0349045, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1097090, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0363457, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1097090, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0363457, '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={'key': 'infrastructure/cadvisor.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/cadvisor.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 53882, 'inode': 1097090, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0363457, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1097152, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.066924, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1097152, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.066924, '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={'key': 'infrastructure/node_exporter_side_by_side.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/node_exporter_side_by_side.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 70691, 'inode': 1097152, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.066924, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21898, 'inode': 1097167, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0693462, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21898, 'inode': 1097167, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0693462, '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={'key': 'infrastructure/prometheus.json', 'value': {'path': '/operations/grafana/dashboards/infrastructure/prometheus.json', 'mode': '0644', 'isdir': False, 'ischr': False, 'isblk': False, 'isreg': True, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 0, 'size': 21898, 'inode': 1097167, 'dev': 127, 'nlink': 1, 'atime': 1764530892.0, 'mtime': 1764530892.0, 'ctime': 1790822800.0693462, '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 [grafana : Check grafana containers] **************************************",
                                "Thursday 01 October 2026  04:48:41 +0000 (0:00:40.046)       0:00:56.728 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/grafana:12.3.0.20251130', 'volumes': ['/etc/kolla/grafana/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'grafana_server': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000'}, 'grafana_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000'}}}})\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database] *************************************",
                                "Thursday 01 October 2026  04:48:42 +0000 (0:00:01.111)       0:00:57.840 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Creating grafana database user and setting permissions] ********",
                                "Thursday 01 October 2026  04:48:45 +0000 (0:00:02.571)       0:01:00.412 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:48:47 +0000 (0:00:02.704)       0:01:03.116 ****** ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:48:47 +0000 (0:00:00.090)       0:01:03.207 ****** ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  04:48:48 +0000 (0:00:00.072)       0:01:03.280 ****** ",
                                "",
                                "RUNNING HANDLER [grafana : Restart first grafana container] ********************",
                                "Thursday 01 October 2026  04:48:48 +0000 (0:00:00.071)       0:01:03.352 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  04:48:50 +0000 (0:00:02.296)       0:01:05.648 ****** ",
                                "\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[1;30mFAILED - RETRYING: [testbed-node-0]: Waiting for grafana to start on first node (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [grafana : Restart remaining grafana containers] ***************",
                                "Thursday 01 October 2026  04:49:30 +0000 (0:00:39.710)       0:01:45.359 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Wait for grafana application ready] ****************************",
                                "Thursday 01 October 2026  04:49:59 +0000 (0:00:29.087)       0:02:14.446 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [grafana : Remove old grafana docker volume] ******************************",
                                "Thursday 01 October 2026  04:50:01 +0000 (0:00:02.698)       0:02:17.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 [grafana : Enable grafana datasources] ************************************",
                                "Thursday 01 October 2026  04:50:02 +0000 (0:00:00.381)       0:02:17.526 ****** ",
                                "\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] *********************************",
                                "Thursday 01 October 2026  04:50:05 +0000 (0:00:03.182)       0:02:20.709 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=21  \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=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 ********************************************************************",
                                "Thursday 01 October 2026  04:50:05 +0000 (0:00:00.311)       0:02:21.021 ****** ",
                                "=============================================================================== ",
                                "grafana : Copying over custom dashboards ------------------------------- 40.05s",
                                "grafana : Waiting for grafana to start on first node ------------------- 39.71s",
                                "grafana : Restart remaining grafana containers ------------------------- 29.09s",
                                "grafana : Enable grafana datasources ------------------------------------ 3.18s",
                                "grafana : Creating grafana database user and setting permissions -------- 2.70s",
                                "grafana : Wait for grafana application ready ---------------------------- 2.70s",
                                "grafana : Creating grafana database ------------------------------------- 2.57s",
                                "grafana : Restart first grafana container ------------------------------- 2.30s",
                                "grafana : Copying over grafana.ini -------------------------------------- 2.02s",
                                "grafana : Configuring dashboards provisioning --------------------------- 1.68s",
                                "service-cert-copy : grafana | Copying over extra CA certificates -------- 1.50s",
                                "grafana : Check if extra configuration file exists ---------------------- 1.47s",
                                "grafana : Configuring Prometheus as data source for Grafana ------------- 1.45s",
                                "grafana : Copying over config.json files -------------------------------- 1.37s",
                                "grafana : Check grafana containers -------------------------------------- 1.11s",
                                "grafana : Find custom grafana dashboards -------------------------------- 0.93s",
                                "grafana : Ensuring config directories exist ----------------------------- 0.86s",
                                "grafana : Find templated grafana dashboards ----------------------------- 0.85s",
                                "grafana : include_tasks ------------------------------------------------- 0.68s",
                                "service-cert-copy : grafana | Copying over backend internal TLS certificate --- 0.67s"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3dc9-c859-000000000028-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T04:50:07.179845Z",
                            "start": "2026-10-01T03:14:43.069996Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000028",
                        "name": "Deploy services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "_nutshell | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T04:50:07.899867Z",
                            "start": "2026-10-01T04:50:07.387400Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000029",
                        "name": "Deploy in a nutshell"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.83",
                                "/opt/configuration/scripts/bootstrap.sh"
                            ],
                            "delta": "0:03:02.641909",
                            "end": "2026-10-01 04:53:10.869133",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.83 /opt/configuration/scripts/bootstrap.sh",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-3dc9-c859-00000000002a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 04:50:08.227224",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "\n# BOOTSTRAP\n\n+ set -e\n+ echo\n+ echo '# BOOTSTRAP'\n+ echo\n+ sh -c /opt/configuration/scripts/bootstrap-services.sh\n+ set -e\n+ sh -c /opt/configuration/scripts/bootstrap/300-openstack.sh\n\u001b[32m2026-10-01 04:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 04745560-ac94-47a7-98d4-e207fc98efb8 (flavor-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-10-01 04:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m\n\u001b[32m2026-10-01 04:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m\n\u001b[32m2026-10-01 04:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m\n\u001b[32m2026-10-01 04:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m\n\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m\n\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m\n\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m\n\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m\n\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m\n\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m\n\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m\n\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m\n\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m\n\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m\n\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m\n\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m\n\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m\n\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m\n\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m\n\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m\n\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m\n\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m\n\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m\n\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m\n\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m\n\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m\n\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m\n\u001b[32m2026-10-01 04:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m\n\u001b[32m2026-10-01 04:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m\n\u001b[32m2026-10-01 04:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m\n\u001b[32m2026-10-01 04:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1934d0f1-b5a2-4457-a88e-17aa7b15086d (bootstrap-basic) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1934d0f1-b5a2-4457-a88e-17aa7b15086d (bootstrap-basic) has been started and output is visible here.\u001b[0m\n\nPLAY [Bootstrap basic OpenStack services] **************************************\n\nTASK [Gathering Facts] *********************************************************\nThursday 01 October 2026  04:50:36 +0000 (0:00:00.077)       0:00:00.077 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Get volume type LUKS] ****************************************************\nThursday 01 October 2026  04:50:38 +0000 (0:00:01.984)       0:00:02.062 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create volume type LUKS] *************************************************\nThursday 01 October 2026  04:50:45 +0000 (0:00:07.323)       0:00:09.386 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public network] ***************************************************\nThursday 01 October 2026  04:50:52 +0000 (0:00:06.564)       0:00:15.950 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Set public network to default] *******************************************\nThursday 01 October 2026  04:50:58 +0000 (0:00:05.971)       0:00:21.921 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create public subnet] ****************************************************\nThursday 01 October 2026  04:51:04 +0000 (0:00:06.924)       0:00:28.845 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create default IPv4 subnet pool] *****************************************\nThursday 01 October 2026  04:51:09 +0000 (0:00:04.563)       0:00:33.409 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create manager role] *****************************************************\nThursday 01 October 2026  04:51:13 +0000 (0:00:03.982)       0:00:37.391 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:51:17 +0000 (0:00:03.815)       0:00:41.206 ****** \n=============================================================================== \nGet volume type LUKS ---------------------------------------------------- 7.32s\nSet public network to default ------------------------------------------- 6.92s\nCreate volume type LUKS ------------------------------------------------- 6.56s\nCreate public network --------------------------------------------------- 5.97s\nCreate public subnet ---------------------------------------------------- 4.56s\nCreate default IPv4 subnet pool ----------------------------------------- 3.98s\nCreate manager role ----------------------------------------------------- 3.82s\nGathering Facts --------------------------------------------------------- 1.98s\n\u001b[32m2026-10-01 04:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 90b916f6-f20a-4086-a6d6-f95d89e073fd (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-10-01 04:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-10-01 04:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img: 302\u001b[0m\n\u001b[32m2026-10-01 04:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m\n\u001b[32m2026-10-01 04:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m\n\u001b[32m2026-10-01 04:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-10-01 04:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-10-01 04:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m\n\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-10-01 04:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-10-01 04:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-10-01 04:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-10-01 04:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-10-01 04:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-10-01 04:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-10-01 04:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-10-01 04:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-10-01 04:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-10-01 04:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-10-01 04:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m\n\u001b[32m2026-10-01 04:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-10-01 04:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m\n\u001b[32m2026-10-01 04:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m\n\u001b[32m2026-10-01 04:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m\n\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m\n\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m\n\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img: 302\u001b[0m\n\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m\n\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m\n\u001b[32m2026-10-01 04:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-10-01 04:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-10-01 04:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m\n\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m\n\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m\n\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-10-01 04:51:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-10-01 04:51:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-10-01 04:51:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-10-01 04:51:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-10-01 04:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m\n\u001b[32m2026-10-01 04:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m\n\u001b[32m2026-10-01 04:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m\n\u001b[32m2026-10-01 04:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m\n\u001b[32m2026-10-01 04:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-10-01 04:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m\n\u001b[32m2026-10-01 04:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m\n\u001b[32m2026-10-01 04:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m\n\u001b[32m2026-10-01 04:52:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m\n\u001b[32m2026-10-01 04:52:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m\n\u001b[32m2026-10-01 04:52:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m\n\u001b[32m2026-10-01 04:52:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m\n\u001b[32m2026-10-01 04:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-10-01 04:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m\n\u001b[32m2026-10-01 04:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.3' to 'public'\u001b[0m\n+ sh -c /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh\n\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-07\u001b[0m\n\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM\u001b[0m\n\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 096eafc83fac6c9f505539bdfec4aed8c222b8392122519b5b9bdaa73c3bae45\u001b[0m\n\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1594d390-9604-474f-afa7-34c28609e8ef (image-manager) has been started and output is visible here.\u001b[0m\n\u001b[32m2026-10-01 04:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-10-01 04:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2: 200\u001b[0m\n\u001b[32m2026-10-01 04:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-07\u001b[0m\n\u001b[32m2026-10-01 04:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-10-01 04:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m\n\u001b[32m2026-10-01 04:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-10-01 04:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-10-01 04:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-10-01 04:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-10-01 04:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m\n\u001b[32m2026-10-01 04:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-07' successfully completed, reloading images\u001b[0m\n\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-07\u001b[0m\n\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m\n\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m\n\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m\n\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m\n\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m\n\u001b[32m2026-10-01 04:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m\n\u001b[32m2026-10-01 04:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m\n\u001b[32m2026-10-01 04:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m\n\u001b[32m2026-10-01 04:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m\n\u001b[32m2026-10-01 04:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m\n\u001b[32m2026-10-01 04:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m\n\u001b[32m2026-10-01 04:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m\n\u001b[32m2026-10-01 04:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m\n\u001b[32m2026-10-01 04:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m\n\u001b[32m2026-10-01 04:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-10-01 04:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m\n\u001b[32m2026-10-01 04:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-07\u001b[0m\n\u001b[32m2026-10-01 04:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m\n\u001b[32m2026-10-01 04:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-07\u001b[0m\n\u001b[32m2026-10-01 04:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m\n\u001b[32m2026-10-01 04:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-07\u001b[0m\n\u001b[32m2026-10-01 04:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-10-01 04:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m\n\u001b[32m2026-10-01 04:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m\n\u001b[32m2026-10-01 04:53:10\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.3', image will be ignored\u001b[0m\n\u001b[32m2026-10-01 04:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m\n\u001b[32m2026-10-01 04:53:10\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.2', image will be ignored\u001b[0m",
                            "stdout_lines": [
                                "",
                                "# BOOTSTRAP",
                                "",
                                "+ set -e",
                                "+ echo",
                                "+ echo '# BOOTSTRAP'",
                                "+ echo",
                                "+ sh -c /opt/configuration/scripts/bootstrap-services.sh",
                                "+ set -e",
                                "+ sh -c /opt/configuration/scripts/bootstrap/300-openstack.sh",
                                "\u001b[32m2026-10-01 04:50:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 04745560-ac94-47a7-98d4-e207fc98efb8 (flavor-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1L-1-5 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-2-5 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-4-10 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-1V-8-20 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-10 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-8-20 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-16-50 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-20 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-16-50 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:16\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-32-100 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-16-50 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-16V-32-100 created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-2V-4-20s created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-4V-8-50s created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFlavor SCS-8V-32-100s created\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play bootstrap-basic in environment openstack\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 1934d0f1-b5a2-4457-a88e-17aa7b15086d (bootstrap-basic) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:50:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1934d0f1-b5a2-4457-a88e-17aa7b15086d (bootstrap-basic) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Bootstrap basic OpenStack services] **************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "Thursday 01 October 2026  04:50:36 +0000 (0:00:00.077)       0:00:00.077 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Get volume type LUKS] ****************************************************",
                                "Thursday 01 October 2026  04:50:38 +0000 (0:00:01.984)       0:00:02.062 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create volume type LUKS] *************************************************",
                                "Thursday 01 October 2026  04:50:45 +0000 (0:00:07.323)       0:00:09.386 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public network] ***************************************************",
                                "Thursday 01 October 2026  04:50:52 +0000 (0:00:06.564)       0:00:15.950 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Set public network to default] *******************************************",
                                "Thursday 01 October 2026  04:50:58 +0000 (0:00:05.971)       0:00:21.921 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create public subnet] ****************************************************",
                                "Thursday 01 October 2026  04:51:04 +0000 (0:00:06.924)       0:00:28.845 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create default IPv4 subnet pool] *****************************************",
                                "Thursday 01 October 2026  04:51:09 +0000 (0:00:04.563)       0:00:33.409 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create manager role] *****************************************************",
                                "Thursday 01 October 2026  04:51:13 +0000 (0:00:03.982)       0:00:37.391 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:51:17 +0000 (0:00:03.815)       0:00:41.206 ****** ",
                                "=============================================================================== ",
                                "Get volume type LUKS ---------------------------------------------------- 7.32s",
                                "Set public network to default ------------------------------------------- 6.92s",
                                "Create volume type LUKS ------------------------------------------------- 6.56s",
                                "Create public network --------------------------------------------------- 5.97s",
                                "Create public subnet ---------------------------------------------------- 4.56s",
                                "Create default IPv4 subnet pool ----------------------------------------- 3.98s",
                                "Create manager role ----------------------------------------------------- 3.82s",
                                "Gathering Facts --------------------------------------------------------- 1.98s",
                                "\u001b[32m2026-10-01 04:51:20\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 90b916f6-f20a-4086-a6d6-f95d89e073fd (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img: 302\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.2\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:25\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.2' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.2\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:40\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.2\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.2/cirros-0.6.2-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2023-05-30\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.2'\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.2' to 'public'\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img: 302\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image Cirros 0.6.3\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:57\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'Cirros 0.6.3' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 0.6.3\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-10-01 04:51:59\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: minimal\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: never\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:00\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: none\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: Cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: Cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: cirros\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 0.6.3\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://github.com/cirros-dev/cirros/releases/download/0.6.3/cirros-0.6.3-x86_64-disk.img\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2024-09-26\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'Cirros 0.6.3'\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting visibility of 'Cirros 0.6.3' to 'public'\u001b[0m",
                                "+ sh -c /opt/configuration/scripts/bootstrap/301-openstack-octavia-amphora-image.sh",
                                "\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mdate: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mimage: octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1murl: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum_url: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2.CHECKSUM\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mchecksum: 096eafc83fac6c9f505539bdfec4aed8c222b8392122519b5b9bdaa73c3bae45\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 1594d390-9604-474f-afa7-34c28609e8ef (image-manager) has been started and output is visible here.\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTested URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2: 200\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting image OpenStack Octavia Amphora 2026-05-07\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImporting from URL https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for image to leave queued state...\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:13\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-10-01 04:52:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWaiting for import to complete...\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mImport of 'OpenStack Octavia Amphora 2026-05-07' successfully completed, reloading images\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking parameters of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting internal_version = 2026-05-07\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting image_original_user = ubuntu\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag amphora\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mAdding tag os:ubuntu\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property architecture: x86_64\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:05\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_disk_bus: scsi\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_rng_model: virtio\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_scsi_model: virtio-scsi\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hw_watchdog_action: reset\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:06\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property hypervisor_type: qemu\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_distro: ubuntu\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property replace_frequency: quarterly\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property uuid_validity: last-1\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property provided_until: none\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:07\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_purpose: network\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_description: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_name: OpenStack Octavia Amphora\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property internal_version: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_original_user: ubuntu\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property os_version: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_source: https://nbg1.your-objectstorage.com/osism/openstack-octavia-amphora-image/octavia-amphora-haproxy-2024.2.20260507.qcow2\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSetting property image_build_date: 2026-05-07\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking status of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mChecking visibility of 'OpenStack Octavia Amphora 2026-05-07'\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.3' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:10\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.3', image will be ignored\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mProcessing image 'Cirros 0.6.2' (removal candidate)\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:10\u001b[0m | \u001b[33m\u001b[1mWARNING \u001b[0m | \u001b[33m\u001b[1mNo image definition found for 'Cirros 0.6.2', image will be ignored\u001b[0m"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3dc9-c859-00000000002a-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T04:53:11.115526Z",
                            "start": "2026-10-01T04:50:07.948026Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000002a",
                        "name": "Bootstrap services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.83",
                                "/opt/configuration/scripts/check.sh"
                            ],
                            "delta": "0:09:37.072321",
                            "end": "2026-10-01 05:02:48.509266",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@81.163.192.83 /opt/configuration/scripts/check.sh",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-3dc9-c859-00000000002b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 04:53:11.436945",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n++ export MANAGER_VERSION=9.5.0\n++ MANAGER_VERSION=9.5.0\n+ echo\n# CHECK\n\n+ echo '# CHECK'\n+ echo\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 9.5.0 5.0.0\n\n## Containers @ testbed-manager\n\n+ [[ 1 -eq -1 ]]\n+ echo\n+ echo '## Containers @ testbed-manager'\n+ echo\n+ osism container testbed-manager ps\n\u001b[32m2026-10-01 04:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCreating empty known_hosts file: /share/known_hosts\u001b[0m\nCONTAINER ID   IMAGE                                                                            COMMAND                  CREATED          STATUS                 PORTS                                                                             NAMES\ndf10535b014d   registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130   \"dumb-init --single-\u2026\"   5 minutes ago    Up 5 minutes                                                                                             prometheus_blackbox_exporter\n1e73ca18db38   registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130        \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                                                                                             prometheus_alertmanager\n6383dc22c87b   registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130            \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                                                                                             prometheus_cadvisor\n7293a0b97727   registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130        \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                                                                                             prometheus_node_exporter\nc5020c2ed03e   registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130           \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                                                                                             prometheus_server\nd27b87df1c4d   registry.osism.tech/osism/cephclient:18.2.7                                      \"/usr/bin/dumb-init \u2026\"   55 minutes ago   Up 55 minutes                                                                                            cephclient\nfdc073a94d5f   registry.osism.tech/kolla/release/cron:3.0.20251130                              \"dumb-init --single-\u2026\"   2 hours ago      Up 2 hours                                                                                               cron\ne6ba144dc909   registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130                  \"dumb-init --single-\u2026\"   2 hours ago      Up 2 hours                                                                                               kolla_toolbox\n870726861b9f   registry.osism.tech/kolla/release/fluentd:5.0.8.20251130                         \"dumb-init --single-\u2026\"   2 hours ago      Up 2 hours                                                                                               fluentd\n7d8159bea37f   registry.osism.tech/osism/openstackclient:2024.2                                 \"/usr/bin/dumb-init \u2026\"   2 hours ago      Up 2 hours                                                                                               openstackclient\n83b22ea88b8d   phpmyadmin/phpmyadmin:5.2                                                        \"/docker-entrypoint.\u2026\"   2 hours ago      Up 2 hours (healthy)   80/tcp                                                                            phpmyadmin\nf30ac4dc7aef   registry.osism.tech/osism/homer:v25.10.1                                         \"/bin/sh /entrypoint\u2026\"   2 hours ago      Up 2 hours (healthy)   8080/tcp                                                                          homer\n33e564d22b32   registry.osism.tech/osism/cgit:1.2.3                                             \"httpd-foreground\"       2 hours ago      Up 2 hours             80/tcp                                                                            cgit\n226e7c61cb99   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta                        \"entrypoint.sh -f /e\u2026\"   2 hours ago      Up 2 hours (healthy)   192.168.16.5:3128->3128/tcp                                                       squid\n99b74a9281f5   registry.osism.tech/osism/inventory-reconciler:0.20251130.0                      \"/sbin/tini -- /entr\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     manager-inventory_reconciler-1\n9dac801a85cb   registry.osism.tech/osism/ceph-ansible:0.20251130.0                              \"/entrypoint.sh osis\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     ceph-ansible\n78bb5e9a6490   registry.osism.tech/osism/osism-kubernetes:0.20251130.0                          \"/entrypoint.sh osis\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     osism-kubernetes\n5cdac92c5f4c   registry.osism.tech/osism/kolla-ansible:0.20251130.0                             \"/entrypoint.sh osis\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     kolla-ansible\n1f7137b0d2b7   registry.osism.tech/osism/osism-ansible:0.20251130.0                             \"/entrypoint.sh osis\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     osism-ansible\n57ac9f6b4a16   registry.osism.tech/osism/ara-server:1.7.3                                       \"sh -c '/wait && /ru\u2026\"   2 hours ago      Up 2 hours (healthy)   8000/tcp                                                                          manager-ara-server-1\n64b03e114dfb   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine                         \"docker-entrypoint.s\u2026\"   2 hours ago      Up 2 hours (healthy)   6379/tcp                                                                          manager-redis-1\n5c82b8db1573   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- sleep\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     osismclient\nafd1fc9dc376   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- osism\u2026\"   2 hours ago      Up 2 hours (healthy)   192.168.16.5:8000->8000/tcp                                                       manager-api-1\nd4c429ac5765   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- osism\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     manager-beat-1\n5dfefc983f5d   registry.osism.tech/osism/osism-frontend:0.20251130.1                            \"docker-entrypoint.s\u2026\"   2 hours ago      Up 2 hours             192.168.16.5:3000->3000/tcp                                                       osism-frontend\n93b6832e4eb1   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- osism\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     manager-flower-1\n8fe0890dd0a1   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- osism\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     manager-listener-1\n0b04a5516b38   registry.osism.tech/dockerhub/library/mariadb:11.8.4                             \"docker-entrypoint.s\u2026\"   2 hours ago      Up 2 hours (healthy)   3306/tcp                                                                          manager-mariadb-1\n8d910e199a7f   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- osism\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     manager-openstack-1\ncc96f27452b3   registry.osism.tech/dockerhub/library/traefik:v3.5.0                             \"/entrypoint.sh trae\u2026\"   2 hours ago      Up 2 hours (healthy)   192.168.16.5:80->80/tcp, 192.168.16.5:443->443/tcp, 192.168.16.5:8122->8080/tcp   traefik\n\n## Images @ testbed-manager\n\n+ echo\n+ echo '## Images @ testbed-manager'\n+ echo\n+ osism container testbed-manager images\nREPOSITORY                                                       TAG               IMAGE ID       CREATED         SIZE\nregistry.osism.tech/osism/openstackclient                        2024.2            99aef7bb298c   3 months ago    251MB\nregistry.osism.tech/dockerhub/library/redis                      7.4.7-alpine      e08bd8d5a677   8 months ago    41.4MB\nregistry.osism.tech/osism/homer                                  v25.10.1          ea34b371c716   10 months ago   11.5MB\nregistry.osism.tech/osism/kolla-ansible                          0.20251130.0      0f140ec71e5f   10 months ago   608MB\nregistry.osism.tech/kolla/release/kolla-toolbox                  19.7.1.20251130   314d22193a72   10 months ago   669MB\nregistry.osism.tech/kolla/release/cron                           3.0.20251130      e1e0428a330f   10 months ago   265MB\nregistry.osism.tech/kolla/release/fluentd                        5.0.8.20251130    fb3c98fc8cae   10 months ago   578MB\nregistry.osism.tech/kolla/release/prometheus-blackbox-exporter   0.25.0.20251130   7bbb4f6f4831   10 months ago   308MB\nregistry.osism.tech/kolla/release/prometheus-cadvisor            0.49.2.20251130   591cbce746c1   10 months ago   357MB\nregistry.osism.tech/kolla/release/prometheus-alertmanager        0.28.0.20251130   ba994ea4acda   10 months ago   404MB\nregistry.osism.tech/kolla/release/prometheus-v2-server           2.55.1.20251130   56b43d5c716a   10 months ago   839MB\nregistry.osism.tech/kolla/release/prometheus-node-exporter       1.8.2.20251130    c1ab1d07f7ef   10 months ago   305MB\nregistry.osism.tech/osism/inventory-reconciler                   0.20251130.0      1bfc1dadeee1   10 months ago   330MB\nregistry.osism.tech/osism/osism-ansible                          0.20251130.0      42988b2d229c   10 months ago   613MB\nregistry.osism.tech/osism/ceph-ansible                           0.20251130.0      a212d8ca4a50   10 months ago   560MB\nregistry.osism.tech/osism/osism-kubernetes                       0.20251130.0      9beff03cb77b   10 months ago   1.23GB\nregistry.osism.tech/osism/osism                                  0.20251130.1      95213af683ec   10 months ago   383MB\nregistry.osism.tech/osism/osism-frontend                         0.20251130.1      2cb6e7609620   10 months ago   238MB\nregistry.osism.tech/dockerhub/library/mariadb                    11.8.4            70745dd8f1d0   10 months ago   334MB\nphpmyadmin/phpmyadmin                                            5.2               e66b1f5a8c58   11 months ago   742MB\nregistry.osism.tech/osism/ara-server                             1.7.3             d1b687333f2f   13 months ago   275MB\nregistry.osism.tech/dockerhub/library/traefik                    v3.5.0            11cc59587f6a   14 months ago   226MB\nregistry.osism.tech/osism/cephclient                             18.2.7            ae977aa79826   17 months ago   453MB\nregistry.osism.tech/dockerhub/ubuntu/squid                       6.1-23.10_beta    34b6bbbcf74b   2 years ago     146MB\nregistry.osism.tech/osism/cgit                                   1.2.3             16e7285642b1   3 years ago     545MB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 9.5.0 5.0.0\n\n## Containers @ testbed-node-0\n\n+ [[ 1 -eq -1 ]]\n+ echo\n+ echo '## Containers @ testbed-node-0'\n+ echo\n+ osism container testbed-node-0 ps\nCONTAINER ID   IMAGE                                                                                COMMAND                  CREATED             STATUS                       PORTS     NAMES\n451a4046ef0a   registry.osism.tech/kolla/release/grafana:12.3.0.20251130                            \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                           grafana\nc3e6b88e5c69   registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130   \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_elasticsearch_exporter\nd9f9e78be10f   registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130                \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_cadvisor\n56f7b0732b26   registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130      \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_memcached_exporter\na055fbd0acfa   registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130         \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_mysqld_exporter\n9e2bde12eb23   registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130            \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_node_exporter\n80cfb4fb47ee   registry.osism.tech/kolla/release/manila-share:19.1.1.20251130                       \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_share\nf534ab5b3ed3   registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130                   \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_scheduler\nfa6596616328   registry.osism.tech/kolla/release/manila-data:19.1.1.20251130                        \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_data\nb4a4a68e8598   registry.osism.tech/kolla/release/manila-api:19.1.1.20251130                         \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_api\nb652f46c9ace   registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_notifier\n9379d574f127   registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_listener\n75ddb81a3b7c   registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130                     \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_evaluator\n4f95eb689f0e   registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130                           \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_api\nc4c2976ed3f0   registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130                 \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes                          ceilometer_central\nf6ecd49e9cf5   registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130            \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes (healthy)                ceilometer_notification\nc41c9bf6d801   registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130                     \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_worker\n6f3f4de797e3   registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130               \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_housekeeping\n94034769b923   registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130             \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_health_manager\n1980f6521d12   registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130               \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes                          octavia_driver_agent\n811ab42aee54   registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130                        \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                octavia_api\nca07cf7d58ff   registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130                   \"dumb-init --single-\u2026\"   22 minutes ago      Up 22 minutes (healthy)                designate_worker\n97ec0608c78d   registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130                     \"dumb-init --single-\u2026\"   22 minutes ago      Up 22 minutes (healthy)                designate_mdns\nb07bf7a20346   registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130                 \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_producer\n24736a7bbfba   registry.osism.tech/kolla/release/designate-central:19.0.1.20251130                  \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_central\n48ebeb959551   registry.osism.tech/kolla/release/designate-api:19.0.1.20251130                      \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_api\nd1523937395e   registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130            \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_backend_bind9\nb69c98801e4a   registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130                    \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_worker\nd61cff71613c   registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130         \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_keystone_listener\n62a8b5525487   registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130                       \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_api\n35d3839482b2   registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_backup\n8b3e8654c92b   registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_volume\na032060a9a08   registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130                   \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_scheduler\n520dcdf91319   registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130                         \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                cinder_api\n765265be3ec6   registry.osism.tech/kolla/release/glance-api:29.0.1.20251130                         \"dumb-init --single-\u2026\"   30 minutes ago      Up 30 minutes (healthy)                glance_api\n8f2bc24d8b98   registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130                     \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_console\nffda4921dbec   registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130                   \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_apiserver\ncfb4a69d2068   registry.osism.tech/kolla/release/horizon:25.1.2.20251130                            \"dumb-init --single-\u2026\"   34 minutes ago      Up 34 minutes (healthy)                horizon\nc2d29297cc17   registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130                    \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                nova_novncproxy\n8e1cf9a36418   registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130                     \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                nova_conductor\n8a375b1929b7   registry.osism.tech/kolla/release/nova-api:30.2.1.20251130                           \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_api\nd1cf10ede58f   registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130                     \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_scheduler\n520b8c73ac4c   registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130                     \"dumb-init --single-\u2026\"   45 minutes ago      Up 45 minutes (healthy)                neutron_server\na568918546b3   registry.osism.tech/kolla/release/placement-api:12.0.1.20251130                      \"dumb-init --single-\u2026\"   49 minutes ago      Up 49 minutes (healthy)                placement_api\ndeea74ce07e1   registry.osism.tech/kolla/release/keystone:26.0.1.20251130                           \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone\n5d3d180d097f   registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130                    \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone_fernet\n6d40d44b5248   registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130                       \"dumb-init --single-\u2026\"   52 minutes ago      Up 52 minutes (healthy)                keystone_ssh\ndc080eb69156   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mgr -\u2026\"   53 minutes ago      Up 53 minutes                          ceph-mgr-testbed-node-0\nca0c64270d7c   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-crash\"    About an hour ago   Up About an hour                       ceph-crash-testbed-node-0\ncfc64d5d7212   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mon -\u2026\"   About an hour ago   Up About an hour                       ceph-mon-testbed-node-0\n76f8503068b9   registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_northd\n0682515641a5   registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_sb_db\n8b67ce039bf6   registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_nb_db\neb3749ab539f   registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_controller\nc47e39b576a6   registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130                \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_vswitchd\n992ae9d41c02   registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130               \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_db\n1427595cc9f6   registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             rabbitmq\n505ad3b55d3c   registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130                   \"dumb-init -- kolla_\u2026\"   About an hour ago   Up About an hour (healthy)             mariadb\n79dfec268ef0   registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis_sentinel\n0b80d2eaaf0b   registry.osism.tech/kolla/release/redis:7.0.15.20251130                              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis\n985a726090f3   registry.osism.tech/kolla/release/memcached:1.6.24.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             memcached\nc7d7e237c8ca   registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch_dashboards\n833891ca769a   registry.osism.tech/kolla/release/opensearch:2.19.4.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch\n2208c96bbd24   registry.osism.tech/kolla/release/keepalived:2.2.8.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       keepalived\n0bd7f931cc22   registry.osism.tech/kolla/release/proxysql:3.0.3.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             proxysql\n0e3e7df10c59   registry.osism.tech/kolla/release/haproxy:2.8.15.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             haproxy\ne2f82c336c8b   registry.osism.tech/kolla/release/cron:3.0.20251130                                  \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             cron\n6d65252ac31a   registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130                      \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             kolla_toolbox\ncd716a046729   registry.osism.tech/kolla/release/fluentd:5.0.8.20251130                             \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             fluentd\n\n## Images @ testbed-node-0\n\n+ echo\n+ echo '## Images @ testbed-node-0'\n+ echo\n+ osism container testbed-node-0 images\nREPOSITORY                                                            TAG                 IMAGE ID       CREATED         SIZE\nregistry.osism.tech/kolla/release/rabbitmq                            3.13.7.20251130     618df24dfbf4   10 months ago   322MB\nregistry.osism.tech/kolla/release/memcached                           1.6.24.20251130     8a9865997707   10 months ago   266MB\nregistry.osism.tech/kolla/release/opensearch                          2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB\nregistry.osism.tech/kolla/release/keepalived                          2.2.8.20251130      94862d07fc5a   10 months ago   276MB\nregistry.osism.tech/kolla/release/opensearch-dashboards               2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB\nregistry.osism.tech/kolla/release/kolla-toolbox                       19.7.1.20251130     314d22193a72   10 months ago   669MB\nregistry.osism.tech/kolla/release/cron                                3.0.20251130        e1e0428a330f   10 months ago   265MB\nregistry.osism.tech/kolla/release/grafana                             12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB\nregistry.osism.tech/kolla/release/proxysql                            3.0.3.20251130      2c7177938c0e   10 months ago   412MB\nregistry.osism.tech/kolla/release/haproxy                             2.8.15.20251130     6d4c583df983   10 months ago   274MB\nregistry.osism.tech/kolla/release/fluentd                             5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB\nregistry.osism.tech/kolla/release/redis                               7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB\nregistry.osism.tech/kolla/release/redis-sentinel                      7.0.15.20251130     62d0b016058f   10 months ago   273MB\nregistry.osism.tech/kolla/release/mariadb-server                      10.11.15.20251130   77db67eebcc3   10 months ago   452MB\nregistry.osism.tech/kolla/release/horizon                             25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB\nregistry.osism.tech/kolla/release/prometheus-mysqld-exporter          0.16.0.20251130     aedc672fb472   10 months ago   301MB\nregistry.osism.tech/kolla/release/prometheus-memcached-exporter       0.15.0.20251130     7b077076926d   10 months ago   298MB\nregistry.osism.tech/kolla/release/prometheus-cadvisor                 0.49.2.20251130     591cbce746c1   10 months ago   357MB\nregistry.osism.tech/kolla/release/prometheus-elasticsearch-exporter   1.8.0.20251130      bcaaf5d64345   10 months ago   292MB\nregistry.osism.tech/kolla/release/prometheus-node-exporter            1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB\nregistry.osism.tech/kolla/release/openvswitch-db-server               3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB\nregistry.osism.tech/kolla/release/openvswitch-vswitchd                3.4.3.20251130      ad8bb4636454   10 months ago   279MB\nregistry.osism.tech/kolla/release/placement-api                       12.0.1.20251130     20317ff6dfb9   10 months ago   975MB\nregistry.osism.tech/kolla/release/nova-novncproxy                     30.2.1.20251130     99323056afa4   10 months ago   1.37GB\nregistry.osism.tech/kolla/release/nova-conductor                      30.2.1.20251130     92609e648215   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-api                            30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-scheduler                      30.2.1.20251130     4c3c59730530   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/ceilometer-central                  23.0.2.20251130     37cb6975d4a5   10 months ago   976MB\nregistry.osism.tech/kolla/release/ceilometer-notification             23.0.2.20251130     bb2927b293dc   10 months ago   976MB\nregistry.osism.tech/kolla/release/magnum-api                          19.0.1.20251130     a85fdbb4bbba   10 months ago   1.13GB\nregistry.osism.tech/kolla/release/magnum-conductor                    19.0.1.20251130     a98ee1099aad   10 months ago   1.24GB\nregistry.osism.tech/kolla/release/manila-share                        19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB\nregistry.osism.tech/kolla/release/manila-data                         19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB\nregistry.osism.tech/kolla/release/manila-api                          19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/manila-scheduler                    19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/aodh-listener                       19.0.0.20251130     1e68c23a9d38   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-evaluator                      19.0.0.20251130     1726a7592f93   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-notifier                       19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-api                            19.0.0.20251130     82a64f1d056d   10 months ago   973MB\nregistry.osism.tech/kolla/release/barbican-worker                     19.0.1.20251130     2cef5d51872b   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-keystone-listener          19.0.1.20251130     bfcd8631a126   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-api                        19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB\nregistry.osism.tech/kolla/release/keystone                            26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB\nregistry.osism.tech/kolla/release/keystone-fernet                     26.0.1.20251130     36669c355898   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/keystone-ssh                        26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/octavia-health-manager              15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-housekeeping                15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-api                         15.0.2.20251130     9375641bed7a   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/octavia-worker                      15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-driver-agent                15.0.2.20251130     045f928baedc   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/neutron-server                      25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB\nregistry.osism.tech/kolla/release/glance-api                          29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB\nregistry.osism.tech/kolla/release/designate-central                   19.0.1.20251130     00b6af03994a   10 months ago   983MB\nregistry.osism.tech/kolla/release/designate-worker                    19.0.1.20251130     18bc80370e46   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-producer                  19.0.1.20251130     eac4506bf51f   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-api                       19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-backend-bind9             19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-mdns                      19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB\nregistry.osism.tech/kolla/release/skyline-console                     5.0.1.20251130      20430a0acd38   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/skyline-apiserver                   5.0.1.20251130      20bbe1600b66   10 months ago   990MB\nregistry.osism.tech/kolla/release/cinder-volume                       25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB\nregistry.osism.tech/kolla/release/cinder-scheduler                    25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/cinder-backup                       25.3.1.20251130     c09074b62f18   10 months ago   1.41GB\nregistry.osism.tech/kolla/release/cinder-api                          25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/ovn-controller                      24.9.3.20251130     fcd09e53d925   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-nb-db-server                    24.9.3.20251130     e52b6499881a   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-sb-db-server                    24.9.3.20251130     2fcefdb5b030   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-northd                          24.9.3.20251130     948e5d22de86   10 months ago   840MB\nregistry.osism.tech/osism/ceph-daemon                                 18.2.7              5f92363b1f93   17 months ago   1.27GB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 9.5.0 5.0.0\n\n## Containers @ testbed-node-1\n\n+ [[ 1 -eq -1 ]]\n+ echo\n+ echo '## Containers @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 ps\nCONTAINER ID   IMAGE                                                                                COMMAND                  CREATED             STATUS                       PORTS     NAMES\n6152b66a6cb0   registry.osism.tech/kolla/release/grafana:12.3.0.20251130                            \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           grafana\n74c506c67b39   registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130   \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_elasticsearch_exporter\neaf78f91c2b5   registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130                \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_cadvisor\na751696081b9   registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130      \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_memcached_exporter\n8aac84e3e565   registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130         \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_mysqld_exporter\na606510c1739   registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130            \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_node_exporter\n2f63a02fbad4   registry.osism.tech/kolla/release/manila-share:19.1.1.20251130                       \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_share\n87eb33059b21   registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130                   \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_scheduler\nc36fbb0c5a35   registry.osism.tech/kolla/release/manila-data:19.1.1.20251130                        \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_data\n1c9c2fe21501   registry.osism.tech/kolla/release/manila-api:19.1.1.20251130                         \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_api\n439983a643f3   registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_notifier\n2f2d13dc81fd   registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_listener\naac08848f5e0   registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130                     \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_evaluator\nd18ebbd725cf   registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130                           \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_api\n0e8f0bae5ddd   registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130                 \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes                          ceilometer_central\n18edc1670998   registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130            \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes (healthy)                ceilometer_notification\n3fd4a3cbdc1f   registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130                     \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_worker\n341e57a2e988   registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130               \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_housekeeping\nb1dcab71cb71   registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130             \"dumb-init --single-\u2026\"   18 minutes ago      Up 17 minutes (healthy)                octavia_health_manager\n863e9f4ea9df   registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130               \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes                          octavia_driver_agent\n4b1ef89a8f3d   registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130                        \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                octavia_api\n723681e3f5a4   registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130                   \"dumb-init --single-\u2026\"   22 minutes ago      Up 22 minutes (healthy)                designate_worker\nfc2a3047286e   registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130                     \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_mdns\n4cc817e311dd   registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130                 \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_producer\nb43d1b63dc36   registry.osism.tech/kolla/release/designate-central:19.0.1.20251130                  \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_central\n01295e34fe7a   registry.osism.tech/kolla/release/designate-api:19.0.1.20251130                      \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_api\nd15a5aa8bee1   registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130            \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_backend_bind9\n2828ed335c1f   registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130                    \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_worker\n0414be64e889   registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130         \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_keystone_listener\n0b72c585975b   registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130                       \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_api\n00364d7404fe   registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_backup\n81a2f74bde03   registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_volume\n7a9d0475567e   registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130                   \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_scheduler\n15916a15636e   registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130                         \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                cinder_api\nbeb9cf2b9b03   registry.osism.tech/kolla/release/glance-api:29.0.1.20251130                         \"dumb-init --single-\u2026\"   30 minutes ago      Up 30 minutes (healthy)                glance_api\ncc7c862c8311   registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130                     \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_console\n62ac81c55291   registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130                   \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_apiserver\n394daedacc9b   registry.osism.tech/kolla/release/horizon:25.1.2.20251130                            \"dumb-init --single-\u2026\"   34 minutes ago      Up 34 minutes (healthy)                horizon\nd3f6a9b7e327   registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130                    \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                nova_novncproxy\n88070f330d61   registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130                     \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                nova_conductor\n9e56d114c3b4   registry.osism.tech/kolla/release/nova-api:30.2.1.20251130                           \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_api\n094e5ef4b2a0   registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130                     \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_scheduler\n1e50296c06bb   registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130                     \"dumb-init --single-\u2026\"   45 minutes ago      Up 45 minutes (healthy)                neutron_server\n9cb65c1030e9   registry.osism.tech/kolla/release/placement-api:12.0.1.20251130                      \"dumb-init --single-\u2026\"   49 minutes ago      Up 49 minutes (healthy)                placement_api\n13bb6147329d   registry.osism.tech/kolla/release/keystone:26.0.1.20251130                           \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone\ne95af2e906d5   registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130                    \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone_fernet\n4b0c80074e4b   registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130                       \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone_ssh\n9d6ef8af61f6   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mgr -\u2026\"   53 minutes ago      Up 53 minutes                          ceph-mgr-testbed-node-1\n46a5d301b3f9   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-crash\"    About an hour ago   Up About an hour                       ceph-crash-testbed-node-1\n137ae0023c1e   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mon -\u2026\"   About an hour ago   Up About an hour                       ceph-mon-testbed-node-1\n85991c0aeeb7   registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_northd\n31ed6eb46eff   registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_sb_db\n4a4a5289323e   registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_nb_db\n7715f3e0aa4f   registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_controller\n05e5d7436fed   registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130                \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_vswitchd\nf649900df06d   registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130               \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_db\n687d4d4dbab2   registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             rabbitmq\nf4336f213ca2   registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130                   \"dumb-init -- kolla_\u2026\"   About an hour ago   Up About an hour (healthy)             mariadb\n9305e8d5266e   registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis_sentinel\n3012471c167d   registry.osism.tech/kolla/release/redis:7.0.15.20251130                              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis\n4dd1bceb4b29   registry.osism.tech/kolla/release/memcached:1.6.24.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             memcached\n124a28eb3a19   registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch_dashboards\n8eba26d55762   registry.osism.tech/kolla/release/opensearch:2.19.4.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch\nfd48ba45884e   registry.osism.tech/kolla/release/keepalived:2.2.8.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       keepalived\n8105233b0e9a   registry.osism.tech/kolla/release/proxysql:3.0.3.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             proxysql\n6b09774bf81e   registry.osism.tech/kolla/release/haproxy:2.8.15.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             haproxy\n82c717aa4cbd   registry.osism.tech/kolla/release/cron:3.0.20251130                                  \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             cron\n2a1ddfb1845b   registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130                      \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             kolla_toolbox\n89d9a52f8b00   registry.osism.tech/kolla/release/fluentd:5.0.8.20251130                             \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             fluentd\n\n## Images @ testbed-node-1\n\n+ echo\n+ echo '## Images @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 images\nREPOSITORY                                                            TAG                 IMAGE ID       CREATED         SIZE\nregistry.osism.tech/kolla/release/rabbitmq                            3.13.7.20251130     618df24dfbf4   10 months ago   322MB\nregistry.osism.tech/kolla/release/memcached                           1.6.24.20251130     8a9865997707   10 months ago   266MB\nregistry.osism.tech/kolla/release/opensearch                          2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB\nregistry.osism.tech/kolla/release/keepalived                          2.2.8.20251130      94862d07fc5a   10 months ago   276MB\nregistry.osism.tech/kolla/release/opensearch-dashboards               2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB\nregistry.osism.tech/kolla/release/kolla-toolbox                       19.7.1.20251130     314d22193a72   10 months ago   669MB\nregistry.osism.tech/kolla/release/cron                                3.0.20251130        e1e0428a330f   10 months ago   265MB\nregistry.osism.tech/kolla/release/grafana                             12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB\nregistry.osism.tech/kolla/release/proxysql                            3.0.3.20251130      2c7177938c0e   10 months ago   412MB\nregistry.osism.tech/kolla/release/haproxy                             2.8.15.20251130     6d4c583df983   10 months ago   274MB\nregistry.osism.tech/kolla/release/fluentd                             5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB\nregistry.osism.tech/kolla/release/redis                               7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB\nregistry.osism.tech/kolla/release/redis-sentinel                      7.0.15.20251130     62d0b016058f   10 months ago   273MB\nregistry.osism.tech/kolla/release/mariadb-server                      10.11.15.20251130   77db67eebcc3   10 months ago   452MB\nregistry.osism.tech/kolla/release/horizon                             25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB\nregistry.osism.tech/kolla/release/prometheus-mysqld-exporter          0.16.0.20251130     aedc672fb472   10 months ago   301MB\nregistry.osism.tech/kolla/release/prometheus-memcached-exporter       0.15.0.20251130     7b077076926d   10 months ago   298MB\nregistry.osism.tech/kolla/release/prometheus-cadvisor                 0.49.2.20251130     591cbce746c1   10 months ago   357MB\nregistry.osism.tech/kolla/release/prometheus-elasticsearch-exporter   1.8.0.20251130      bcaaf5d64345   10 months ago   292MB\nregistry.osism.tech/kolla/release/prometheus-node-exporter            1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB\nregistry.osism.tech/kolla/release/openvswitch-db-server               3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB\nregistry.osism.tech/kolla/release/placement-api                       12.0.1.20251130     20317ff6dfb9   10 months ago   975MB\nregistry.osism.tech/kolla/release/openvswitch-vswitchd                3.4.3.20251130      ad8bb4636454   10 months ago   279MB\nregistry.osism.tech/kolla/release/nova-novncproxy                     30.2.1.20251130     99323056afa4   10 months ago   1.37GB\nregistry.osism.tech/kolla/release/nova-conductor                      30.2.1.20251130     92609e648215   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-api                            30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-scheduler                      30.2.1.20251130     4c3c59730530   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/ceilometer-central                  23.0.2.20251130     37cb6975d4a5   10 months ago   976MB\nregistry.osism.tech/kolla/release/ceilometer-notification             23.0.2.20251130     bb2927b293dc   10 months ago   976MB\nregistry.osism.tech/kolla/release/manila-share                        19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB\nregistry.osism.tech/kolla/release/manila-data                         19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB\nregistry.osism.tech/kolla/release/manila-api                          19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/manila-scheduler                    19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/aodh-listener                       19.0.0.20251130     1e68c23a9d38   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-evaluator                      19.0.0.20251130     1726a7592f93   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-notifier                       19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-api                            19.0.0.20251130     82a64f1d056d   10 months ago   973MB\nregistry.osism.tech/kolla/release/barbican-worker                     19.0.1.20251130     2cef5d51872b   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-keystone-listener          19.0.1.20251130     bfcd8631a126   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-api                        19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB\nregistry.osism.tech/kolla/release/keystone                            26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB\nregistry.osism.tech/kolla/release/keystone-fernet                     26.0.1.20251130     36669c355898   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/keystone-ssh                        26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/octavia-health-manager              15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-housekeeping                15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-api                         15.0.2.20251130     9375641bed7a   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/octavia-worker                      15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-driver-agent                15.0.2.20251130     045f928baedc   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/neutron-server                      25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB\nregistry.osism.tech/kolla/release/glance-api                          29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB\nregistry.osism.tech/kolla/release/designate-central                   19.0.1.20251130     00b6af03994a   10 months ago   983MB\nregistry.osism.tech/kolla/release/designate-worker                    19.0.1.20251130     18bc80370e46   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-producer                  19.0.1.20251130     eac4506bf51f   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-api                       19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-backend-bind9             19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-mdns                      19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB\nregistry.osism.tech/kolla/release/skyline-console                     5.0.1.20251130      20430a0acd38   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/skyline-apiserver                   5.0.1.20251130      20bbe1600b66   10 months ago   990MB\nregistry.osism.tech/kolla/release/cinder-volume                       25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB\nregistry.osism.tech/kolla/release/cinder-scheduler                    25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/cinder-backup                       25.3.1.20251130     c09074b62f18   10 months ago   1.41GB\nregistry.osism.tech/kolla/release/cinder-api                          25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/ovn-nb-db-server                    24.9.3.20251130     e52b6499881a   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-controller                      24.9.3.20251130     fcd09e53d925   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-sb-db-server                    24.9.3.20251130     2fcefdb5b030   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-northd                          24.9.3.20251130     948e5d22de86   10 months ago   840MB\nregistry.osism.tech/osism/ceph-daemon                                 18.2.7              5f92363b1f93   17 months ago   1.27GB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 9.5.0 5.0.0\n\n## Containers @ testbed-node-2\n\n+ [[ 1 -eq -1 ]]\n+ echo\n+ echo '## Containers @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 ps\nCONTAINER ID   IMAGE                                                                                COMMAND                  CREATED             STATUS                       PORTS     NAMES\n4f7625ed92a0   registry.osism.tech/kolla/release/grafana:12.3.0.20251130                            \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           grafana\n03b0762de662   registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130   \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_elasticsearch_exporter\n40ded2f3e8a8   registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130                \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_cadvisor\n1c20a3a14376   registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130      \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_memcached_exporter\n5d21a1fe06c3   registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130         \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_mysqld_exporter\n32a592116117   registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130            \"dumb-init --single-\u2026\"   7 minutes ago       Up 7 minutes                           prometheus_node_exporter\n3d6df9bcfa58   registry.osism.tech/kolla/release/manila-share:19.1.1.20251130                       \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_share\nc2fd2aec1d85   registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130                   \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_scheduler\n303d33d132b9   registry.osism.tech/kolla/release/manila-data:19.1.1.20251130                        \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_data\n3bf4e0457792   registry.osism.tech/kolla/release/manila-api:19.1.1.20251130                         \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_api\necb7398dc0cf   registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_notifier\n790017d69649   registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_listener\n1fbdc29e1e26   registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130                     \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_evaluator\n38ed3c2c0a6d   registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130                           \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_api\ne4b9e8e7796c   registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130                 \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes                          ceilometer_central\n36178ae0de68   registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130            \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes (healthy)                ceilometer_notification\na9cd41a8cfb7   registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130                     \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_worker\nf25c88336b39   registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130               \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                octavia_housekeeping\n185133a32507   registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130             \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                octavia_health_manager\nf4e17de13339   registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130               \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes                          octavia_driver_agent\n72be77b8cb12   registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130                        \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                octavia_api\n0a201a31fcc7   registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130                   \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_worker\n7dcfaf93267a   registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130                     \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_mdns\n89ddd90a7edd   registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130                 \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_producer\n2de0d6ebfe06   registry.osism.tech/kolla/release/designate-central:19.0.1.20251130                  \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_central\n3376a10a966d   registry.osism.tech/kolla/release/designate-api:19.0.1.20251130                      \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_api\ne331eeabd6f1   registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130            \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_backend_bind9\nba9b214e07cf   registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130                    \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_worker\n6ffbae956189   registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130         \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_keystone_listener\n760de66c4dac   registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130                       \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_api\n9e18c1b58c7b   registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_backup\n3245282d8221   registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_volume\nec1464668d44   registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130                   \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_scheduler\nd2be1990af2e   registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130                         \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                cinder_api\n51b7cf670fe8   registry.osism.tech/kolla/release/glance-api:29.0.1.20251130                         \"dumb-init --single-\u2026\"   30 minutes ago      Up 30 minutes (healthy)                glance_api\nc0aab3feb1f2   registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130                     \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_console\nec34422ba4b8   registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130                   \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_apiserver\n7cc2787432b2   registry.osism.tech/kolla/release/horizon:25.1.2.20251130                            \"dumb-init --single-\u2026\"   34 minutes ago      Up 34 minutes (healthy)                horizon\n1684430646d4   registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130                    \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                nova_novncproxy\nb43c2a8e607f   registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130                     \"dumb-init --single-\u2026\"   39 minutes ago      Up 39 minutes (healthy)                nova_conductor\n228fd9f5e6bc   registry.osism.tech/kolla/release/nova-api:30.2.1.20251130                           \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_api\n1900177b71a0   registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130                     \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_scheduler\n9c7bd55fb683   registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130                     \"dumb-init --single-\u2026\"   45 minutes ago      Up 45 minutes (healthy)                neutron_server\nf259058ce023   registry.osism.tech/kolla/release/placement-api:12.0.1.20251130                      \"dumb-init --single-\u2026\"   49 minutes ago      Up 49 minutes (healthy)                placement_api\n6935a5947687   registry.osism.tech/kolla/release/keystone:26.0.1.20251130                           \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone\nd38383fd9074   registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130                    \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone_fernet\needbdb224566   registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130                       \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone_ssh\n6952a0cac6bc   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mgr -\u2026\"   53 minutes ago      Up 53 minutes                          ceph-mgr-testbed-node-2\n6685622f59e3   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-crash\"    About an hour ago   Up About an hour                       ceph-crash-testbed-node-2\nd8ee4aa2b12d   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mon -\u2026\"   About an hour ago   Up About an hour                       ceph-mon-testbed-node-2\na55a5c802395   registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_northd\n535853566b75   registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_sb_db\n19ee2c235656   registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_nb_db\nee9c7d42e2a8   registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_controller\nafd0eea2de93   registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130                \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_vswitchd\n18974d3ca9cd   registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130               \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_db\n76d5cf5601c3   registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             rabbitmq\nbe0313509764   registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130                   \"dumb-init -- kolla_\u2026\"   About an hour ago   Up About an hour (healthy)             mariadb\n57681b335439   registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis_sentinel\n71c64e802dc6   registry.osism.tech/kolla/release/redis:7.0.15.20251130                              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis\nd59b612800bd   registry.osism.tech/kolla/release/memcached:1.6.24.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             memcached\neeabc222170f   registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch_dashboards\n0f13ce1381d6   registry.osism.tech/kolla/release/opensearch:2.19.4.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch\n5b7e8f943fa7   registry.osism.tech/kolla/release/keepalived:2.2.8.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       keepalived\n08f7b5b9e1e5   registry.osism.tech/kolla/release/proxysql:3.0.3.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             proxysql\n2f48aebf5f50   registry.osism.tech/kolla/release/haproxy:2.8.15.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             haproxy\n97e5b13279e8   registry.osism.tech/kolla/release/cron:3.0.20251130                                  \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             cron\n45ef706e1de0   registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130                      \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             kolla_toolbox\n5fc72881390f   registry.osism.tech/kolla/release/fluentd:5.0.8.20251130                             \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             fluentd\n\n## Images @ testbed-node-2\n\n+ echo\n+ echo '## Images @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 images\nREPOSITORY                                                            TAG                 IMAGE ID       CREATED         SIZE\nregistry.osism.tech/kolla/release/rabbitmq                            3.13.7.20251130     618df24dfbf4   10 months ago   322MB\nregistry.osism.tech/kolla/release/memcached                           1.6.24.20251130     8a9865997707   10 months ago   266MB\nregistry.osism.tech/kolla/release/opensearch                          2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB\nregistry.osism.tech/kolla/release/opensearch-dashboards               2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB\nregistry.osism.tech/kolla/release/keepalived                          2.2.8.20251130      94862d07fc5a   10 months ago   276MB\nregistry.osism.tech/kolla/release/kolla-toolbox                       19.7.1.20251130     314d22193a72   10 months ago   669MB\nregistry.osism.tech/kolla/release/cron                                3.0.20251130        e1e0428a330f   10 months ago   265MB\nregistry.osism.tech/kolla/release/grafana                             12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB\nregistry.osism.tech/kolla/release/proxysql                            3.0.3.20251130      2c7177938c0e   10 months ago   412MB\nregistry.osism.tech/kolla/release/haproxy                             2.8.15.20251130     6d4c583df983   10 months ago   274MB\nregistry.osism.tech/kolla/release/fluentd                             5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB\nregistry.osism.tech/kolla/release/redis                               7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB\nregistry.osism.tech/kolla/release/redis-sentinel                      7.0.15.20251130     62d0b016058f   10 months ago   273MB\nregistry.osism.tech/kolla/release/mariadb-server                      10.11.15.20251130   77db67eebcc3   10 months ago   452MB\nregistry.osism.tech/kolla/release/horizon                             25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB\nregistry.osism.tech/kolla/release/prometheus-mysqld-exporter          0.16.0.20251130     aedc672fb472   10 months ago   301MB\nregistry.osism.tech/kolla/release/prometheus-memcached-exporter       0.15.0.20251130     7b077076926d   10 months ago   298MB\nregistry.osism.tech/kolla/release/prometheus-cadvisor                 0.49.2.20251130     591cbce746c1   10 months ago   357MB\nregistry.osism.tech/kolla/release/prometheus-elasticsearch-exporter   1.8.0.20251130      bcaaf5d64345   10 months ago   292MB\nregistry.osism.tech/kolla/release/prometheus-node-exporter            1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB\nregistry.osism.tech/kolla/release/openvswitch-db-server               3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB\nregistry.osism.tech/kolla/release/openvswitch-vswitchd                3.4.3.20251130      ad8bb4636454   10 months ago   279MB\nregistry.osism.tech/kolla/release/placement-api                       12.0.1.20251130     20317ff6dfb9   10 months ago   975MB\nregistry.osism.tech/kolla/release/nova-novncproxy                     30.2.1.20251130     99323056afa4   10 months ago   1.37GB\nregistry.osism.tech/kolla/release/nova-conductor                      30.2.1.20251130     92609e648215   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-api                            30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-scheduler                      30.2.1.20251130     4c3c59730530   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/ceilometer-central                  23.0.2.20251130     37cb6975d4a5   10 months ago   976MB\nregistry.osism.tech/kolla/release/ceilometer-notification             23.0.2.20251130     bb2927b293dc   10 months ago   976MB\nregistry.osism.tech/kolla/release/manila-share                        19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB\nregistry.osism.tech/kolla/release/manila-data                         19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB\nregistry.osism.tech/kolla/release/manila-api                          19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/manila-scheduler                    19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/aodh-listener                       19.0.0.20251130     1e68c23a9d38   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-evaluator                      19.0.0.20251130     1726a7592f93   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-notifier                       19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-api                            19.0.0.20251130     82a64f1d056d   10 months ago   973MB\nregistry.osism.tech/kolla/release/barbican-worker                     19.0.1.20251130     2cef5d51872b   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-keystone-listener          19.0.1.20251130     bfcd8631a126   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-api                        19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB\nregistry.osism.tech/kolla/release/keystone                            26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB\nregistry.osism.tech/kolla/release/keystone-fernet                     26.0.1.20251130     36669c355898   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/keystone-ssh                        26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/octavia-health-manager              15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-housekeeping                15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-api                         15.0.2.20251130     9375641bed7a   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/octavia-worker                      15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-driver-agent                15.0.2.20251130     045f928baedc   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/neutron-server                      25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB\nregistry.osism.tech/kolla/release/glance-api                          29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB\nregistry.osism.tech/kolla/release/designate-central                   19.0.1.20251130     00b6af03994a   10 months ago   983MB\nregistry.osism.tech/kolla/release/designate-worker                    19.0.1.20251130     18bc80370e46   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-producer                  19.0.1.20251130     eac4506bf51f   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-api                       19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-backend-bind9             19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-mdns                      19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB\nregistry.osism.tech/kolla/release/skyline-console                     5.0.1.20251130      20430a0acd38   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/skyline-apiserver                   5.0.1.20251130      20bbe1600b66   10 months ago   990MB\nregistry.osism.tech/kolla/release/cinder-volume                       25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB\nregistry.osism.tech/kolla/release/cinder-scheduler                    25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/cinder-backup                       25.3.1.20251130     c09074b62f18   10 months ago   1.41GB\nregistry.osism.tech/kolla/release/cinder-api                          25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/ovn-controller                      24.9.3.20251130     fcd09e53d925   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-nb-db-server                    24.9.3.20251130     e52b6499881a   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-sb-db-server                    24.9.3.20251130     2fcefdb5b030   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-northd                          24.9.3.20251130     948e5d22de86   10 months ago   840MB\nregistry.osism.tech/osism/ceph-daemon                                 18.2.7              5f92363b1f93   17 months ago   1.27GB\n+ sh -c /opt/configuration/scripts/check-services.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# Ceph status\n\n++ export MANAGER_VERSION=9.5.0\n++ MANAGER_VERSION=9.5.0\n+ echo\n+ echo '# Ceph status'\n+ echo\n+ ceph -s\n  cluster:\n    id:     11111111-1111-1111-1111-111111111111\n    health: HEALTH_OK\n \n  services:\n    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 66m)\n    mgr: testbed-node-0(active, since 53m), standbys: testbed-node-1, testbed-node-2\n    mds: 1/1 daemons up, 2 standby\n    osd: 6 osds: 6 up (since 62m), 6 in (since 63m)\n    rgw: 3 daemons active (3 hosts, 1 zones)\n \n  data:\n    volumes: 1/1 healthy\n    pools:   14 pools, 401 pgs\n    objects: 556 objects, 2.2 GiB\n    usage:   7.1 GiB used, 113 GiB / 120 GiB avail\n    pgs:     401 active+clean\n \n\n# Ceph versions\n\n+ echo\n+ echo '# Ceph versions'\n+ echo\n+ ceph versions\n{\n    \"mon\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3\n    },\n    \"mgr\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3\n    },\n    \"osd\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 6\n    },\n    \"mds\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3\n    },\n    \"rgw\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3\n    },\n    \"overall\": {\n        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 18\n    }\n}\n+ echo\n\n+ echo '# Ceph OSD tree'\n# Ceph OSD tree\n\n+ echo\n+ ceph osd df tree\nID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA     OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              \n-1         0.11691         -  120 GiB  7.1 GiB  6.7 GiB    6 KiB  426 MiB  113 GiB  5.91  1.00    -          root default           \n-5         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  135 MiB   38 GiB  5.90  1.00    -              host testbed-node-3\n 1    hdd  0.01949   1.00000   20 GiB  917 MiB  843 MiB    1 KiB   74 MiB   19 GiB  4.48  0.76  176      up          osd.1          \n 3    hdd  0.01949   1.00000   20 GiB  1.5 GiB  1.4 GiB    1 KiB   62 MiB   19 GiB  7.31  1.24  216      up          osd.3          \n-3         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  155 MiB   38 GiB  5.94  1.01    -              host testbed-node-4\n 0    hdd  0.01949   1.00000   20 GiB  1.6 GiB  1.5 GiB    1 KiB   78 MiB   18 GiB  7.82  1.32  200      up          osd.0          \n 4    hdd  0.01949   1.00000   20 GiB  832 MiB  754 MiB    1 KiB   78 MiB   19 GiB  4.07  0.69  190      up          osd.4          \n-7         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  135 MiB   38 GiB  5.90  1.00    -              host testbed-node-5\n 2    hdd  0.01949   1.00000   20 GiB  1.3 GiB  1.2 GiB    1 KiB   74 MiB   19 GiB  6.47  1.09  191      up          osd.2          \n 5    hdd  0.01949   1.00000   20 GiB  1.1 GiB  1.0 GiB    1 KiB   62 MiB   19 GiB  5.32  0.90  197      up          osd.5          \n                       TOTAL  120 GiB  7.1 GiB  6.7 GiB  9.3 KiB  426 MiB  113 GiB  5.91                                            \nMIN/MAX VAR: 0.69/1.32  STDDEV: 1.40\n\n# Ceph monitor status\n\n+ echo\n+ echo '# Ceph monitor status'\n+ echo\n+ ceph mon stat\ne1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 4, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2\n\n# Ceph quorum status\n\n+ echo\n+ echo '# Ceph quorum status'\n+ echo\n+ ceph quorum_status\n+ jq\n{\n  \"election_epoch\": 4,\n  \"quorum\": [\n    0,\n    1,\n    2\n  ],\n  \"quorum_names\": [\n    \"testbed-node-0\",\n    \"testbed-node-1\",\n    \"testbed-node-2\"\n  ],\n  \"quorum_leader_name\": \"testbed-node-0\",\n  \"quorum_age\": 3977,\n  \"features\": {\n    \"quorum_con\": \"4540138322906710015\",\n    \"quorum_mon\": [\n      \"kraken\",\n      \"luminous\",\n      \"mimic\",\n      \"osdmap-prune\",\n      \"nautilus\",\n      \"octopus\",\n      \"pacific\",\n      \"elector-pinging\",\n      \"quincy\",\n      \"reef\"\n    ]\n  },\n  \"monmap\": {\n    \"epoch\": 1,\n    \"fsid\": \"11111111-1111-1111-1111-111111111111\",\n    \"modified\": \"2026-10-01T03:47:09.132597Z\",\n    \"created\": \"2026-10-01T03:47:09.132597Z\",\n    \"min_mon_release\": 18,\n    \"min_mon_release_name\": \"reef\",\n    \"election_strategy\": 1,\n    \"disallowed_leaders: \": \"\",\n    \"stretch_mode\": false,\n    \"tiebreaker_mon\": \"\",\n    \"removed_ranks: \": \"\",\n    \"features\": {\n      \"persistent\": [\n        \"kraken\",\n        \"luminous\",\n        \"mimic\",\n        \"osdmap-prune\",\n        \"nautilus\",\n        \"octopus\",\n        \"pacific\",\n        \"elector-pinging\",\n        \"quincy\",\n        \"reef\"\n      ],\n      \"optional\": []\n    },\n    \"mons\": [\n      {\n        \"rank\": 0,\n        \"name\": \"testbed-node-0\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.10:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.10:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.10:6789/0\",\n        \"public_addr\": \"192.168.16.10:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 1,\n        \"name\": \"testbed-node-1\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.11:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.11:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.11:6789/0\",\n        \"public_addr\": \"192.168.16.11:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 2,\n        \"name\": \"testbed-node-2\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.12:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.12:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.12:6789/0\",\n        \"public_addr\": \"192.168.16.12:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      }\n    ]\n  }\n}\n\n# Ceph free space status\n+ echo\n+ echo '# Ceph free space status'\n+ echo\n\n+ ceph df\n--- RAW STORAGE ---\nCLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED\nhdd    120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.91\nTOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.91\n \n--- POOLS ---\nPOOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL\n.mgr                        1    1  577 KiB        2  1.1 MiB      0     52 GiB\ncephfs_data                 2   32      0 B        0      0 B      0     35 GiB\ncephfs_metadata             3   16  4.4 KiB       22   96 KiB      0     35 GiB\ndefault.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.control         6   32      0 B        8      0 B      0     35 GiB\ndefault.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB\ndefault.rgw.meta            8   32      0 B        0      0 B      0     35 GiB\n.rgw.root                   9   32  3.9 KiB        8   64 KiB      0     52 GiB\nbackups                    10   32     19 B        2   12 KiB      0     35 GiB\nvolumes                    11   32     19 B        2   12 KiB      0     35 GiB\nimages                     12   32  2.2 GiB      299  6.7 GiB   5.99     35 GiB\nmetrics                    13   32     19 B        2   12 KiB      0     35 GiB\nvms                        14   32     19 B        2   12 KiB      0     35 GiB\n++ semver 9.5.0 5.0.0\n+ [[ 1 -eq -1 ]]\n+ osism apply facts\n\u001b[32m2026-10-01 04:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2b461d70-631b-4f57-98fc-0bdc559e3840 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2b461d70-631b-4f57-98fc-0bdc559e3840 (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] *********************\nThursday 01 October 2026  04:53:57 +0000 (0:00:00.286)       0:00:00.286 ****** \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.commons.facts : Copy fact files] ***********************************\nThursday 01 October 2026  04:53:59 +0000 (0:00:01.340)       0:00:01.627 ****** \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] ***********************************************\nThursday 01 October 2026  04:54:00 +0000 (0:00:01.526)       0:00:03.154 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nThursday 01 October 2026  04:54:06 +0000 (0:00:06.126)       0:00:09.281 ****** \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 ********************************************************************\nThursday 01 October 2026  04:54:07 +0000 (0:00:00.679)       0:00:09.960 ****** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 6.13s\nosism.commons.facts : Copy fact files ----------------------------------- 1.53s\nosism.commons.facts : Create custom facts directory --------------------- 1.34s\nGather facts for all hosts ---------------------------------------------- 0.68s\n+ osism validate ceph-mons\n\nPLAY [Ceph validate mons] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nThursday 01 October 2026  04:54:25 +0000 (0:00:00.520)       0:00:00.520 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nThursday 01 October 2026  04:54:26 +0000 (0:00:00.883)       0:00:01.403 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nThursday 01 October 2026  04:54:27 +0000 (0:00:01.133)       0:00:02.537 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nThursday 01 October 2026  04:54:27 +0000 (0:00:00.143)       0:00:02.680 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Get container info] ******************************************************\nThursday 01 October 2026  04:54:28 +0000 (0:00:00.356)       0:00:03.036 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set test result to failed if container is missing] ***********************\nThursday 01 October 2026  04:54:29 +0000 (0:00:01.085)       0:00:04.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 [Set test result to passed if container is existing] **********************\nThursday 01 October 2026  04:54:29 +0000 (0:00:00.303)       0:00:04.425 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  04:54:30 +0000 (0:00:00.554)       0:00:04.980 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if ceph-mon is not running] ********************\nThursday 01 October 2026  04:54:30 +0000 (0:00:00.380)       0:00:05.361 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if ceph-mon is running] ************************\nThursday 01 October 2026  04:54:30 +0000 (0:00:00.335)       0:00:05.696 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  04:54:31 +0000 (0:00:00.621)       0:00:06.318 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  04:54:31 +0000 (0:00:00.270)       0:00:06.588 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  04:54:32 +0000 (0:00:00.283)       0:00:06.871 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:54:32 +0000 (0:00:00.330)       0:00:07.201 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:54:32 +0000 (0:00:00.076)       0:00:07.278 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:54:32 +0000 (0:00:00.092)       0:00:07.370 ****** \n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  04:54:32 +0000 (0:00:00.086)       0:00:07.456 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nThursday 01 October 2026  04:54:32 +0000 (0:00:00.285)       0:00:07.742 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Prepare quorum test vars] ************************************************\nThursday 01 October 2026  04:54:33 +0000 (0:00:00.301)       0:00:08.043 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Get monmap info from one mon container] **********************************\nThursday 01 October 2026  04:54:33 +0000 (0:00:00.152)       0:00:08.196 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set quorum test data] ****************************************************\nThursday 01 October 2026  04:54:35 +0000 (0:00:01.661)       0:00:09.857 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail quorum test if not all monitors are in quorum] **********************\nThursday 01 October 2026  04:54:35 +0000 (0:00:00.610)       0:00:10.467 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass quorum test if all monitors are in quorum] **************************\nThursday 01 October 2026  04:54:35 +0000 (0:00:00.146)       0:00:10.613 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set fsid test vars] ******************************************************\nThursday 01 October 2026  04:54:36 +0000 (0:00:00.354)       0:00:10.967 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail Cluster FSID test if FSID does not match configuration] *************\nThursday 01 October 2026  04:54:36 +0000 (0:00:00.343)       0:00:11.311 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass Cluster FSID test if it matches configuration] **********************\nThursday 01 October 2026  04:54:36 +0000 (0:00:00.161)       0:00:11.472 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare status test vars] ************************************************\nThursday 01 October 2026  04:54:36 +0000 (0:00:00.166)       0:00:11.639 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather status data] ******************************************************\nThursday 01 October 2026  04:54:37 +0000 (0:00:00.142)       0:00:11.782 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set health test data] ****************************************************\nThursday 01 October 2026  04:54:38 +0000 (0:00:01.547)       0:00:13.329 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable] *************************\nThursday 01 October 2026  04:54:38 +0000 (0:00:00.350)       0:00:13.680 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if health is acceptable] *****************************\nThursday 01 October 2026  04:54:39 +0000 (0:00:00.183)       0:00:13.863 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable (strict)] ****************\nThursday 01 October 2026  04:54:39 +0000 (0:00:00.172)       0:00:14.036 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if status is OK (strict)] ****************************\nThursday 01 October 2026  04:54:39 +0000 (0:00:00.162)       0:00:14.198 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nThursday 01 October 2026  04:54:39 +0000 (0:00:00.398)       0:00:14.597 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nThursday 01 October 2026  04:54:40 +0000 (0:00:00.293)       0:00:14.890 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  04:54:40 +0000 (0:00:00.299)       0:00:15.190 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  04:54:42 +0000 (0:00:02.077)       0:00:17.267 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  04:54:42 +0000 (0:00:00.322)       0:00:17.590 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:54:43 +0000 (0:00:00.340)       0:00:17.930 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:54:43 +0000 (0:00:00.085)       0:00:18.016 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:54:43 +0000 (0:00:00.093)       0:00:18.109 ****** \n\nRUNNING HANDLER [Write report file] ********************************************\nThursday 01 October 2026  04:54:43 +0000 (0:00:00.090)       0:00:18.200 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  04:54:45 +0000 (0:00:01.817)       0:00:20.017 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-mons-validator-2026-10-01T04:54:26+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:54:46 +0000 (0:00:01.067)       0:00:21.084 ****** \n=============================================================================== \nAggregate test results step one ----------------------------------------- 2.08s\nWrite report file ------------------------------------------------------- 1.82s\nGet monmap info from one mon container ---------------------------------- 1.66s\nGather status data ------------------------------------------------------ 1.55s\nCreate report output directory ------------------------------------------ 1.13s\nGet container info ------------------------------------------------------ 1.09s\nPrint report file information ------------------------------------------- 1.07s\nGet timestamp for report file ------------------------------------------- 0.88s\nSet test result to passed if ceph-mon is running ------------------------ 0.62s\nSet quorum test data ---------------------------------------------------- 0.61s\nSet test result to passed if container is existing ---------------------- 0.56s\nPass cluster-health if status is OK (strict) ---------------------------- 0.40s\nPrepare test data ------------------------------------------------------- 0.38s\nPrepare test data for container existance test -------------------------- 0.36s\nPass quorum test if all monitors are in quorum -------------------------- 0.35s\nSet health test data ---------------------------------------------------- 0.35s\nSet fsid test vars ------------------------------------------------------ 0.34s\nAggregate test results step three --------------------------------------- 0.34s\nSet test result to failed if ceph-mon is not running -------------------- 0.34s\nAggregate test results step three --------------------------------------- 0.33s\n+ osism validate ceph-mgrs\n\nPLAY [Ceph validate mgrs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nThursday 01 October 2026  04:55:04 +0000 (0:00:00.443)       0:00:00.443 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nThursday 01 October 2026  04:55:05 +0000 (0:00:00.977)       0:00:01.420 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nThursday 01 October 2026  04:55:06 +0000 (0:00:01.126)       0:00:02.547 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nThursday 01 October 2026  04:55:06 +0000 (0:00:00.153)       0:00:02.700 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Get container info] ******************************************************\nThursday 01 October 2026  04:55:07 +0000 (0:00:00.332)       0:00:03.033 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if container is missing] ***********************\nThursday 01 October 2026  04:55:08 +0000 (0:00:01.081)       0:00:04.115 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if container is existing] **********************\nThursday 01 October 2026  04:55:08 +0000 (0:00:00.306)       0:00:04.421 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  04:55:09 +0000 (0:00:00.552)       0:00:04.973 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if ceph-mgr is not running] ********************\nThursday 01 October 2026  04:55:09 +0000 (0:00:00.354)       0:00:05.328 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if ceph-mgr is running] ************************\nThursday 01 October 2026  04:55:09 +0000 (0:00:00.329)       0:00:05.657 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  04:55:10 +0000 (0:00:00.557)       0:00:06.214 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  04:55:10 +0000 (0:00:00.264)       0:00:06.479 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  04:55:10 +0000 (0:00:00.289)       0:00:06.768 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:55:11 +0000 (0:00:00.286)       0:00:07.055 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:55:11 +0000 (0:00:00.072)       0:00:07.128 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:55:11 +0000 (0:00:00.076)       0:00:07.205 ****** \n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  04:55:11 +0000 (0:00:00.077)       0:00:07.282 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nThursday 01 October 2026  04:55:11 +0000 (0:00:00.260)       0:00:07.543 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Define mgr module test vars] *********************************************\nThursday 01 October 2026  04:55:11 +0000 (0:00:00.278)       0:00:07.821 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather list of mgr modules] **********************************************\nThursday 01 October 2026  04:55:12 +0000 (0:00:00.130)       0:00:07.952 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Parse mgr module list from json] *****************************************\nThursday 01 October 2026  04:55:14 +0000 (0:00:02.018)       0:00:09.970 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Extract list of enabled mgr modules] *************************************\nThursday 01 October 2026  04:55:14 +0000 (0:00:00.566)       0:00:10.536 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail test if mgr modules are disabled that should be enabled] ************\nThursday 01 October 2026  04:55:14 +0000 (0:00:00.339)       0:00:10.876 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass test if required mgr modules are enabled] ***************************\nThursday 01 October 2026  04:55:15 +0000 (0:00:00.175)       0:00:11.051 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nThursday 01 October 2026  04:55:15 +0000 (0:00:00.205)       0:00:11.256 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nThursday 01 October 2026  04:55:15 +0000 (0:00:00.294)       0:00:11.551 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  04:55:15 +0000 (0:00:00.317)       0:00:11.869 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  04:55:17 +0000 (0:00:01.518)       0:00:13.387 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  04:55:17 +0000 (0:00:00.287)       0:00:13.675 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:55:18 +0000 (0:00:00.309)       0:00:13.984 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:55:18 +0000 (0:00:00.104)       0:00:14.089 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:55:18 +0000 (0:00:00.094)       0:00:14.184 ****** \n\nRUNNING HANDLER [Write report file] ********************************************\nThursday 01 October 2026  04:55:18 +0000 (0:00:00.386)       0:00:14.571 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  04:55:20 +0000 (0:00:01.472)       0:00:16.043 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-mgrs-validator-2026-10-01T04:55:05+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:55:20 +0000 (0:00:00.521)       0:00:16.564 ****** \n=============================================================================== \nGather list of mgr modules ---------------------------------------------- 2.02s\nAggregate test results step one ----------------------------------------- 1.52s\nWrite report file ------------------------------------------------------- 1.47s\nCreate report output directory ------------------------------------------ 1.13s\nGet container info ------------------------------------------------------ 1.08s\nGet timestamp for report file ------------------------------------------- 0.98s\nFlush handlers ---------------------------------------------------------- 0.59s\nParse mgr module list from json ----------------------------------------- 0.57s\nSet test result to passed if ceph-mgr is running ------------------------ 0.56s\nSet test result to passed if container is existing ---------------------- 0.55s\nPrint report file information ------------------------------------------- 0.52s\nPrepare test data ------------------------------------------------------- 0.35s\nExtract list of enabled mgr modules ------------------------------------- 0.34s\nPrepare test data for container existance test -------------------------- 0.33s\nSet test result to failed if ceph-mgr is not running -------------------- 0.33s\nSet validation result to failed if a test failed ------------------------ 0.32s\nAggregate test results step three --------------------------------------- 0.31s\nSet test result to failed if container is missing ----------------------- 0.31s\nSet validation result to passed if no test failed ----------------------- 0.29s\nAggregate test results step two ----------------------------------------- 0.29s\n+ osism validate ceph-osds\n\nPLAY [Ceph validate OSDs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nThursday 01 October 2026  04:55:38 +0000 (0:00:00.522)       0:00:00.522 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nThursday 01 October 2026  04:55:39 +0000 (0:00:00.958)       0:00:01.481 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nThursday 01 October 2026  04:55:40 +0000 (0:00:00.607)       0:00:02.088 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nThursday 01 October 2026  04:55:41 +0000 (0:00:00.759)       0:00:02.848 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nThursday 01 October 2026  04:55:41 +0000 (0:00:00.143)       0:00:02.991 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nThursday 01 October 2026  04:55:41 +0000 (0:00:00.133)       0:00:03.125 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nThursday 01 October 2026  04:55:41 +0000 (0:00:00.352)       0:00:03.477 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nThursday 01 October 2026  04:55:42 +0000 (0:00:00.175)       0:00:03.653 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate total number of OSDs in cluster] *******************************\nThursday 01 October 2026  04:55:42 +0000 (0:00:00.345)       0:00:03.999 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  04:55:43 +0000 (0:00:00.651)       0:00:04.650 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of ceph-osd containers on host] *********************************\nThursday 01 October 2026  04:55:43 +0000 (0:00:00.557)       0:00:05.207 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'f1c645d6e55ca28144e715d883f3ae7d81dfa015fbccacb2468fa9704e219e6d', 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 6 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'ecc66f9e7648329e8ed0cd0fc1e3d1d2a17451d1b80ec5581138b794c58ee93c', 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 7 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6146af596da8552ff480847e537d62668eba58b79f9980e8037efec089d609b2', 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 7 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8768812da3b5b7c913aa2094f3c20c8d0be5acb552839ea53233605f86dc90f1', 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'name': '/ceilometer_compute', 'state': 'running', 'status': 'Up 16 minutes (unhealthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '9d85dd23cd831243fb13471aaed402ca7a069a3dbcfc4ddc30f0c34447fb3ce7', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 37 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'd8a9e6465d820e11ab08817afe5d0cf25aaeeb91c5db845c78572efdaa662441', 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '80f3aba863a52a129e6e21f670f0fb7e40497c518c9e05ea4e9c87d7ef018e7c', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'dfa27ffeda91f0d260c2576b80d7d4046881433e2ce0b50d463ad4c7768606b5', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 45 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'e78163b2db51ad21661cecdf1bfdc0f04d5a1cfbeefdf3de640049a5023dde39', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '2f27dfdcc1f80c45d71d292ec6bb71dda565d802de99e5e3acb9b15bf7ec303e', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'b1180b89b94c619246c8eee3ece3a234ecfd7d038f836f2c03ee8cfc1c24d231', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-3', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'id': '049d70122d1908c4f1e4e7375e47f67ca1138d453bdb151308b8472aca8bc1be', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'id': 'f288ed7665b3860110ecf185739b1f5a2958c2148897a2128df3db6d1176f71a', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '241ad7f76ab0397cf2dc09ae01a9413922920e1492be4a4e9e38386dbbb07252', 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6a882a2fc5416abb98453b74a5ed94410fedcacb53a1016eed45b72e43b5a774', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8dcc1db60bf04e8321b1c53cdf33487f8de7069219bbfa1310542cbe85bd4083', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '35c8614853b514a9f38613b9350c7455fd7ef89798306d2ef05fd165591d2cdb', 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'name': '/cron', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'fa0db61249af75d9f6be50456572ee407ae15d23f481dbf4187189abbc371300', 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'fae6070ad127e64a2388ff3819b2cab8363870166fc27834a6affe673d680064', 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'name': '/fluentd', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '3a902df977ecc586ab0eb6c6322c1c337bc7c26b75ff3095f5d4f57263469ec8', 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 6 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '265fbb7dfae3aa00ff3ae853c321262cf04b9b0e569a9867512c0631973239dd', 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 6 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '2a207c5994bf3e3896e14dcb51111abe3fc36b228a865a5306632aa34cbcd114', 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 7 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9995afb4cb6c62ed4bf2c652b1d350380f1708e6ceee55bcb1fa0230b8dc6cbc', 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'name': '/ceilometer_compute', 'state': 'running', 'status': 'Up 16 minutes (unhealthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '5d367c6f153e904061d317f624a392746b336ba56aa3b8a566a34be1c28c6ee1', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 37 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '8a9f05bb715066db3e108f8a210798605458eec8ad777db8e7eaefc7ae6f2a1a', 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'ef1f9b1033ff11ceefff18f6b1730e05a93421f79c9a47268997d9f57f9dd6b4', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '65caa4a438bdd66a197cbb648d4dcb7c3c032cc464048cd2a10974c2f16d825b', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 45 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '2835ea33a52d054b6b72b525e5bdf1f8c504193e37b8ee29d6dce4e1fa610fa0', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '0f0cd12f04bc335b900e877b542557b784574116a524b664696ab7adc2ad3804', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '32035c0a288a4d83af8d09779d26a0568a5280943524bce6ceaf0726442d9105', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-4', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': '2bd6d679eb2e6f15de4b334564fdf6b7ac4f8d1e8cf67e7d52310e29057f70ae', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'id': '6351998f0231e5534afcc6b661d6afc8b9e84bf269c40d10d9a665a767b6e987', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9cfd9d72af9ee9c59ff872400228ccaafceefcdcc59f5524c5cf75102c1f3978', 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e3026f45fa67225533110217667bf6fe818b88ad0fa98dc945d980596e76a582', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '1eff666a45ff83987ea79a38a5e3f3fe08b96058f014608ead70aa8297c76165', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '147e2f17e58da85795a1f7b027303999cbe34a0c13bdce3eba5fabbd3568d6ae', 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'name': '/cron', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '13efa98f6a4fe8b229cc823915566ea784b27767d48dfdd33fa1ffe962a69bd3', 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9b1800e5439f52ab80ec867f863bcc9f990183f34c1d7145e76e63c72cdd0f48', 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'name': '/fluentd', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '5efcc68a24f35eca8485211656631712c686acd86599971d5d7d06ae20eabf92', 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 6 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'dbe7d23c71326fb7d78ee14c899384cd058aec0cd10420fb53bd0687492c371f', 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 7 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8ef98f171eba2a3ca43ff0dbac831763f0c3666ee47987799c2cc1465ee01615', 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 7 minutes'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '66eb058cb4c90900b52ae815c3ce8ae31e09c3d0dbec37dc959883db04774ecc', 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'name': '/ceilometer_compute', 'state': 'running', 'status': 'Up 16 minutes (unhealthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '6fe1e8232adbe894de003408c8b14784856eb083e5b65a30579c077c0f5ea248', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 37 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '1b67d65dededadd06490767475e2170f3c1d55997a7af1ceb372b0f9e6b96755', 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '53716d2881c37f54f9be31bc139014da0402d7745c0e5bdcdf960977f32ea371', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'add4e411664475941f0afdf8a322db1c74973885fcd005e2e8c2585048dcf8fe', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 45 minutes (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '23525a7fd093f02556f3fff48d17e664886e954e00066451a39a93675019e4d1', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'bd37c86cb6f7c739a3a14cddf5316eb359efe0539b62dfd20408108dd76a795f', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '306cebf0e06f0840c63fd82a0c720004485e6752c6f4121161fa5c50b0a2a29c', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-5', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': '9818faa0dc53446b5b344264524f3f61a8a71496ebdf9b169703311f70fbeb3e', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'id': 'adeb1204e1495cb4076d76d1729f2abf821d020a257cb649dc24af8260227a4f', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e435746844a3b1089a5ec27e238381d8396d3284589a0f24baa3bc7d070d578e', 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '68336b8dd587fd21755a5025cd5dd5070c0fe0a4de72bbd174f307f895482f65', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '5de0a648db7a389d090ecbb6f1f8b9af05be51591d192f2c3a32ae7a90cebed9', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'fc40f4d48df5422391f0f8f24638191cbb5bb6ca1484a643af8e40efb4394774', 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'name': '/cron', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '664f32564e3df070f7c56189836eba1bc69e8b3b3df19c641fbdcadd0c34bc53', 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'bebdcdec66b673409b12c5e1453c73169b1d479e1958ff90397ff1fbfc520ada', 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'name': '/fluentd', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m\n\nTASK [Get count of ceph-osd containers on host] ********************************\nThursday 01 October 2026  04:55:44 +0000 (0:00:00.566)       0:00:05.773 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed when count of containers is wrong] *************\nThursday 01 October 2026  04:55:44 +0000 (0:00:00.323)       0:00:06.097 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to passed if count matches] ******************************\nThursday 01 October 2026  04:55:44 +0000 (0:00:00.318)       0:00:06.415 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  04:55:45 +0000 (0:00:00.623)       0:00:07.039 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of ceph-osd containers that are not running] ********************\nThursday 01 October 2026  04:55:45 +0000 (0:00:00.314)       0:00:07.354 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get count of ceph-osd containers that are not running] *******************\nThursday 01 October 2026  04:55:46 +0000 (0:00:00.364)       0:00:07.718 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed if an OSD is not running] **********************\nThursday 01 October 2026  04:55:46 +0000 (0:00:00.335)       0:00:08.054 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed if an OSD is not running] **********************\nThursday 01 October 2026  04:55:47 +0000 (0:00:00.571)       0:00:08.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\nTASK [Set test result to passed if all containers are running] *****************\nThursday 01 October 2026  04:55:47 +0000 (0:00:00.334)       0:00:08.961 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  04:55:47 +0000 (0:00:00.384)       0:00:09.345 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  04:55:48 +0000 (0:00:00.251)       0:00:09.596 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  04:55:48 +0000 (0:00:00.253)       0:00:09.849 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:55:48 +0000 (0:00:00.278)       0:00:10.128 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:55:48 +0000 (0:00:00.074)       0:00:10.202 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:55:48 +0000 (0:00:00.360)       0:00:10.562 ****** \n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  04:55:49 +0000 (0:00:00.101)       0:00:10.663 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail early due to containers not running] ********************************\nThursday 01 October 2026  04:55:49 +0000 (0:00:00.291)       0:00:10.955 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  04:55:49 +0000 (0:00:00.307)       0:00:11.263 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set _mon_hostname fact] **************************************************\nThursday 01 October 2026  04:55:50 +0000 (0:00:00.336)       0:00:11.599 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get ceph osd tree] *******************************************************\nThursday 01 October 2026  04:55:50 +0000 (0:00:00.284)       0:00:11.884 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Parse osd tree from JSON] ************************************************\nThursday 01 October 2026  04:55:52 +0000 (0:00:01.747)       0:00:13.631 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get OSDs that are not up or in] ******************************************\nThursday 01 October 2026  04:55:52 +0000 (0:00:00.150)       0:00:13.782 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Fail test if OSDs are not up or in] **************************************\nThursday 01 October 2026  04:55:52 +0000 (0:00:00.343)       0:00:14.125 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Pass test if OSDs are all up and in] *************************************\nThursday 01 October 2026  04:55:52 +0000 (0:00:00.156)       0:00:14.282 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  04:55:53 +0000 (0:00:00.454)       0:00:14.737 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [List ceph LVM volumes and collect data] **********************************\nThursday 01 October 2026  04:55:53 +0000 (0:00:00.342)       0:00:15.079 ****** \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 [Parse LVM data as JSON] **************************************************\nThursday 01 October 2026  04:55:55 +0000 (0:00:02.295)       0:00:17.374 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get unencrypted and encrypted OSDs] **************************************\nThursday 01 October 2026  04:55:56 +0000 (0:00:00.356)       0:00:17.731 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail if count of encrypted OSDs does not match] **************************\nThursday 01 October 2026  04:55:56 +0000 (0:00:00.809)       0:00:18.540 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass if count of encrypted OSDs equals count of OSDs] ********************\nThursday 01 October 2026  04:55:57 +0000 (0:00:00.319)       0:00:18.860 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail if count of unencrypted OSDs does not match] ************************\nThursday 01 October 2026  04:55:57 +0000 (0:00:00.353)       0:00:19.213 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass if count of unencrypted OSDs equals count of OSDs] ******************\nThursday 01 October 2026  04:55:57 +0000 (0:00:00.294)       0:00:19.508 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  04:55:58 +0000 (0:00:00.604)       0:00:20.113 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get CRUSH node data of each OSD host and root node childs] ***************\nThursday 01 October 2026  04:55:59 +0000 (0:00:00.605)       0:00:20.719 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate sub test expression results] ***********************************\nThursday 01 October 2026  04:55:59 +0000 (0:00:00.657)       0:00:21.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 [Fail test if any sub test failed] ****************************************\nThursday 01 October 2026  04:56:00 +0000 (0:00:00.375)       0:00:21.752 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass test if no sub test failed] *****************************************\nThursday 01 October 2026  04:56:00 +0000 (0:00:00.595)       0:00:22.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\nTASK [Set validation result to passed if no test failed] ***********************\nThursday 01 October 2026  04:56:01 +0000 (0:00:00.473)       0:00:22.821 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nThursday 01 October 2026  04:56:01 +0000 (0:00:00.289)       0:00:23.110 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  04:56:01 +0000 (0:00:00.296)       0:00:23.407 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  04:56:03 +0000 (0:00:01.873)       0:00:25.281 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  04:56:04 +0000 (0:00:00.290)       0:00:25.571 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:56:04 +0000 (0:00:00.289)       0:00:25.861 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:56:04 +0000 (0:00:00.085)       0:00:25.947 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  04:56:04 +0000 (0:00:00.066)       0:00:26.014 ****** \n\nRUNNING HANDLER [Write report file] ********************************************\nThursday 01 October 2026  04:56:04 +0000 (0:00:00.073)       0:00:26.087 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  04:56:06 +0000 (0:00:01.934)       0:00:28.022 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-osds-validator-2026-10-01T04:55:39+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:56:06 +0000 (0:00:00.448)       0:00:28.470 ****** \n=============================================================================== \nList ceph LVM volumes and collect data ---------------------------------- 2.30s\nWrite report file ------------------------------------------------------- 1.93s\nAggregate test results step one ----------------------------------------- 1.87s\nGet ceph osd tree ------------------------------------------------------- 1.75s\nGet timestamp for report file ------------------------------------------- 0.96s\nGet unencrypted and encrypted OSDs -------------------------------------- 0.81s\nCreate report output directory ------------------------------------------ 0.76s\nGet CRUSH node data of each OSD host and root node childs --------------- 0.66s\nCalculate total number of OSDs in cluster ------------------------------- 0.65s\nSet test result to passed if count matches ------------------------------ 0.62s\nGet extra vars for Ceph configuration ----------------------------------- 0.61s\nPrepare test data ------------------------------------------------------- 0.61s\nPass if count of unencrypted OSDs equals count of OSDs ------------------ 0.60s\nFail test if any sub test failed ---------------------------------------- 0.60s\nSet test result to failed if an OSD is not running ---------------------- 0.57s\nGet list of ceph-osd containers on host --------------------------------- 0.57s\nPrepare test data ------------------------------------------------------- 0.56s\nFlush handlers ---------------------------------------------------------- 0.54s\nPass test if no sub test failed ----------------------------------------- 0.47s\nPass test if OSDs are all up and in ------------------------------------- 0.45s\n+ sh -c /opt/configuration/scripts/check/101-ceph-ssh-key-scope.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=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ export EXTERNAL_API=false\n++ EXTERNAL_API=false\n++ export IMAGE_USER=ubuntu\n++ IMAGE_USER=ubuntu\n++ export IMAGE_NODE_USER=ubuntu\n++ IMAGE_NODE_USER=ubuntu\n++ export CEPH_STACK=ceph-ansible\n++ CEPH_STACK=ceph-ansible\n+ CEPH_KEY_FILE=/opt/ansible/secrets/id_rsa.ceph\n+ CEPH_PUBKEY_FILE=/opt/ansible/secrets/id_rsa.ceph.pub\n+ [[ ! -e /opt/ansible/secrets/id_rsa.ceph ]]\nSKIP: /opt/ansible/secrets/id_rsa.ceph is absent -- this manager release predates the dedicated Ceph key\n+ echo 'SKIP: /opt/ansible/secrets/id_rsa.ceph is absent -- this manager release predates the dedicated Ceph key'\n+ exit 0\n+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'\n+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client\n+ sudo apt-get install -y libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client\n\n# Status of Elasticsearch\n\n+ pushd /opt/configuration/contrib\n+ failures=0\n+ echo\n+ echo '# Status of Elasticsearch'\n+ echo\n+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\n+ local name=Elasticsearch\n+ shift\n+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\nOK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0\n\n# Status of MariaDB\n+ echo\n+ echo '# Status of MariaDB'\n\n+ echo\n++ semver 9.5.0 10.0.0-0\n+ [[ -1 -ge 0 ]]\n+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]\n+ MARIADB_USER=root_shard_0\n+ run_check MariaDB bash nagios-plugins/check_galera_cluster -u root_shard_0 -p password -H api-int.testbed.osism.xyz -c 1\n+ local name=MariaDB\n+ shift\n+ bash nagios-plugins/check_galera_cluster -u root_shard_0 -p password -H api-int.testbed.osism.xyz -c 1\nReading package lists...\nBuilding dependency tree...\nReading state information...\nbc is already the newest version (1.07.1-3ubuntu4).\nbc set to manually installed.\n0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.\nOK: number of NODES = 3 (wsrep_cluster_size)\n\n# Status of Prometheus\n\n+ echo\n+ echo '# Status of Prometheus'\n+ echo\n+ run_check 'Prometheus healthy' curl -s https://api-int.testbed.osism.xyz:9091/-/healthy\n+ local 'name=Prometheus healthy'\n+ shift\n+ curl -s https://api-int.testbed.osism.xyz:9091/-/healthy\nUnauthorized\n+ run_check 'Prometheus ready' curl -s https://api-int.testbed.osism.xyz:9091/-/ready\n+ local 'name=Prometheus ready'\n+ shift\n+ curl -s https://api-int.testbed.osism.xyz:9091/-/ready\nUnauthorized\n\n# Status of RabbitMQ\n\n+ echo\n+ echo '# Status of RabbitMQ'\n+ echo\n++ semver 9.5.0 10.0.0-0\n+ [[ -1 -ge 0 ]]\n+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]\n+ run_check RabbitMQ perl nagios-plugins/check_rabbitmq_cluster --ssl 1 -H api-int.testbed.osism.xyz -u openstack -p password\n+ local name=RabbitMQ\n+ shift\n+ perl nagios-plugins/check_rabbitmq_cluster --ssl 1 -H api-int.testbed.osism.xyz -u openstack -p password\nRABBITMQ_CLUSTER OK - nb_running_node OK (3) nb_running_disc_node OK (3) nb_running_ram_node OK (0)\n++ valkey_or_redis\n++ local openstack_version\n+++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\" }}' kolla-ansible\n++ openstack_version=2024.2\n++ case \"$openstack_version\" in\n++ echo redis\n+ key_value_store=redis\n++ awk -v k=redis_master_password: '$1 == k {print $2}' /opt/configuration/environments/kolla/secrets.yml\n\n# Status of Redis\n\n+ key_value_store_password=QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\n+ echo\n+ echo '# Status of Redis'\n+ echo\n+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\n+ local name=Redis\n+ shift\n+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\nTCP OK - 0.003 second response time on 192.168.16.10 port 6379|time=0.003090s;;;0.000000;10.000000\n\n# Create backup of MariaDB database\n\n+ popd\n+ [[ 0 -gt 0 ]]\n+ echo\n+ echo '# Create backup of MariaDB database'\n+ echo\n++ semver 9.5.0 9.0.0\n+ [[ 1 -ge 0 ]]\n+ osism apply mariadb-backup -e mariadb_backup_type=full\n\u001b[32m2026-10-01 04:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 83874568-29c7-4194-9980-2642e62e7032 (mariadb-backup) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 83874568-29c7-4194-9980-2642e62e7032 (mariadb-backup) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  04:56:42 +0000 (0:00:00.178)       0:00:00.179 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  04:56:43 +0000 (0:00:00.369)       0:00:00.548 ****** \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] ***************************\nThursday 01 October 2026  04:56:43 +0000 (0:00:00.662)       0:00:01.211 ****** \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] *************************************************\nThursday 01 October 2026  04:56:44 +0000 (0:00:00.433)       0:00:01.644 ****** \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/backup.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Get MariaDB container facts] ***********************************\nThursday 01 October 2026  04:56:44 +0000 (0:00:00.554)       0:00:02.199 ****** \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 [mariadb : Taking full database backup via Mariabackup] *******************\nThursday 01 October 2026  04:56:48 +0000 (0:00:03.341)       0:00:05.540 ****** \n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35mmariadb_bootstrap_restart\u001b[0m\n\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\nPLAY [Restart mariadb services] ************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nThursday 01 October 2026  04:57:13 +0000 (0:00:25.761)       0:00:31.302 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nThursday 01 October 2026  04:57:14 +0000 (0:00:00.372)       0:00:31.674 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  04:57:14 +0000 (0:00:00.459)       0:00:32.134 ****** \n=============================================================================== \nmariadb : Taking full database backup via Mariabackup ------------------ 25.76s\nmariadb : Get MariaDB container facts ----------------------------------- 3.34s\nGroup hosts based on enabled services ----------------------------------- 0.66s\nmariadb : include_tasks ------------------------------------------------- 0.55s\nInclude mariadb post-upgrade.yml ---------------------------------------- 0.46s\nmariadb : Group MariaDB hosts based on shards --------------------------- 0.43s\nInclude mariadb post-deploy.yml ----------------------------------------- 0.37s\nGroup hosts based on Kolla action --------------------------------------- 0.37s\n+ sh -c /opt/configuration/scripts/check/300-openstack.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# OpenStack endpoints\n\n++ export MANAGER_VERSION=9.5.0\n++ MANAGER_VERSION=9.5.0\n+ export OS_CLOUD=admin\n+ OS_CLOUD=admin\n+ echo\n+ echo '# OpenStack endpoints'\n+ echo\n+ openstack endpoint list\n+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+\n| ID                               | Region    | Service Name | Service Type  | Enabled | Interface | URL                                                                 |\n+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+\n| 038c8eeb79e246568a50330289dc8f7c | RegionOne | nova         | compute       | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |\n| 121c711620334841ba0855b5c3f81245 | RegionOne | octavia      | load-balancer | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |\n| 1bdd9dcbb19749ef904c1086becd9182 | RegionOne | glance       | image         | True    | public    | https://api.testbed.osism.xyz:9292                                  |\n| 314a0209987540a28b04279249ca1b30 | RegionOne | keystone     | identity      | True    | public    | https://api.testbed.osism.xyz:5000                                  |\n| 34192a533b2f44c1a59022a9a408e565 | RegionOne | manila       | share         | True    | public    | https://api.testbed.osism.xyz:8786/v1/%(tenant_id)s                 |\n| 3701cbe9ba984121a0c1769e6c593fee | RegionOne | keystone     | identity      | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |\n| 379b322f602142f7b5ec10512a951757 | RegionOne | neutron      | network       | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |\n| 3d543587360f468e828cfafbd9acec33 | RegionOne | neutron      | network       | True    | public    | https://api.testbed.osism.xyz:9696                                  |\n| 3fb7b6f402e0475d899bfe4fdf3b29dd | RegionOne | skyline      | panel         | True    | public    | https://api.testbed.osism.xyz:9998                                  |\n| 429628d89aa7467bb674db76a0fe1b5b | RegionOne | skyline      | panel         | True    | internal  | https://api-int.testbed.osism.xyz:9998                              |\n| 5b97f4b7e7874e7ba8985378bf276504 | RegionOne | designate    | dns           | True    | public    | https://api.testbed.osism.xyz:9001                                  |\n| 6594093a7cce4d6aa3558ee9ead643c5 | RegionOne | aodh         | alarming      | True    | internal  | https://api-int.testbed.osism.xyz:8042                              |\n| 6c09b196ec9c43bb89ca646b5f122696 | RegionOne | cinderv3     | volumev3      | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |\n| 6e13db6e47c2409996d539f472b8cf2d | RegionOne | barbican     | key-manager   | True    | public    | https://api.testbed.osism.xyz:9311                                  |\n| 6effef18501f4737826b156561f83e22 | RegionOne | swift        | object-store  | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |\n| 75de8e9c73c549e7901ef0af4ed35185 | RegionOne | manila       | share         | True    | internal  | https://api-int.testbed.osism.xyz:8786/v1/%(tenant_id)s             |\n| 7d9f85e692604fdfb9c5182974fb4601 | RegionOne | manilav2     | sharev2       | True    | internal  | https://api-int.testbed.osism.xyz:8786/v2                           |\n| 8b552bac135b4937b4450a7ef2a3ac7a | RegionOne | manilav2     | sharev2       | True    | public    | https://api.testbed.osism.xyz:8786/v2                               |\n| 8cf6b65719a84a859e3ae45184444e29 | RegionOne | designate    | dns           | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |\n| 968085673ae34a76893829d52e1995bf | RegionOne | placement    | placement     | True    | public    | https://api.testbed.osism.xyz:8780                                  |\n| 9ee2760c93904b1d8e8ffa4215bb4332 | RegionOne | swift        | object-store  | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |\n| cae7de9cfa524b2f803277ab73584336 | RegionOne | barbican     | key-manager   | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |\n| cb1302c6aa844afbb4e3b36fa37bca9a | RegionOne | cinderv3     | volumev3      | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |\n| cf7ae6e168584e769407e30566256af1 | RegionOne | placement    | placement     | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |\n| d4ca9a1e093a419bb23698d425705628 | RegionOne | octavia      | load-balancer | True    | public    | https://api.testbed.osism.xyz:9876                                  |\n| d9fd7a95a469454a8234d4703415638b | RegionOne | aodh         | alarming      | True    | public    | https://api.testbed.osism.xyz:8042                                  |\n| ef0b1f3510fb4074b0de77e5056d6686 | RegionOne | nova         | compute       | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |\n| fe73aa59181840da87add22ebae42885 | RegionOne | glance       | image         | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |\n+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+\n\n# Cinder\n\n+ echo\n+ echo '# Cinder'\n+ echo\n+ openstack volume service list\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| Binary           | Host                       | Zone     | Status  | State | Updated At                 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-10-01T04:57:21.000000 |\n| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-10-01T04:57:12.000000 |\n| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-10-01T04:57:12.000000 |\n| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-10-01T04:57:21.000000 |\n| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-10-01T04:57:15.000000 |\n| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-10-01T04:57:16.000000 |\n| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-10-01T04:57:18.000000 |\n| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-10-01T04:57:19.000000 |\n| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-10-01T04:57:20.000000 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n\n# Neutron\n\n+ echo\n+ echo '# Neutron'\n+ echo\n+ openstack network agent list\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |\n| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |\n| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n+ openstack network service provider list\n+---------------+------+---------+\n| Service Type  | Name | Default |\n+---------------+------+---------+\n| L3_ROUTER_NAT | ovn  | True    |\n+---------------+------+---------+\n\n# Nova\n\n+ echo\n+ echo '# Nova'\n+ echo\n+ openstack compute service list\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| 6ec27582-e2fa-4e87-9161-196f08de334e | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-10-01T04:57:28.000000 |\n| 8afd41ea-087d-4c45-887b-c03706127fad | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-10-01T04:57:29.000000 |\n| b2ac7d96-fee9-452c-adf3-7a659278a56b | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-10-01T04:57:30.000000 |\n| f1fc4c78-edd3-418e-b46a-aaa7c6fad07a | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-10-01T04:57:28.000000 |\n| 664b605c-5239-4e17-9b20-cc6b65afd038 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-10-01T04:57:29.000000 |\n| 92523848-350d-4539-8697-a373a9b178e9 | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-10-01T04:57:29.000000 |\n| 5506a277-477c-4df7-9fb8-1d4a75a095b4 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-10-01T04:57:30.000000 |\n| e744a212-635d-4e4a-96b6-c371eae4ddda | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-10-01T04:57:31.000000 |\n| 7961214e-d921-43ef-8b68-09d5e8d6a2b5 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-10-01T04:57:21.000000 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n+ openstack hypervisor list\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| 44cc227b-829c-41e1-9669-12688515e417 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |\n| 778a3b55-2483-47c6-a7b6-fc4f2964324d | testbed-node-3      | QEMU            | 192.168.16.13 | up    |\n| 82e50f65-65a3-4206-aa57-658629cb9a86 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n\n# Run OpenStack test play\n\n+ echo\n+ echo '# Run OpenStack test play'\n+ echo\n+ osism apply --environment openstack test\n\u001b[32m2026-10-01 04:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m\n\u001b[32m2026-10-01 04:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 56714744-7f2c-480a-8daf-20de9465d220 (test) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 04:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 56714744-7f2c-480a-8daf-20de9465d220 (test) has been started and output is visible here.\u001b[0m\n\nPLAY [Create test project] *****************************************************\n\nTASK [Create test domain] ******************************************************\nThursday 01 October 2026  04:57:42 +0000 (0:00:00.076)       0:00:00.076 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test-admin user] **************************************************\nThursday 01 October 2026  04:57:46 +0000 (0:00:03.895)       0:00:03.972 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add manager role to user test-admin] *************************************\nThursday 01 October 2026  04:57:50 +0000 (0:00:04.730)       0:00:08.702 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test project] *****************************************************\nThursday 01 October 2026  04:57:57 +0000 (0:00:06.805)       0:00:15.508 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test user] ********************************************************\nThursday 01 October 2026  04:58:01 +0000 (0:00:04.419)       0:00:19.928 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add member roles to user test] *******************************************\nThursday 01 October 2026  04:58:06 +0000 (0:00:04.414)       0:00:24.343 ****** \n\u001b[0;33mchanged: [localhost] => (item=load-balancer_member)\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item=member)\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item=creator)\u001b[0m\n\nTASK [Create test server group] ************************************************\nThursday 01 October 2026  04:58:18 +0000 (0:00:11.887)       0:00:36.230 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create ssh security group] ***********************************************\nThursday 01 October 2026  04:58:22 +0000 (0:00:04.510)       0:00:40.741 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to ssh security group] ******************************************\nThursday 01 October 2026  04:58:27 +0000 (0:00:05.020)       0:00:45.762 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create icmp security group] **********************************************\nThursday 01 October 2026  04:58:32 +0000 (0:00:04.372)       0:00:50.135 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Add rule to icmp security group] *****************************************\nThursday 01 October 2026  04:58:36 +0000 (0:00:04.251)       0:00:54.386 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test keypair] *****************************************************\nThursday 01 October 2026  04:58:40 +0000 (0:00:04.229)       0:00:58.615 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test networks] ****************************************************\nThursday 01 October 2026  04:58:44 +0000 (0:00:03.969)       0:01:02.585 ****** \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3'})\u001b[0m\n\nTASK [Create test subnets] *****************************************************\nThursday 01 October 2026  04:58:59 +0000 (0:00:14.633)       0:01:17.218 ****** \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'subnet': 'subnet-test-1', 'cidr': '192.168.200.0/24'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'subnet': 'subnet-test-2', 'cidr': '192.168.201.0/24'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'subnet': 'subnet-test-3', 'cidr': '192.168.202.0/24'})\u001b[0m\n\nTASK [Create test routers] *****************************************************\nThursday 01 October 2026  04:59:15 +0000 (0:00:16.289)       0:01:33.508 ****** \n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-1', 'subnet': 'subnet-test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-2', 'subnet': 'subnet-test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-3', 'subnet': 'subnet-test-3'})\u001b[0m\n\nPLAY [Manage test instances and volumes] ***************************************\n\nTASK [Get test server group] ***************************************************\nThursday 01 October 2026  04:59:48 +0000 (0:00:33.255)       0:02:06.764 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Detach test volume] ******************************************************\nThursday 01 October 2026  04:59:53 +0000 (0:00:04.384)       0:02:11.149 ****** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test volume] ******************************************************\nThursday 01 October 2026  04:59:53 +0000 (0:00:00.053)       0:02:11.202 ****** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test instances] ***************************************************\nThursday 01 October 2026  04:59:53 +0000 (0:00:00.050)       0:02:11.252 ****** \n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-4', 'network': 'test-3'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-3', 'network': 'test-2'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-2', 'network': 'test-2'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-1', 'network': 'test-1'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test', 'network': 'test-1'}) \u001b[0m\n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Wait for instance deletion to complete] **********************************\nThursday 01 October 2026  04:59:53 +0000 (0:00:00.176)       0:02:11.429 ****** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Create test instances] ***************************************************\nThursday 01 October 2026  04:59:53 +0000 (0:00:00.158)       0:02:11.587 ****** \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for instance creation to complete] **********************************\nThursday 01 October 2026  04:59:58 +0000 (0:00:05.129)       0:02:16.717 ****** \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j443802495571.3547', 'results_file': '/ansible/.ansible_async/j443802495571.3547', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j529927402177.3572', 'results_file': '/ansible/.ansible_async/j529927402177.3572', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j832226703313.3597', 'results_file': '/ansible/.ansible_async/j832226703313.3597', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j905574841469.3622', 'results_file': '/ansible/.ansible_async/j905574841469.3622', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j554395264213.3647', 'results_file': '/ansible/.ansible_async/j554395264213.3647', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add metadata to instances] ***********************************************\nThursday 01 October 2026  05:00:56 +0000 (0:00:58.191)       0:03:14.908 ****** \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for metadata to be added] *******************************************\nThursday 01 October 2026  05:01:01 +0000 (0:00:05.048)       0:03:19.957 ****** \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for metadata to be added (30 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j405868886173.3758', 'results_file': '/ansible/.ansible_async/j405868886173.3758', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j222592252816.3783', 'results_file': '/ansible/.ansible_async/j222592252816.3783', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j824549855954.3808', 'results_file': '/ansible/.ansible_async/j824549855954.3808', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j813985120610.3833', 'results_file': '/ansible/.ansible_async/j813985120610.3833', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j778873678323.3858', 'results_file': '/ansible/.ansible_async/j778873678323.3858', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add tag to instances] ****************************************************\nThursday 01 October 2026  05:01:11 +0000 (0:00:09.753)       0:03:29.710 ****** \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for tags to be added] ***********************************************\nThursday 01 October 2026  05:01:16 +0000 (0:00:04.930)       0:03:34.640 ****** \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for tags to be added (30 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j247086848268.3934', 'results_file': '/ansible/.ansible_async/j247086848268.3934', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j11425379638.3959', 'results_file': '/ansible/.ansible_async/j11425379638.3959', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j309619159331.3985', 'results_file': '/ansible/.ansible_async/j309619159331.3985', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j243020543965.4011', 'results_file': '/ansible/.ansible_async/j243020543965.4011', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j555463868198.4037', 'results_file': '/ansible/.ansible_async/j555463868198.4037', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Create test volume] ******************************************************\nThursday 01 October 2026  05:01:27 +0000 (0:00:10.590)       0:03:45.231 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Attach test volume] ******************************************************\nThursday 01 October 2026  05:01:34 +0000 (0:00:06.742)       0:03:51.973 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create floating ip addresses] ********************************************\nThursday 01 October 2026  05:01:47 +0000 (0:00:13.686)       0:04:05.660 ****** \n\u001b[0;32mok: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Print floating ip addresses] *********************************************\nThursday 01 October 2026  05:02:12 +0000 (0:00:25.172)       0:04:30.832 ****** \n\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test: 192.168.112.104\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-1) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-1: 192.168.112.194\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-2) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-2: 192.168.112.123\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-3) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-3: 192.168.112.147\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-4) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-4: 192.168.112.130\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  05:02:12 +0000 (0:00:00.121)       0:04:30.954 ****** \n=============================================================================== \nWait for instance creation to complete --------------------------------- 58.19s\nCreate test routers ---------------------------------------------------- 33.26s\nCreate floating ip addresses ------------------------------------------- 25.17s\nCreate test subnets ---------------------------------------------------- 16.29s\nCreate test networks --------------------------------------------------- 14.63s\nAttach test volume ----------------------------------------------------- 13.69s\nAdd member roles to user test ------------------------------------------ 11.89s\nWait for tags to be added ---------------------------------------------- 10.59s\nWait for metadata to be added ------------------------------------------- 9.75s\nAdd manager role to user test-admin ------------------------------------- 6.81s\nCreate test volume ------------------------------------------------------ 6.74s\nCreate test instances --------------------------------------------------- 5.13s\nAdd metadata to instances ----------------------------------------------- 5.05s\nCreate ssh security group ----------------------------------------------- 5.02s\nAdd tag to instances ---------------------------------------------------- 4.93s\nCreate test-admin user -------------------------------------------------- 4.73s\nCreate test server group ------------------------------------------------ 4.51s\nCreate test project ----------------------------------------------------- 4.42s\nCreate test user -------------------------------------------------------- 4.41s\nGet test server group --------------------------------------------------- 4.38s\n+ server_list\n+ openstack --os-cloud test server list\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| 3f528e19-9e60-4364-bcf4-31fcd7582984 | test-4 | ACTIVE | test-3=192.168.112.130, 192.168.202.199 | N/A (booted from volume) | SCS-1L-1 |\n| 5726b5f9-6ba3-412e-8a79-682f3bb088fa | test-3 | ACTIVE | test-2=192.168.112.147, 192.168.201.5   | N/A (booted from volume) | SCS-1L-1 |\n| ac877899-7c8d-4a91-ab5e-0f630e8fe02b | test-2 | ACTIVE | test-2=192.168.112.123, 192.168.201.201 | N/A (booted from volume) | SCS-1L-1 |\n| d6ab8782-e134-4fb7-b2b8-f4b11d27ddce | test-1 | ACTIVE | test-1=192.168.112.194, 192.168.200.209 | N/A (booted from volume) | SCS-1L-1 |\n| 5862841e-f4e5-47cd-a7c6-993ed0fe1aae | test   | ACTIVE | test-1=192.168.112.104, 192.168.200.16  | N/A (booted from volume) | SCS-1L-1 |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n+ openstack --os-cloud test server show test\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-10-01T05:00:29.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.104, 192.168.200.16                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-10-01T05:00:03Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 5862841e-f4e5-47cd-a7c6-993ed0fe1aae                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-10-01T05:01:03Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='277035ca-3ed6-4217-8a13-6956fbc431ef'                                                                                                                                                                                                                                                                                                             |\n|                                     | delete_on_termination='False', id='8a0f0b07-91f2-495a-9c58-725e50171333'                                                                                                                                                                                                                                                                                                            |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-1\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-1                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-10-01T05:00:31.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.194, 192.168.200.209                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-10-01T05:00:04Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | d6ab8782-e134-4fb7-b2b8-f4b11d27ddce                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-1                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-10-01T05:01:03Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='d44afe3b-3a9b-4857-b5fe-559b0fbfa555'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-2\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-2                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-10-01T05:00:29.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.123, 192.168.201.201                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-10-01T05:00:05Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | ac877899-7c8d-4a91-ab5e-0f630e8fe02b                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-2                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-10-01T05:01:05Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='a853c01f-f9e0-4010-a415-54900e5240cf'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-3\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-3                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-10-01T05:00:31.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.147, 192.168.201.5                                                                                                                                                                                                                                                                                                                                               |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-10-01T05:00:08Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 5726b5f9-6ba3-412e-8a79-682f3bb088fa                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-3                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-10-01T05:01:05Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='8eb2c9c9-e86d-4dcf-b3f4-26e3eaae41c9'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-4\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-4                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-10-01T05:00:35.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-3=192.168.112.130, 192.168.202.199                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-10-01T05:00:08Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 3f528e19-9e60-4364-bcf4-31fcd7582984                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-4                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-10-01T05:01:06Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='35f19997-c7d5-4dcf-b495-a2409c93c4b3'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.104\nPING 192.168.112.104 (192.168.112.104) 56(84) bytes of data.\n64 bytes from 192.168.112.104: icmp_seq=1 ttl=63 time=17.6 ms\n64 bytes from 192.168.112.104: icmp_seq=2 ttl=63 time=3.05 ms\n64 bytes from 192.168.112.104: icmp_seq=3 ttl=63 time=1.73 ms\n\n--- 192.168.112.104 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.729/7.450/17.571/7.176 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=15.3 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.50 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.72 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.717/6.513/15.324/6.238 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.130\nPING 192.168.112.130 (192.168.112.130) 56(84) bytes of data.\n64 bytes from 192.168.112.130: icmp_seq=1 ttl=63 time=15.5 ms\n64 bytes from 192.168.112.130: icmp_seq=2 ttl=63 time=2.19 ms\n64 bytes from 192.168.112.130: icmp_seq=3 ttl=63 time=1.84 ms\n\n--- 192.168.112.130 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.842/6.505/15.484/6.350 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.147\nPING 192.168.112.147 (192.168.112.147) 56(84) bytes of data.\n64 bytes from 192.168.112.147: icmp_seq=1 ttl=63 time=7.03 ms\n64 bytes from 192.168.112.147: icmp_seq=2 ttl=63 time=2.70 ms\n64 bytes from 192.168.112.147: icmp_seq=3 ttl=63 time=1.37 ms\n\n--- 192.168.112.147 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.373/3.702/7.031/2.415 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.194\nPING 192.168.112.194 (192.168.112.194) 56(84) bytes of data.\n64 bytes from 192.168.112.194: icmp_seq=1 ttl=63 time=8.04 ms\n64 bytes from 192.168.112.194: icmp_seq=2 ttl=63 time=1.87 ms\n64 bytes from 192.168.112.194: icmp_seq=3 ttl=63 time=1.60 ms\n\n--- 192.168.112.194 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.595/3.833/8.035/2.972 ms\n+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]",
                            "stdout_lines": [
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "++ export MANAGER_VERSION=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "+ echo",
                                "# CHECK",
                                "",
                                "+ echo '# CHECK'",
                                "+ echo",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 9.5.0 5.0.0",
                                "",
                                "## Containers @ testbed-manager",
                                "",
                                "+ [[ 1 -eq -1 ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-manager'",
                                "+ echo",
                                "+ osism container testbed-manager ps",
                                "\u001b[32m2026-10-01 04:53:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCreating empty known_hosts file: /share/known_hosts\u001b[0m",
                                "CONTAINER ID   IMAGE                                                                            COMMAND                  CREATED          STATUS                 PORTS                                                                             NAMES",
                                "df10535b014d   registry.osism.tech/kolla/release/prometheus-blackbox-exporter:0.25.0.20251130   \"dumb-init --single-\u2026\"   5 minutes ago    Up 5 minutes                                                                                             prometheus_blackbox_exporter",
                                "1e73ca18db38   registry.osism.tech/kolla/release/prometheus-alertmanager:0.28.0.20251130        \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                                                                                             prometheus_alertmanager",
                                "6383dc22c87b   registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130            \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                                                                                             prometheus_cadvisor",
                                "7293a0b97727   registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130        \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                                                                                             prometheus_node_exporter",
                                "c5020c2ed03e   registry.osism.tech/kolla/release/prometheus-v2-server:2.55.1.20251130           \"dumb-init --single-\u2026\"   6 minutes ago    Up 6 minutes                                                                                             prometheus_server",
                                "d27b87df1c4d   registry.osism.tech/osism/cephclient:18.2.7                                      \"/usr/bin/dumb-init \u2026\"   55 minutes ago   Up 55 minutes                                                                                            cephclient",
                                "fdc073a94d5f   registry.osism.tech/kolla/release/cron:3.0.20251130                              \"dumb-init --single-\u2026\"   2 hours ago      Up 2 hours                                                                                               cron",
                                "e6ba144dc909   registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130                  \"dumb-init --single-\u2026\"   2 hours ago      Up 2 hours                                                                                               kolla_toolbox",
                                "870726861b9f   registry.osism.tech/kolla/release/fluentd:5.0.8.20251130                         \"dumb-init --single-\u2026\"   2 hours ago      Up 2 hours                                                                                               fluentd",
                                "7d8159bea37f   registry.osism.tech/osism/openstackclient:2024.2                                 \"/usr/bin/dumb-init \u2026\"   2 hours ago      Up 2 hours                                                                                               openstackclient",
                                "83b22ea88b8d   phpmyadmin/phpmyadmin:5.2                                                        \"/docker-entrypoint.\u2026\"   2 hours ago      Up 2 hours (healthy)   80/tcp                                                                            phpmyadmin",
                                "f30ac4dc7aef   registry.osism.tech/osism/homer:v25.10.1                                         \"/bin/sh /entrypoint\u2026\"   2 hours ago      Up 2 hours (healthy)   8080/tcp                                                                          homer",
                                "33e564d22b32   registry.osism.tech/osism/cgit:1.2.3                                             \"httpd-foreground\"       2 hours ago      Up 2 hours             80/tcp                                                                            cgit",
                                "226e7c61cb99   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta                        \"entrypoint.sh -f /e\u2026\"   2 hours ago      Up 2 hours (healthy)   192.168.16.5:3128->3128/tcp                                                       squid",
                                "99b74a9281f5   registry.osism.tech/osism/inventory-reconciler:0.20251130.0                      \"/sbin/tini -- /entr\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     manager-inventory_reconciler-1",
                                "9dac801a85cb   registry.osism.tech/osism/ceph-ansible:0.20251130.0                              \"/entrypoint.sh osis\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     ceph-ansible",
                                "78bb5e9a6490   registry.osism.tech/osism/osism-kubernetes:0.20251130.0                          \"/entrypoint.sh osis\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     osism-kubernetes",
                                "5cdac92c5f4c   registry.osism.tech/osism/kolla-ansible:0.20251130.0                             \"/entrypoint.sh osis\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     kolla-ansible",
                                "1f7137b0d2b7   registry.osism.tech/osism/osism-ansible:0.20251130.0                             \"/entrypoint.sh osis\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     osism-ansible",
                                "57ac9f6b4a16   registry.osism.tech/osism/ara-server:1.7.3                                       \"sh -c '/wait && /ru\u2026\"   2 hours ago      Up 2 hours (healthy)   8000/tcp                                                                          manager-ara-server-1",
                                "64b03e114dfb   registry.osism.tech/dockerhub/library/redis:7.4.7-alpine                         \"docker-entrypoint.s\u2026\"   2 hours ago      Up 2 hours (healthy)   6379/tcp                                                                          manager-redis-1",
                                "5c82b8db1573   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- sleep\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     osismclient",
                                "afd1fc9dc376   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- osism\u2026\"   2 hours ago      Up 2 hours (healthy)   192.168.16.5:8000->8000/tcp                                                       manager-api-1",
                                "d4c429ac5765   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- osism\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     manager-beat-1",
                                "5dfefc983f5d   registry.osism.tech/osism/osism-frontend:0.20251130.1                            \"docker-entrypoint.s\u2026\"   2 hours ago      Up 2 hours             192.168.16.5:3000->3000/tcp                                                       osism-frontend",
                                "93b6832e4eb1   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- osism\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     manager-flower-1",
                                "8fe0890dd0a1   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- osism\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     manager-listener-1",
                                "0b04a5516b38   registry.osism.tech/dockerhub/library/mariadb:11.8.4                             \"docker-entrypoint.s\u2026\"   2 hours ago      Up 2 hours (healthy)   3306/tcp                                                                          manager-mariadb-1",
                                "8d910e199a7f   registry.osism.tech/osism/osism:0.20251130.1                                     \"/sbin/tini -- osism\u2026\"   2 hours ago      Up 2 hours (healthy)                                                                                     manager-openstack-1",
                                "cc96f27452b3   registry.osism.tech/dockerhub/library/traefik:v3.5.0                             \"/entrypoint.sh trae\u2026\"   2 hours ago      Up 2 hours (healthy)   192.168.16.5:80->80/tcp, 192.168.16.5:443->443/tcp, 192.168.16.5:8122->8080/tcp   traefik",
                                "",
                                "## Images @ testbed-manager",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-manager'",
                                "+ echo",
                                "+ osism container testbed-manager images",
                                "REPOSITORY                                                       TAG               IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/osism/openstackclient                        2024.2            99aef7bb298c   3 months ago    251MB",
                                "registry.osism.tech/dockerhub/library/redis                      7.4.7-alpine      e08bd8d5a677   8 months ago    41.4MB",
                                "registry.osism.tech/osism/homer                                  v25.10.1          ea34b371c716   10 months ago   11.5MB",
                                "registry.osism.tech/osism/kolla-ansible                          0.20251130.0      0f140ec71e5f   10 months ago   608MB",
                                "registry.osism.tech/kolla/release/kolla-toolbox                  19.7.1.20251130   314d22193a72   10 months ago   669MB",
                                "registry.osism.tech/kolla/release/cron                           3.0.20251130      e1e0428a330f   10 months ago   265MB",
                                "registry.osism.tech/kolla/release/fluentd                        5.0.8.20251130    fb3c98fc8cae   10 months ago   578MB",
                                "registry.osism.tech/kolla/release/prometheus-blackbox-exporter   0.25.0.20251130   7bbb4f6f4831   10 months ago   308MB",
                                "registry.osism.tech/kolla/release/prometheus-cadvisor            0.49.2.20251130   591cbce746c1   10 months ago   357MB",
                                "registry.osism.tech/kolla/release/prometheus-alertmanager        0.28.0.20251130   ba994ea4acda   10 months ago   404MB",
                                "registry.osism.tech/kolla/release/prometheus-v2-server           2.55.1.20251130   56b43d5c716a   10 months ago   839MB",
                                "registry.osism.tech/kolla/release/prometheus-node-exporter       1.8.2.20251130    c1ab1d07f7ef   10 months ago   305MB",
                                "registry.osism.tech/osism/inventory-reconciler                   0.20251130.0      1bfc1dadeee1   10 months ago   330MB",
                                "registry.osism.tech/osism/osism-ansible                          0.20251130.0      42988b2d229c   10 months ago   613MB",
                                "registry.osism.tech/osism/ceph-ansible                           0.20251130.0      a212d8ca4a50   10 months ago   560MB",
                                "registry.osism.tech/osism/osism-kubernetes                       0.20251130.0      9beff03cb77b   10 months ago   1.23GB",
                                "registry.osism.tech/osism/osism                                  0.20251130.1      95213af683ec   10 months ago   383MB",
                                "registry.osism.tech/osism/osism-frontend                         0.20251130.1      2cb6e7609620   10 months ago   238MB",
                                "registry.osism.tech/dockerhub/library/mariadb                    11.8.4            70745dd8f1d0   10 months ago   334MB",
                                "phpmyadmin/phpmyadmin                                            5.2               e66b1f5a8c58   11 months ago   742MB",
                                "registry.osism.tech/osism/ara-server                             1.7.3             d1b687333f2f   13 months ago   275MB",
                                "registry.osism.tech/dockerhub/library/traefik                    v3.5.0            11cc59587f6a   14 months ago   226MB",
                                "registry.osism.tech/osism/cephclient                             18.2.7            ae977aa79826   17 months ago   453MB",
                                "registry.osism.tech/dockerhub/ubuntu/squid                       6.1-23.10_beta    34b6bbbcf74b   2 years ago     146MB",
                                "registry.osism.tech/osism/cgit                                   1.2.3             16e7285642b1   3 years ago     545MB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 9.5.0 5.0.0",
                                "",
                                "## Containers @ testbed-node-0",
                                "",
                                "+ [[ 1 -eq -1 ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-0'",
                                "+ echo",
                                "+ osism container testbed-node-0 ps",
                                "CONTAINER ID   IMAGE                                                                                COMMAND                  CREATED             STATUS                       PORTS     NAMES",
                                "451a4046ef0a   registry.osism.tech/kolla/release/grafana:12.3.0.20251130                            \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                           grafana",
                                "c3e6b88e5c69   registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130   \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_elasticsearch_exporter",
                                "d9f9e78be10f   registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130                \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_cadvisor",
                                "56f7b0732b26   registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130      \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_memcached_exporter",
                                "a055fbd0acfa   registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130         \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_mysqld_exporter",
                                "9e2bde12eb23   registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130            \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_node_exporter",
                                "80cfb4fb47ee   registry.osism.tech/kolla/release/manila-share:19.1.1.20251130                       \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_share",
                                "f534ab5b3ed3   registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130                   \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_scheduler",
                                "fa6596616328   registry.osism.tech/kolla/release/manila-data:19.1.1.20251130                        \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_data",
                                "b4a4a68e8598   registry.osism.tech/kolla/release/manila-api:19.1.1.20251130                         \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_api",
                                "b652f46c9ace   registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_notifier",
                                "9379d574f127   registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_listener",
                                "75ddb81a3b7c   registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130                     \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_evaluator",
                                "4f95eb689f0e   registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130                           \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_api",
                                "c4c2976ed3f0   registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130                 \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes                          ceilometer_central",
                                "f6ecd49e9cf5   registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130            \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes (healthy)                ceilometer_notification",
                                "c41c9bf6d801   registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130                     \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_worker",
                                "6f3f4de797e3   registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130               \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_housekeeping",
                                "94034769b923   registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130             \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_health_manager",
                                "1980f6521d12   registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130               \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes                          octavia_driver_agent",
                                "811ab42aee54   registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130                        \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                octavia_api",
                                "ca07cf7d58ff   registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130                   \"dumb-init --single-\u2026\"   22 minutes ago      Up 22 minutes (healthy)                designate_worker",
                                "97ec0608c78d   registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130                     \"dumb-init --single-\u2026\"   22 minutes ago      Up 22 minutes (healthy)                designate_mdns",
                                "b07bf7a20346   registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130                 \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_producer",
                                "24736a7bbfba   registry.osism.tech/kolla/release/designate-central:19.0.1.20251130                  \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_central",
                                "48ebeb959551   registry.osism.tech/kolla/release/designate-api:19.0.1.20251130                      \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_api",
                                "d1523937395e   registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130            \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_backend_bind9",
                                "b69c98801e4a   registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130                    \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_worker",
                                "d61cff71613c   registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130         \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_keystone_listener",
                                "62a8b5525487   registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130                       \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_api",
                                "35d3839482b2   registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_backup",
                                "8b3e8654c92b   registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_volume",
                                "a032060a9a08   registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130                   \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_scheduler",
                                "520dcdf91319   registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130                         \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                cinder_api",
                                "765265be3ec6   registry.osism.tech/kolla/release/glance-api:29.0.1.20251130                         \"dumb-init --single-\u2026\"   30 minutes ago      Up 30 minutes (healthy)                glance_api",
                                "8f2bc24d8b98   registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130                     \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_console",
                                "ffda4921dbec   registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130                   \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_apiserver",
                                "cfb4a69d2068   registry.osism.tech/kolla/release/horizon:25.1.2.20251130                            \"dumb-init --single-\u2026\"   34 minutes ago      Up 34 minutes (healthy)                horizon",
                                "c2d29297cc17   registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130                    \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                nova_novncproxy",
                                "8e1cf9a36418   registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130                     \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                nova_conductor",
                                "8a375b1929b7   registry.osism.tech/kolla/release/nova-api:30.2.1.20251130                           \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_api",
                                "d1cf10ede58f   registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130                     \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_scheduler",
                                "520b8c73ac4c   registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130                     \"dumb-init --single-\u2026\"   45 minutes ago      Up 45 minutes (healthy)                neutron_server",
                                "a568918546b3   registry.osism.tech/kolla/release/placement-api:12.0.1.20251130                      \"dumb-init --single-\u2026\"   49 minutes ago      Up 49 minutes (healthy)                placement_api",
                                "deea74ce07e1   registry.osism.tech/kolla/release/keystone:26.0.1.20251130                           \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone",
                                "5d3d180d097f   registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130                    \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone_fernet",
                                "6d40d44b5248   registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130                       \"dumb-init --single-\u2026\"   52 minutes ago      Up 52 minutes (healthy)                keystone_ssh",
                                "dc080eb69156   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mgr -\u2026\"   53 minutes ago      Up 53 minutes                          ceph-mgr-testbed-node-0",
                                "ca0c64270d7c   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-crash\"    About an hour ago   Up About an hour                       ceph-crash-testbed-node-0",
                                "cfc64d5d7212   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mon -\u2026\"   About an hour ago   Up About an hour                       ceph-mon-testbed-node-0",
                                "76f8503068b9   registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_northd",
                                "0682515641a5   registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_sb_db",
                                "8b67ce039bf6   registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_nb_db",
                                "eb3749ab539f   registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_controller",
                                "c47e39b576a6   registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130                \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_vswitchd",
                                "992ae9d41c02   registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130               \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_db",
                                "1427595cc9f6   registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             rabbitmq",
                                "505ad3b55d3c   registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130                   \"dumb-init -- kolla_\u2026\"   About an hour ago   Up About an hour (healthy)             mariadb",
                                "79dfec268ef0   registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis_sentinel",
                                "0b80d2eaaf0b   registry.osism.tech/kolla/release/redis:7.0.15.20251130                              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis",
                                "985a726090f3   registry.osism.tech/kolla/release/memcached:1.6.24.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             memcached",
                                "c7d7e237c8ca   registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch_dashboards",
                                "833891ca769a   registry.osism.tech/kolla/release/opensearch:2.19.4.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch",
                                "2208c96bbd24   registry.osism.tech/kolla/release/keepalived:2.2.8.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       keepalived",
                                "0bd7f931cc22   registry.osism.tech/kolla/release/proxysql:3.0.3.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             proxysql",
                                "0e3e7df10c59   registry.osism.tech/kolla/release/haproxy:2.8.15.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             haproxy",
                                "e2f82c336c8b   registry.osism.tech/kolla/release/cron:3.0.20251130                                  \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             cron",
                                "6d65252ac31a   registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130                      \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             kolla_toolbox",
                                "cd716a046729   registry.osism.tech/kolla/release/fluentd:5.0.8.20251130                             \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             fluentd",
                                "",
                                "## Images @ testbed-node-0",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-0'",
                                "+ echo",
                                "+ osism container testbed-node-0 images",
                                "REPOSITORY                                                            TAG                 IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/kolla/release/rabbitmq                            3.13.7.20251130     618df24dfbf4   10 months ago   322MB",
                                "registry.osism.tech/kolla/release/memcached                           1.6.24.20251130     8a9865997707   10 months ago   266MB",
                                "registry.osism.tech/kolla/release/opensearch                          2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB",
                                "registry.osism.tech/kolla/release/keepalived                          2.2.8.20251130      94862d07fc5a   10 months ago   276MB",
                                "registry.osism.tech/kolla/release/opensearch-dashboards               2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB",
                                "registry.osism.tech/kolla/release/kolla-toolbox                       19.7.1.20251130     314d22193a72   10 months ago   669MB",
                                "registry.osism.tech/kolla/release/cron                                3.0.20251130        e1e0428a330f   10 months ago   265MB",
                                "registry.osism.tech/kolla/release/grafana                             12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB",
                                "registry.osism.tech/kolla/release/proxysql                            3.0.3.20251130      2c7177938c0e   10 months ago   412MB",
                                "registry.osism.tech/kolla/release/haproxy                             2.8.15.20251130     6d4c583df983   10 months ago   274MB",
                                "registry.osism.tech/kolla/release/fluentd                             5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB",
                                "registry.osism.tech/kolla/release/redis                               7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/redis-sentinel                      7.0.15.20251130     62d0b016058f   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/mariadb-server                      10.11.15.20251130   77db67eebcc3   10 months ago   452MB",
                                "registry.osism.tech/kolla/release/horizon                             25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB",
                                "registry.osism.tech/kolla/release/prometheus-mysqld-exporter          0.16.0.20251130     aedc672fb472   10 months ago   301MB",
                                "registry.osism.tech/kolla/release/prometheus-memcached-exporter       0.15.0.20251130     7b077076926d   10 months ago   298MB",
                                "registry.osism.tech/kolla/release/prometheus-cadvisor                 0.49.2.20251130     591cbce746c1   10 months ago   357MB",
                                "registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter   1.8.0.20251130      bcaaf5d64345   10 months ago   292MB",
                                "registry.osism.tech/kolla/release/prometheus-node-exporter            1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB",
                                "registry.osism.tech/kolla/release/openvswitch-db-server               3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/openvswitch-vswitchd                3.4.3.20251130      ad8bb4636454   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/placement-api                       12.0.1.20251130     20317ff6dfb9   10 months ago   975MB",
                                "registry.osism.tech/kolla/release/nova-novncproxy                     30.2.1.20251130     99323056afa4   10 months ago   1.37GB",
                                "registry.osism.tech/kolla/release/nova-conductor                      30.2.1.20251130     92609e648215   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-api                            30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-scheduler                      30.2.1.20251130     4c3c59730530   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/ceilometer-central                  23.0.2.20251130     37cb6975d4a5   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/ceilometer-notification             23.0.2.20251130     bb2927b293dc   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/magnum-api                          19.0.1.20251130     a85fdbb4bbba   10 months ago   1.13GB",
                                "registry.osism.tech/kolla/release/magnum-conductor                    19.0.1.20251130     a98ee1099aad   10 months ago   1.24GB",
                                "registry.osism.tech/kolla/release/manila-share                        19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB",
                                "registry.osism.tech/kolla/release/manila-data                         19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB",
                                "registry.osism.tech/kolla/release/manila-api                          19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/manila-scheduler                    19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/aodh-listener                       19.0.0.20251130     1e68c23a9d38   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-evaluator                      19.0.0.20251130     1726a7592f93   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-notifier                       19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-api                            19.0.0.20251130     82a64f1d056d   10 months ago   973MB",
                                "registry.osism.tech/kolla/release/barbican-worker                     19.0.1.20251130     2cef5d51872b   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-keystone-listener          19.0.1.20251130     bfcd8631a126   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-api                        19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/keystone                            26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB",
                                "registry.osism.tech/kolla/release/keystone-fernet                     26.0.1.20251130     36669c355898   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/keystone-ssh                        26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/octavia-health-manager              15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-housekeeping                15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-api                         15.0.2.20251130     9375641bed7a   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/octavia-worker                      15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-driver-agent                15.0.2.20251130     045f928baedc   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/neutron-server                      25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB",
                                "registry.osism.tech/kolla/release/glance-api                          29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB",
                                "registry.osism.tech/kolla/release/designate-central                   19.0.1.20251130     00b6af03994a   10 months ago   983MB",
                                "registry.osism.tech/kolla/release/designate-worker                    19.0.1.20251130     18bc80370e46   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-producer                  19.0.1.20251130     eac4506bf51f   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-api                       19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-backend-bind9             19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-mdns                      19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/skyline-console                     5.0.1.20251130      20430a0acd38   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/skyline-apiserver                   5.0.1.20251130      20bbe1600b66   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/cinder-volume                       25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB",
                                "registry.osism.tech/kolla/release/cinder-scheduler                    25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/cinder-backup                       25.3.1.20251130     c09074b62f18   10 months ago   1.41GB",
                                "registry.osism.tech/kolla/release/cinder-api                          25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/ovn-controller                      24.9.3.20251130     fcd09e53d925   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-nb-db-server                    24.9.3.20251130     e52b6499881a   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-sb-db-server                    24.9.3.20251130     2fcefdb5b030   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-northd                          24.9.3.20251130     948e5d22de86   10 months ago   840MB",
                                "registry.osism.tech/osism/ceph-daemon                                 18.2.7              5f92363b1f93   17 months ago   1.27GB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 9.5.0 5.0.0",
                                "",
                                "## Containers @ testbed-node-1",
                                "",
                                "+ [[ 1 -eq -1 ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 ps",
                                "CONTAINER ID   IMAGE                                                                                COMMAND                  CREATED             STATUS                       PORTS     NAMES",
                                "6152b66a6cb0   registry.osism.tech/kolla/release/grafana:12.3.0.20251130                            \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           grafana",
                                "74c506c67b39   registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130   \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_elasticsearch_exporter",
                                "eaf78f91c2b5   registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130                \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_cadvisor",
                                "a751696081b9   registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130      \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_memcached_exporter",
                                "8aac84e3e565   registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130         \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_mysqld_exporter",
                                "a606510c1739   registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130            \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_node_exporter",
                                "2f63a02fbad4   registry.osism.tech/kolla/release/manila-share:19.1.1.20251130                       \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_share",
                                "87eb33059b21   registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130                   \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_scheduler",
                                "c36fbb0c5a35   registry.osism.tech/kolla/release/manila-data:19.1.1.20251130                        \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_data",
                                "1c9c2fe21501   registry.osism.tech/kolla/release/manila-api:19.1.1.20251130                         \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_api",
                                "439983a643f3   registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_notifier",
                                "2f2d13dc81fd   registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_listener",
                                "aac08848f5e0   registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130                     \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_evaluator",
                                "d18ebbd725cf   registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130                           \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_api",
                                "0e8f0bae5ddd   registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130                 \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes                          ceilometer_central",
                                "18edc1670998   registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130            \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes (healthy)                ceilometer_notification",
                                "3fd4a3cbdc1f   registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130                     \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_worker",
                                "341e57a2e988   registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130               \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_housekeeping",
                                "b1dcab71cb71   registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130             \"dumb-init --single-\u2026\"   18 minutes ago      Up 17 minutes (healthy)                octavia_health_manager",
                                "863e9f4ea9df   registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130               \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes                          octavia_driver_agent",
                                "4b1ef89a8f3d   registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130                        \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                octavia_api",
                                "723681e3f5a4   registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130                   \"dumb-init --single-\u2026\"   22 minutes ago      Up 22 minutes (healthy)                designate_worker",
                                "fc2a3047286e   registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130                     \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_mdns",
                                "4cc817e311dd   registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130                 \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_producer",
                                "b43d1b63dc36   registry.osism.tech/kolla/release/designate-central:19.0.1.20251130                  \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_central",
                                "01295e34fe7a   registry.osism.tech/kolla/release/designate-api:19.0.1.20251130                      \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_api",
                                "d15a5aa8bee1   registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130            \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_backend_bind9",
                                "2828ed335c1f   registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130                    \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_worker",
                                "0414be64e889   registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130         \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_keystone_listener",
                                "0b72c585975b   registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130                       \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_api",
                                "00364d7404fe   registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_backup",
                                "81a2f74bde03   registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_volume",
                                "7a9d0475567e   registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130                   \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_scheduler",
                                "15916a15636e   registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130                         \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                cinder_api",
                                "beb9cf2b9b03   registry.osism.tech/kolla/release/glance-api:29.0.1.20251130                         \"dumb-init --single-\u2026\"   30 minutes ago      Up 30 minutes (healthy)                glance_api",
                                "cc7c862c8311   registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130                     \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_console",
                                "62ac81c55291   registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130                   \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_apiserver",
                                "394daedacc9b   registry.osism.tech/kolla/release/horizon:25.1.2.20251130                            \"dumb-init --single-\u2026\"   34 minutes ago      Up 34 minutes (healthy)                horizon",
                                "d3f6a9b7e327   registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130                    \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                nova_novncproxy",
                                "88070f330d61   registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130                     \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                nova_conductor",
                                "9e56d114c3b4   registry.osism.tech/kolla/release/nova-api:30.2.1.20251130                           \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_api",
                                "094e5ef4b2a0   registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130                     \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_scheduler",
                                "1e50296c06bb   registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130                     \"dumb-init --single-\u2026\"   45 minutes ago      Up 45 minutes (healthy)                neutron_server",
                                "9cb65c1030e9   registry.osism.tech/kolla/release/placement-api:12.0.1.20251130                      \"dumb-init --single-\u2026\"   49 minutes ago      Up 49 minutes (healthy)                placement_api",
                                "13bb6147329d   registry.osism.tech/kolla/release/keystone:26.0.1.20251130                           \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone",
                                "e95af2e906d5   registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130                    \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone_fernet",
                                "4b0c80074e4b   registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130                       \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone_ssh",
                                "9d6ef8af61f6   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mgr -\u2026\"   53 minutes ago      Up 53 minutes                          ceph-mgr-testbed-node-1",
                                "46a5d301b3f9   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-crash\"    About an hour ago   Up About an hour                       ceph-crash-testbed-node-1",
                                "137ae0023c1e   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mon -\u2026\"   About an hour ago   Up About an hour                       ceph-mon-testbed-node-1",
                                "85991c0aeeb7   registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_northd",
                                "31ed6eb46eff   registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_sb_db",
                                "4a4a5289323e   registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_nb_db",
                                "7715f3e0aa4f   registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_controller",
                                "05e5d7436fed   registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130                \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_vswitchd",
                                "f649900df06d   registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130               \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_db",
                                "687d4d4dbab2   registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             rabbitmq",
                                "f4336f213ca2   registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130                   \"dumb-init -- kolla_\u2026\"   About an hour ago   Up About an hour (healthy)             mariadb",
                                "9305e8d5266e   registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis_sentinel",
                                "3012471c167d   registry.osism.tech/kolla/release/redis:7.0.15.20251130                              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis",
                                "4dd1bceb4b29   registry.osism.tech/kolla/release/memcached:1.6.24.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             memcached",
                                "124a28eb3a19   registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch_dashboards",
                                "8eba26d55762   registry.osism.tech/kolla/release/opensearch:2.19.4.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch",
                                "fd48ba45884e   registry.osism.tech/kolla/release/keepalived:2.2.8.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       keepalived",
                                "8105233b0e9a   registry.osism.tech/kolla/release/proxysql:3.0.3.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             proxysql",
                                "6b09774bf81e   registry.osism.tech/kolla/release/haproxy:2.8.15.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             haproxy",
                                "82c717aa4cbd   registry.osism.tech/kolla/release/cron:3.0.20251130                                  \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             cron",
                                "2a1ddfb1845b   registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130                      \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             kolla_toolbox",
                                "89d9a52f8b00   registry.osism.tech/kolla/release/fluentd:5.0.8.20251130                             \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             fluentd",
                                "",
                                "## Images @ testbed-node-1",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 images",
                                "REPOSITORY                                                            TAG                 IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/kolla/release/rabbitmq                            3.13.7.20251130     618df24dfbf4   10 months ago   322MB",
                                "registry.osism.tech/kolla/release/memcached                           1.6.24.20251130     8a9865997707   10 months ago   266MB",
                                "registry.osism.tech/kolla/release/opensearch                          2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB",
                                "registry.osism.tech/kolla/release/keepalived                          2.2.8.20251130      94862d07fc5a   10 months ago   276MB",
                                "registry.osism.tech/kolla/release/opensearch-dashboards               2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB",
                                "registry.osism.tech/kolla/release/kolla-toolbox                       19.7.1.20251130     314d22193a72   10 months ago   669MB",
                                "registry.osism.tech/kolla/release/cron                                3.0.20251130        e1e0428a330f   10 months ago   265MB",
                                "registry.osism.tech/kolla/release/grafana                             12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB",
                                "registry.osism.tech/kolla/release/proxysql                            3.0.3.20251130      2c7177938c0e   10 months ago   412MB",
                                "registry.osism.tech/kolla/release/haproxy                             2.8.15.20251130     6d4c583df983   10 months ago   274MB",
                                "registry.osism.tech/kolla/release/fluentd                             5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB",
                                "registry.osism.tech/kolla/release/redis                               7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/redis-sentinel                      7.0.15.20251130     62d0b016058f   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/mariadb-server                      10.11.15.20251130   77db67eebcc3   10 months ago   452MB",
                                "registry.osism.tech/kolla/release/horizon                             25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB",
                                "registry.osism.tech/kolla/release/prometheus-mysqld-exporter          0.16.0.20251130     aedc672fb472   10 months ago   301MB",
                                "registry.osism.tech/kolla/release/prometheus-memcached-exporter       0.15.0.20251130     7b077076926d   10 months ago   298MB",
                                "registry.osism.tech/kolla/release/prometheus-cadvisor                 0.49.2.20251130     591cbce746c1   10 months ago   357MB",
                                "registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter   1.8.0.20251130      bcaaf5d64345   10 months ago   292MB",
                                "registry.osism.tech/kolla/release/prometheus-node-exporter            1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB",
                                "registry.osism.tech/kolla/release/openvswitch-db-server               3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/placement-api                       12.0.1.20251130     20317ff6dfb9   10 months ago   975MB",
                                "registry.osism.tech/kolla/release/openvswitch-vswitchd                3.4.3.20251130      ad8bb4636454   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/nova-novncproxy                     30.2.1.20251130     99323056afa4   10 months ago   1.37GB",
                                "registry.osism.tech/kolla/release/nova-conductor                      30.2.1.20251130     92609e648215   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-api                            30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-scheduler                      30.2.1.20251130     4c3c59730530   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/ceilometer-central                  23.0.2.20251130     37cb6975d4a5   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/ceilometer-notification             23.0.2.20251130     bb2927b293dc   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/manila-share                        19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB",
                                "registry.osism.tech/kolla/release/manila-data                         19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB",
                                "registry.osism.tech/kolla/release/manila-api                          19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/manila-scheduler                    19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/aodh-listener                       19.0.0.20251130     1e68c23a9d38   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-evaluator                      19.0.0.20251130     1726a7592f93   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-notifier                       19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-api                            19.0.0.20251130     82a64f1d056d   10 months ago   973MB",
                                "registry.osism.tech/kolla/release/barbican-worker                     19.0.1.20251130     2cef5d51872b   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-keystone-listener          19.0.1.20251130     bfcd8631a126   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-api                        19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/keystone                            26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB",
                                "registry.osism.tech/kolla/release/keystone-fernet                     26.0.1.20251130     36669c355898   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/keystone-ssh                        26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/octavia-health-manager              15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-housekeeping                15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-api                         15.0.2.20251130     9375641bed7a   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/octavia-worker                      15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-driver-agent                15.0.2.20251130     045f928baedc   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/neutron-server                      25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB",
                                "registry.osism.tech/kolla/release/glance-api                          29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB",
                                "registry.osism.tech/kolla/release/designate-central                   19.0.1.20251130     00b6af03994a   10 months ago   983MB",
                                "registry.osism.tech/kolla/release/designate-worker                    19.0.1.20251130     18bc80370e46   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-producer                  19.0.1.20251130     eac4506bf51f   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-api                       19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-backend-bind9             19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-mdns                      19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/skyline-console                     5.0.1.20251130      20430a0acd38   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/skyline-apiserver                   5.0.1.20251130      20bbe1600b66   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/cinder-volume                       25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB",
                                "registry.osism.tech/kolla/release/cinder-scheduler                    25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/cinder-backup                       25.3.1.20251130     c09074b62f18   10 months ago   1.41GB",
                                "registry.osism.tech/kolla/release/cinder-api                          25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/ovn-nb-db-server                    24.9.3.20251130     e52b6499881a   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-controller                      24.9.3.20251130     fcd09e53d925   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-sb-db-server                    24.9.3.20251130     2fcefdb5b030   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-northd                          24.9.3.20251130     948e5d22de86   10 months ago   840MB",
                                "registry.osism.tech/osism/ceph-daemon                                 18.2.7              5f92363b1f93   17 months ago   1.27GB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 9.5.0 5.0.0",
                                "",
                                "## Containers @ testbed-node-2",
                                "",
                                "+ [[ 1 -eq -1 ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 ps",
                                "CONTAINER ID   IMAGE                                                                                COMMAND                  CREATED             STATUS                       PORTS     NAMES",
                                "4f7625ed92a0   registry.osism.tech/kolla/release/grafana:12.3.0.20251130                            \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           grafana",
                                "03b0762de662   registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter:1.8.0.20251130   \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_elasticsearch_exporter",
                                "40ded2f3e8a8   registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130                \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_cadvisor",
                                "1c20a3a14376   registry.osism.tech/kolla/release/prometheus-memcached-exporter:0.15.0.20251130      \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_memcached_exporter",
                                "5d21a1fe06c3   registry.osism.tech/kolla/release/prometheus-mysqld-exporter:0.16.0.20251130         \"dumb-init --single-\u2026\"   6 minutes ago       Up 6 minutes                           prometheus_mysqld_exporter",
                                "32a592116117   registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130            \"dumb-init --single-\u2026\"   7 minutes ago       Up 7 minutes                           prometheus_node_exporter",
                                "3d6df9bcfa58   registry.osism.tech/kolla/release/manila-share:19.1.1.20251130                       \"dumb-init --single-\u2026\"   10 minutes ago      Up 10 minutes (healthy)                manila_share",
                                "c2fd2aec1d85   registry.osism.tech/kolla/release/manila-scheduler:19.1.1.20251130                   \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_scheduler",
                                "303d33d132b9   registry.osism.tech/kolla/release/manila-data:19.1.1.20251130                        \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_data",
                                "3bf4e0457792   registry.osism.tech/kolla/release/manila-api:19.1.1.20251130                         \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_api",
                                "ecb7398dc0cf   registry.osism.tech/kolla/release/aodh-notifier:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_notifier",
                                "790017d69649   registry.osism.tech/kolla/release/aodh-listener:19.0.0.20251130                      \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_listener",
                                "1fbdc29e1e26   registry.osism.tech/kolla/release/aodh-evaluator:19.0.0.20251130                     \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_evaluator",
                                "38ed3c2c0a6d   registry.osism.tech/kolla/release/aodh-api:19.0.0.20251130                           \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                aodh_api",
                                "e4b9e8e7796c   registry.osism.tech/kolla/release/ceilometer-central:23.0.2.20251130                 \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes                          ceilometer_central",
                                "36178ae0de68   registry.osism.tech/kolla/release/ceilometer-notification:23.0.2.20251130            \"dumb-init --single-\u2026\"   16 minutes ago      Up 16 minutes (healthy)                ceilometer_notification",
                                "a9cd41a8cfb7   registry.osism.tech/kolla/release/octavia-worker:15.0.2.20251130                     \"dumb-init --single-\u2026\"   17 minutes ago      Up 17 minutes (healthy)                octavia_worker",
                                "f25c88336b39   registry.osism.tech/kolla/release/octavia-housekeeping:15.0.2.20251130               \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                octavia_housekeeping",
                                "185133a32507   registry.osism.tech/kolla/release/octavia-health-manager:15.0.2.20251130             \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                octavia_health_manager",
                                "f4e17de13339   registry.osism.tech/kolla/release/octavia-driver-agent:15.0.2.20251130               \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes                          octavia_driver_agent",
                                "72be77b8cb12   registry.osism.tech/kolla/release/octavia-api:15.0.2.20251130                        \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                octavia_api",
                                "0a201a31fcc7   registry.osism.tech/kolla/release/designate-worker:19.0.1.20251130                   \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_worker",
                                "7dcfaf93267a   registry.osism.tech/kolla/release/designate-mdns:19.0.1.20251130                     \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_mdns",
                                "89ddd90a7edd   registry.osism.tech/kolla/release/designate-producer:19.0.1.20251130                 \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_producer",
                                "2de0d6ebfe06   registry.osism.tech/kolla/release/designate-central:19.0.1.20251130                  \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_central",
                                "3376a10a966d   registry.osism.tech/kolla/release/designate-api:19.0.1.20251130                      \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_api",
                                "e331eeabd6f1   registry.osism.tech/kolla/release/designate-backend-bind9:19.0.1.20251130            \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_backend_bind9",
                                "ba9b214e07cf   registry.osism.tech/kolla/release/barbican-worker:19.0.1.20251130                    \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_worker",
                                "6ffbae956189   registry.osism.tech/kolla/release/barbican-keystone-listener:19.0.1.20251130         \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_keystone_listener",
                                "760de66c4dac   registry.osism.tech/kolla/release/barbican-api:19.0.1.20251130                       \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                barbican_api",
                                "9e18c1b58c7b   registry.osism.tech/kolla/release/cinder-backup:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_backup",
                                "3245282d8221   registry.osism.tech/kolla/release/cinder-volume:25.3.1.20251130                      \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_volume",
                                "ec1464668d44   registry.osism.tech/kolla/release/cinder-scheduler:25.3.1.20251130                   \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                cinder_scheduler",
                                "d2be1990af2e   registry.osism.tech/kolla/release/cinder-api:25.3.1.20251130                         \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                cinder_api",
                                "51b7cf670fe8   registry.osism.tech/kolla/release/glance-api:29.0.1.20251130                         \"dumb-init --single-\u2026\"   30 minutes ago      Up 30 minutes (healthy)                glance_api",
                                "c0aab3feb1f2   registry.osism.tech/kolla/release/skyline-console:5.0.1.20251130                     \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_console",
                                "ec34422ba4b8   registry.osism.tech/kolla/release/skyline-apiserver:5.0.1.20251130                   \"dumb-init --single-\u2026\"   33 minutes ago      Up 33 minutes (healthy)                skyline_apiserver",
                                "7cc2787432b2   registry.osism.tech/kolla/release/horizon:25.1.2.20251130                            \"dumb-init --single-\u2026\"   34 minutes ago      Up 34 minutes (healthy)                horizon",
                                "1684430646d4   registry.osism.tech/kolla/release/nova-novncproxy:30.2.1.20251130                    \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                nova_novncproxy",
                                "b43c2a8e607f   registry.osism.tech/kolla/release/nova-conductor:30.2.1.20251130                     \"dumb-init --single-\u2026\"   39 minutes ago      Up 39 minutes (healthy)                nova_conductor",
                                "228fd9f5e6bc   registry.osism.tech/kolla/release/nova-api:30.2.1.20251130                           \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_api",
                                "1900177b71a0   registry.osism.tech/kolla/release/nova-scheduler:30.2.1.20251130                     \"dumb-init --single-\u2026\"   40 minutes ago      Up 40 minutes (healthy)                nova_scheduler",
                                "9c7bd55fb683   registry.osism.tech/kolla/release/neutron-server:25.2.2.20251130                     \"dumb-init --single-\u2026\"   45 minutes ago      Up 45 minutes (healthy)                neutron_server",
                                "f259058ce023   registry.osism.tech/kolla/release/placement-api:12.0.1.20251130                      \"dumb-init --single-\u2026\"   49 minutes ago      Up 49 minutes (healthy)                placement_api",
                                "6935a5947687   registry.osism.tech/kolla/release/keystone:26.0.1.20251130                           \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone",
                                "d38383fd9074   registry.osism.tech/kolla/release/keystone-fernet:26.0.1.20251130                    \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone_fernet",
                                "eedbdb224566   registry.osism.tech/kolla/release/keystone-ssh:26.0.1.20251130                       \"dumb-init --single-\u2026\"   51 minutes ago      Up 51 minutes (healthy)                keystone_ssh",
                                "6952a0cac6bc   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mgr -\u2026\"   53 minutes ago      Up 53 minutes                          ceph-mgr-testbed-node-2",
                                "6685622f59e3   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-crash\"    About an hour ago   Up About an hour                       ceph-crash-testbed-node-2",
                                "d8ee4aa2b12d   registry.osism.tech/osism/ceph-daemon:18.2.7                                         \"/usr/bin/ceph-mon -\u2026\"   About an hour ago   Up About an hour                       ceph-mon-testbed-node-2",
                                "a55a5c802395   registry.osism.tech/kolla/release/ovn-northd:24.9.3.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_northd",
                                "535853566b75   registry.osism.tech/kolla/release/ovn-sb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_sb_db",
                                "19ee2c235656   registry.osism.tech/kolla/release/ovn-nb-db-server:24.9.3.20251130                   \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_nb_db",
                                "ee9c7d42e2a8   registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       ovn_controller",
                                "afd0eea2de93   registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130                \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_vswitchd",
                                "18974d3ca9cd   registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130               \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             openvswitch_db",
                                "76d5cf5601c3   registry.osism.tech/kolla/release/rabbitmq:3.13.7.20251130                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             rabbitmq",
                                "be0313509764   registry.osism.tech/kolla/release/mariadb-server:10.11.15.20251130                   \"dumb-init -- kolla_\u2026\"   About an hour ago   Up About an hour (healthy)             mariadb",
                                "57681b335439   registry.osism.tech/kolla/release/redis-sentinel:7.0.15.20251130                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis_sentinel",
                                "71c64e802dc6   registry.osism.tech/kolla/release/redis:7.0.15.20251130                              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             redis",
                                "d59b612800bd   registry.osism.tech/kolla/release/memcached:1.6.24.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             memcached",
                                "eeabc222170f   registry.osism.tech/kolla/release/opensearch-dashboards:2.19.4.20251130              \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch_dashboards",
                                "0f13ce1381d6   registry.osism.tech/kolla/release/opensearch:2.19.4.20251130                         \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             opensearch",
                                "5b7e8f943fa7   registry.osism.tech/kolla/release/keepalived:2.2.8.20251130                          \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour                       keepalived",
                                "08f7b5b9e1e5   registry.osism.tech/kolla/release/proxysql:3.0.3.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             proxysql",
                                "2f48aebf5f50   registry.osism.tech/kolla/release/haproxy:2.8.15.20251130                            \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             haproxy",
                                "97e5b13279e8   registry.osism.tech/kolla/release/cron:3.0.20251130                                  \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             cron",
                                "45ef706e1de0   registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130                      \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             kolla_toolbox",
                                "5fc72881390f   registry.osism.tech/kolla/release/fluentd:5.0.8.20251130                             \"dumb-init --single-\u2026\"   2 hours ago         Up 2 hours                             fluentd",
                                "",
                                "## Images @ testbed-node-2",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 images",
                                "REPOSITORY                                                            TAG                 IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/kolla/release/rabbitmq                            3.13.7.20251130     618df24dfbf4   10 months ago   322MB",
                                "registry.osism.tech/kolla/release/memcached                           1.6.24.20251130     8a9865997707   10 months ago   266MB",
                                "registry.osism.tech/kolla/release/opensearch                          2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB",
                                "registry.osism.tech/kolla/release/opensearch-dashboards               2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB",
                                "registry.osism.tech/kolla/release/keepalived                          2.2.8.20251130      94862d07fc5a   10 months ago   276MB",
                                "registry.osism.tech/kolla/release/kolla-toolbox                       19.7.1.20251130     314d22193a72   10 months ago   669MB",
                                "registry.osism.tech/kolla/release/cron                                3.0.20251130        e1e0428a330f   10 months ago   265MB",
                                "registry.osism.tech/kolla/release/grafana                             12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB",
                                "registry.osism.tech/kolla/release/proxysql                            3.0.3.20251130      2c7177938c0e   10 months ago   412MB",
                                "registry.osism.tech/kolla/release/haproxy                             2.8.15.20251130     6d4c583df983   10 months ago   274MB",
                                "registry.osism.tech/kolla/release/fluentd                             5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB",
                                "registry.osism.tech/kolla/release/redis                               7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/redis-sentinel                      7.0.15.20251130     62d0b016058f   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/mariadb-server                      10.11.15.20251130   77db67eebcc3   10 months ago   452MB",
                                "registry.osism.tech/kolla/release/horizon                             25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB",
                                "registry.osism.tech/kolla/release/prometheus-mysqld-exporter          0.16.0.20251130     aedc672fb472   10 months ago   301MB",
                                "registry.osism.tech/kolla/release/prometheus-memcached-exporter       0.15.0.20251130     7b077076926d   10 months ago   298MB",
                                "registry.osism.tech/kolla/release/prometheus-cadvisor                 0.49.2.20251130     591cbce746c1   10 months ago   357MB",
                                "registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter   1.8.0.20251130      bcaaf5d64345   10 months ago   292MB",
                                "registry.osism.tech/kolla/release/prometheus-node-exporter            1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB",
                                "registry.osism.tech/kolla/release/openvswitch-db-server               3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/openvswitch-vswitchd                3.4.3.20251130      ad8bb4636454   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/placement-api                       12.0.1.20251130     20317ff6dfb9   10 months ago   975MB",
                                "registry.osism.tech/kolla/release/nova-novncproxy                     30.2.1.20251130     99323056afa4   10 months ago   1.37GB",
                                "registry.osism.tech/kolla/release/nova-conductor                      30.2.1.20251130     92609e648215   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-api                            30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-scheduler                      30.2.1.20251130     4c3c59730530   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/ceilometer-central                  23.0.2.20251130     37cb6975d4a5   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/ceilometer-notification             23.0.2.20251130     bb2927b293dc   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/manila-share                        19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB",
                                "registry.osism.tech/kolla/release/manila-data                         19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB",
                                "registry.osism.tech/kolla/release/manila-api                          19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/manila-scheduler                    19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/aodh-listener                       19.0.0.20251130     1e68c23a9d38   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-evaluator                      19.0.0.20251130     1726a7592f93   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-notifier                       19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-api                            19.0.0.20251130     82a64f1d056d   10 months ago   973MB",
                                "registry.osism.tech/kolla/release/barbican-worker                     19.0.1.20251130     2cef5d51872b   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-keystone-listener          19.0.1.20251130     bfcd8631a126   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-api                        19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/keystone                            26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB",
                                "registry.osism.tech/kolla/release/keystone-fernet                     26.0.1.20251130     36669c355898   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/keystone-ssh                        26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/octavia-health-manager              15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-housekeeping                15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-api                         15.0.2.20251130     9375641bed7a   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/octavia-worker                      15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-driver-agent                15.0.2.20251130     045f928baedc   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/neutron-server                      25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB",
                                "registry.osism.tech/kolla/release/glance-api                          29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB",
                                "registry.osism.tech/kolla/release/designate-central                   19.0.1.20251130     00b6af03994a   10 months ago   983MB",
                                "registry.osism.tech/kolla/release/designate-worker                    19.0.1.20251130     18bc80370e46   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-producer                  19.0.1.20251130     eac4506bf51f   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-api                       19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-backend-bind9             19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-mdns                      19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/skyline-console                     5.0.1.20251130      20430a0acd38   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/skyline-apiserver                   5.0.1.20251130      20bbe1600b66   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/cinder-volume                       25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB",
                                "registry.osism.tech/kolla/release/cinder-scheduler                    25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/cinder-backup                       25.3.1.20251130     c09074b62f18   10 months ago   1.41GB",
                                "registry.osism.tech/kolla/release/cinder-api                          25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/ovn-controller                      24.9.3.20251130     fcd09e53d925   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-nb-db-server                    24.9.3.20251130     e52b6499881a   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-sb-db-server                    24.9.3.20251130     2fcefdb5b030   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-northd                          24.9.3.20251130     948e5d22de86   10 months ago   840MB",
                                "registry.osism.tech/osism/ceph-daemon                                 18.2.7              5f92363b1f93   17 months ago   1.27GB",
                                "+ sh -c /opt/configuration/scripts/check-services.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ 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",
                                "+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# Ceph status",
                                "",
                                "++ export MANAGER_VERSION=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "+ echo",
                                "+ echo '# Ceph status'",
                                "+ echo",
                                "+ ceph -s",
                                "  cluster:",
                                "    id:     11111111-1111-1111-1111-111111111111",
                                "    health: HEALTH_OK",
                                " ",
                                "  services:",
                                "    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 66m)",
                                "    mgr: testbed-node-0(active, since 53m), standbys: testbed-node-1, testbed-node-2",
                                "    mds: 1/1 daemons up, 2 standby",
                                "    osd: 6 osds: 6 up (since 62m), 6 in (since 63m)",
                                "    rgw: 3 daemons active (3 hosts, 1 zones)",
                                " ",
                                "  data:",
                                "    volumes: 1/1 healthy",
                                "    pools:   14 pools, 401 pgs",
                                "    objects: 556 objects, 2.2 GiB",
                                "    usage:   7.1 GiB used, 113 GiB / 120 GiB avail",
                                "    pgs:     401 active+clean",
                                " ",
                                "",
                                "# Ceph versions",
                                "",
                                "+ echo",
                                "+ echo '# Ceph versions'",
                                "+ echo",
                                "+ ceph versions",
                                "{",
                                "    \"mon\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3",
                                "    },",
                                "    \"mgr\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3",
                                "    },",
                                "    \"osd\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 6",
                                "    },",
                                "    \"mds\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3",
                                "    },",
                                "    \"rgw\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 3",
                                "    },",
                                "    \"overall\": {",
                                "        \"ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable)\": 18",
                                "    }",
                                "}",
                                "+ echo",
                                "",
                                "+ echo '# Ceph OSD tree'",
                                "# Ceph OSD tree",
                                "",
                                "+ echo",
                                "+ ceph osd df tree",
                                "ID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA     OMAP     META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              ",
                                "-1         0.11691         -  120 GiB  7.1 GiB  6.7 GiB    6 KiB  426 MiB  113 GiB  5.91  1.00    -          root default           ",
                                "-5         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  135 MiB   38 GiB  5.90  1.00    -              host testbed-node-3",
                                " 1    hdd  0.01949   1.00000   20 GiB  917 MiB  843 MiB    1 KiB   74 MiB   19 GiB  4.48  0.76  176      up          osd.1          ",
                                " 3    hdd  0.01949   1.00000   20 GiB  1.5 GiB  1.4 GiB    1 KiB   62 MiB   19 GiB  7.31  1.24  216      up          osd.3          ",
                                "-3         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  155 MiB   38 GiB  5.94  1.01    -              host testbed-node-4",
                                " 0    hdd  0.01949   1.00000   20 GiB  1.6 GiB  1.5 GiB    1 KiB   78 MiB   18 GiB  7.82  1.32  200      up          osd.0          ",
                                " 4    hdd  0.01949   1.00000   20 GiB  832 MiB  754 MiB    1 KiB   78 MiB   19 GiB  4.07  0.69  190      up          osd.4          ",
                                "-7         0.03897         -   40 GiB  2.4 GiB  2.2 GiB    2 KiB  135 MiB   38 GiB  5.90  1.00    -              host testbed-node-5",
                                " 2    hdd  0.01949   1.00000   20 GiB  1.3 GiB  1.2 GiB    1 KiB   74 MiB   19 GiB  6.47  1.09  191      up          osd.2          ",
                                " 5    hdd  0.01949   1.00000   20 GiB  1.1 GiB  1.0 GiB    1 KiB   62 MiB   19 GiB  5.32  0.90  197      up          osd.5          ",
                                "                       TOTAL  120 GiB  7.1 GiB  6.7 GiB  9.3 KiB  426 MiB  113 GiB  5.91                                            ",
                                "MIN/MAX VAR: 0.69/1.32  STDDEV: 1.40",
                                "",
                                "# Ceph monitor status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph monitor status'",
                                "+ echo",
                                "+ ceph mon stat",
                                "e1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 4, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2",
                                "",
                                "# Ceph quorum status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph quorum status'",
                                "+ echo",
                                "+ ceph quorum_status",
                                "+ jq",
                                "{",
                                "  \"election_epoch\": 4,",
                                "  \"quorum\": [",
                                "    0,",
                                "    1,",
                                "    2",
                                "  ],",
                                "  \"quorum_names\": [",
                                "    \"testbed-node-0\",",
                                "    \"testbed-node-1\",",
                                "    \"testbed-node-2\"",
                                "  ],",
                                "  \"quorum_leader_name\": \"testbed-node-0\",",
                                "  \"quorum_age\": 3977,",
                                "  \"features\": {",
                                "    \"quorum_con\": \"4540138322906710015\",",
                                "    \"quorum_mon\": [",
                                "      \"kraken\",",
                                "      \"luminous\",",
                                "      \"mimic\",",
                                "      \"osdmap-prune\",",
                                "      \"nautilus\",",
                                "      \"octopus\",",
                                "      \"pacific\",",
                                "      \"elector-pinging\",",
                                "      \"quincy\",",
                                "      \"reef\"",
                                "    ]",
                                "  },",
                                "  \"monmap\": {",
                                "    \"epoch\": 1,",
                                "    \"fsid\": \"11111111-1111-1111-1111-111111111111\",",
                                "    \"modified\": \"2026-10-01T03:47:09.132597Z\",",
                                "    \"created\": \"2026-10-01T03:47:09.132597Z\",",
                                "    \"min_mon_release\": 18,",
                                "    \"min_mon_release_name\": \"reef\",",
                                "    \"election_strategy\": 1,",
                                "    \"disallowed_leaders: \": \"\",",
                                "    \"stretch_mode\": false,",
                                "    \"tiebreaker_mon\": \"\",",
                                "    \"removed_ranks: \": \"\",",
                                "    \"features\": {",
                                "      \"persistent\": [",
                                "        \"kraken\",",
                                "        \"luminous\",",
                                "        \"mimic\",",
                                "        \"osdmap-prune\",",
                                "        \"nautilus\",",
                                "        \"octopus\",",
                                "        \"pacific\",",
                                "        \"elector-pinging\",",
                                "        \"quincy\",",
                                "        \"reef\"",
                                "      ],",
                                "      \"optional\": []",
                                "    },",
                                "    \"mons\": [",
                                "      {",
                                "        \"rank\": 0,",
                                "        \"name\": \"testbed-node-0\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.10:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.10:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.10:6789/0\",",
                                "        \"public_addr\": \"192.168.16.10:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 1,",
                                "        \"name\": \"testbed-node-1\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.11:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.11:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.11:6789/0\",",
                                "        \"public_addr\": \"192.168.16.11:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 2,",
                                "        \"name\": \"testbed-node-2\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.12:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.12:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.12:6789/0\",",
                                "        \"public_addr\": \"192.168.16.12:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      }",
                                "    ]",
                                "  }",
                                "}",
                                "",
                                "# Ceph free space status",
                                "+ echo",
                                "+ echo '# Ceph free space status'",
                                "+ echo",
                                "",
                                "+ ceph df",
                                "--- RAW STORAGE ---",
                                "CLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED",
                                "hdd    120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.91",
                                "TOTAL  120 GiB  113 GiB  7.1 GiB   7.1 GiB       5.91",
                                " ",
                                "--- POOLS ---",
                                "POOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL",
                                ".mgr                        1    1  577 KiB        2  1.1 MiB      0     52 GiB",
                                "cephfs_data                 2   32      0 B        0      0 B      0     35 GiB",
                                "cephfs_metadata             3   16  4.4 KiB       22   96 KiB      0     35 GiB",
                                "default.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.control         6   32      0 B        8      0 B      0     35 GiB",
                                "default.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB",
                                "default.rgw.meta            8   32      0 B        0      0 B      0     35 GiB",
                                ".rgw.root                   9   32  3.9 KiB        8   64 KiB      0     52 GiB",
                                "backups                    10   32     19 B        2   12 KiB      0     35 GiB",
                                "volumes                    11   32     19 B        2   12 KiB      0     35 GiB",
                                "images                     12   32  2.2 GiB      299  6.7 GiB   5.99     35 GiB",
                                "metrics                    13   32     19 B        2   12 KiB      0     35 GiB",
                                "vms                        14   32     19 B        2   12 KiB      0     35 GiB",
                                "++ semver 9.5.0 5.0.0",
                                "+ [[ 1 -eq -1 ]]",
                                "+ osism apply facts",
                                "\u001b[32m2026-10-01 04:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2b461d70-631b-4f57-98fc-0bdc559e3840 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:53:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2b461d70-631b-4f57-98fc-0bdc559e3840 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Thursday 01 October 2026  04:53:57 +0000 (0:00:00.286)       0:00:00.286 ****** ",
                                "\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.commons.facts : Copy fact files] ***********************************",
                                "Thursday 01 October 2026  04:53:59 +0000 (0:00:01.340)       0:00:01.627 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  04:54:00 +0000 (0:00:01.526)       0:00:03.154 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Thursday 01 October 2026  04:54:06 +0000 (0:00:06.126)       0:00:09.281 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  04:54:07 +0000 (0:00:00.679)       0:00:09.960 ****** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 6.13s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 1.53s",
                                "osism.commons.facts : Create custom facts directory --------------------- 1.34s",
                                "Gather facts for all hosts ---------------------------------------------- 0.68s",
                                "+ osism validate ceph-mons",
                                "",
                                "PLAY [Ceph validate mons] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Thursday 01 October 2026  04:54:25 +0000 (0:00:00.520)       0:00:00.520 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Thursday 01 October 2026  04:54:26 +0000 (0:00:00.883)       0:00:01.403 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Thursday 01 October 2026  04:54:27 +0000 (0:00:01.133)       0:00:02.537 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Thursday 01 October 2026  04:54:27 +0000 (0:00:00.143)       0:00:02.680 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Get container info] ******************************************************",
                                "Thursday 01 October 2026  04:54:28 +0000 (0:00:00.356)       0:00:03.036 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if container is missing] ***********************",
                                "Thursday 01 October 2026  04:54:29 +0000 (0:00:01.085)       0:00:04.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 [Set test result to passed if container is existing] **********************",
                                "Thursday 01 October 2026  04:54:29 +0000 (0:00:00.303)       0:00:04.425 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  04:54:30 +0000 (0:00:00.554)       0:00:04.980 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if ceph-mon is not running] ********************",
                                "Thursday 01 October 2026  04:54:30 +0000 (0:00:00.380)       0:00:05.361 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if ceph-mon is running] ************************",
                                "Thursday 01 October 2026  04:54:30 +0000 (0:00:00.335)       0:00:05.696 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  04:54:31 +0000 (0:00:00.621)       0:00:06.318 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  04:54:31 +0000 (0:00:00.270)       0:00:06.588 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  04:54:32 +0000 (0:00:00.283)       0:00:06.871 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:54:32 +0000 (0:00:00.330)       0:00:07.201 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:54:32 +0000 (0:00:00.076)       0:00:07.278 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:54:32 +0000 (0:00:00.092)       0:00:07.370 ****** ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  04:54:32 +0000 (0:00:00.086)       0:00:07.456 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Thursday 01 October 2026  04:54:32 +0000 (0:00:00.285)       0:00:07.742 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare quorum test vars] ************************************************",
                                "Thursday 01 October 2026  04:54:33 +0000 (0:00:00.301)       0:00:08.043 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Get monmap info from one mon container] **********************************",
                                "Thursday 01 October 2026  04:54:33 +0000 (0:00:00.152)       0:00:08.196 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set quorum test data] ****************************************************",
                                "Thursday 01 October 2026  04:54:35 +0000 (0:00:01.661)       0:00:09.857 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail quorum test if not all monitors are in quorum] **********************",
                                "Thursday 01 October 2026  04:54:35 +0000 (0:00:00.610)       0:00:10.467 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass quorum test if all monitors are in quorum] **************************",
                                "Thursday 01 October 2026  04:54:35 +0000 (0:00:00.146)       0:00:10.613 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set fsid test vars] ******************************************************",
                                "Thursday 01 October 2026  04:54:36 +0000 (0:00:00.354)       0:00:10.967 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail Cluster FSID test if FSID does not match configuration] *************",
                                "Thursday 01 October 2026  04:54:36 +0000 (0:00:00.343)       0:00:11.311 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass Cluster FSID test if it matches configuration] **********************",
                                "Thursday 01 October 2026  04:54:36 +0000 (0:00:00.161)       0:00:11.472 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare status test vars] ************************************************",
                                "Thursday 01 October 2026  04:54:36 +0000 (0:00:00.166)       0:00:11.639 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather status data] ******************************************************",
                                "Thursday 01 October 2026  04:54:37 +0000 (0:00:00.142)       0:00:11.782 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set health test data] ****************************************************",
                                "Thursday 01 October 2026  04:54:38 +0000 (0:00:01.547)       0:00:13.329 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable] *************************",
                                "Thursday 01 October 2026  04:54:38 +0000 (0:00:00.350)       0:00:13.680 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if health is acceptable] *****************************",
                                "Thursday 01 October 2026  04:54:39 +0000 (0:00:00.183)       0:00:13.863 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable (strict)] ****************",
                                "Thursday 01 October 2026  04:54:39 +0000 (0:00:00.172)       0:00:14.036 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if status is OK (strict)] ****************************",
                                "Thursday 01 October 2026  04:54:39 +0000 (0:00:00.162)       0:00:14.198 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Thursday 01 October 2026  04:54:39 +0000 (0:00:00.398)       0:00:14.597 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Thursday 01 October 2026  04:54:40 +0000 (0:00:00.293)       0:00:14.890 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  04:54:40 +0000 (0:00:00.299)       0:00:15.190 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  04:54:42 +0000 (0:00:02.077)       0:00:17.267 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  04:54:42 +0000 (0:00:00.322)       0:00:17.590 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:54:43 +0000 (0:00:00.340)       0:00:17.930 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:54:43 +0000 (0:00:00.085)       0:00:18.016 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:54:43 +0000 (0:00:00.093)       0:00:18.109 ****** ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Thursday 01 October 2026  04:54:43 +0000 (0:00:00.090)       0:00:18.200 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  04:54:45 +0000 (0:00:01.817)       0:00:20.017 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-mons-validator-2026-10-01T04:54:26+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:54:46 +0000 (0:00:01.067)       0:00:21.084 ****** ",
                                "=============================================================================== ",
                                "Aggregate test results step one ----------------------------------------- 2.08s",
                                "Write report file ------------------------------------------------------- 1.82s",
                                "Get monmap info from one mon container ---------------------------------- 1.66s",
                                "Gather status data ------------------------------------------------------ 1.55s",
                                "Create report output directory ------------------------------------------ 1.13s",
                                "Get container info ------------------------------------------------------ 1.09s",
                                "Print report file information ------------------------------------------- 1.07s",
                                "Get timestamp for report file ------------------------------------------- 0.88s",
                                "Set test result to passed if ceph-mon is running ------------------------ 0.62s",
                                "Set quorum test data ---------------------------------------------------- 0.61s",
                                "Set test result to passed if container is existing ---------------------- 0.56s",
                                "Pass cluster-health if status is OK (strict) ---------------------------- 0.40s",
                                "Prepare test data ------------------------------------------------------- 0.38s",
                                "Prepare test data for container existance test -------------------------- 0.36s",
                                "Pass quorum test if all monitors are in quorum -------------------------- 0.35s",
                                "Set health test data ---------------------------------------------------- 0.35s",
                                "Set fsid test vars ------------------------------------------------------ 0.34s",
                                "Aggregate test results step three --------------------------------------- 0.34s",
                                "Set test result to failed if ceph-mon is not running -------------------- 0.34s",
                                "Aggregate test results step three --------------------------------------- 0.33s",
                                "+ osism validate ceph-mgrs",
                                "",
                                "PLAY [Ceph validate mgrs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Thursday 01 October 2026  04:55:04 +0000 (0:00:00.443)       0:00:00.443 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Thursday 01 October 2026  04:55:05 +0000 (0:00:00.977)       0:00:01.420 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Thursday 01 October 2026  04:55:06 +0000 (0:00:01.126)       0:00:02.547 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Thursday 01 October 2026  04:55:06 +0000 (0:00:00.153)       0:00:02.700 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Get container info] ******************************************************",
                                "Thursday 01 October 2026  04:55:07 +0000 (0:00:00.332)       0:00:03.033 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if container is missing] ***********************",
                                "Thursday 01 October 2026  04:55:08 +0000 (0:00:01.081)       0:00:04.115 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if container is existing] **********************",
                                "Thursday 01 October 2026  04:55:08 +0000 (0:00:00.306)       0:00:04.421 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  04:55:09 +0000 (0:00:00.552)       0:00:04.973 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if ceph-mgr is not running] ********************",
                                "Thursday 01 October 2026  04:55:09 +0000 (0:00:00.354)       0:00:05.328 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if ceph-mgr is running] ************************",
                                "Thursday 01 October 2026  04:55:09 +0000 (0:00:00.329)       0:00:05.657 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  04:55:10 +0000 (0:00:00.557)       0:00:06.214 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  04:55:10 +0000 (0:00:00.264)       0:00:06.479 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  04:55:10 +0000 (0:00:00.289)       0:00:06.768 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:55:11 +0000 (0:00:00.286)       0:00:07.055 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:55:11 +0000 (0:00:00.072)       0:00:07.128 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:55:11 +0000 (0:00:00.076)       0:00:07.205 ****** ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  04:55:11 +0000 (0:00:00.077)       0:00:07.282 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Thursday 01 October 2026  04:55:11 +0000 (0:00:00.260)       0:00:07.543 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Define mgr module test vars] *********************************************",
                                "Thursday 01 October 2026  04:55:11 +0000 (0:00:00.278)       0:00:07.821 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather list of mgr modules] **********************************************",
                                "Thursday 01 October 2026  04:55:12 +0000 (0:00:00.130)       0:00:07.952 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Parse mgr module list from json] *****************************************",
                                "Thursday 01 October 2026  04:55:14 +0000 (0:00:02.018)       0:00:09.970 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Extract list of enabled mgr modules] *************************************",
                                "Thursday 01 October 2026  04:55:14 +0000 (0:00:00.566)       0:00:10.536 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail test if mgr modules are disabled that should be enabled] ************",
                                "Thursday 01 October 2026  04:55:14 +0000 (0:00:00.339)       0:00:10.876 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass test if required mgr modules are enabled] ***************************",
                                "Thursday 01 October 2026  04:55:15 +0000 (0:00:00.175)       0:00:11.051 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Thursday 01 October 2026  04:55:15 +0000 (0:00:00.205)       0:00:11.256 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Thursday 01 October 2026  04:55:15 +0000 (0:00:00.294)       0:00:11.551 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  04:55:15 +0000 (0:00:00.317)       0:00:11.869 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  04:55:17 +0000 (0:00:01.518)       0:00:13.387 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  04:55:17 +0000 (0:00:00.287)       0:00:13.675 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:55:18 +0000 (0:00:00.309)       0:00:13.984 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:55:18 +0000 (0:00:00.104)       0:00:14.089 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:55:18 +0000 (0:00:00.094)       0:00:14.184 ****** ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Thursday 01 October 2026  04:55:18 +0000 (0:00:00.386)       0:00:14.571 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  04:55:20 +0000 (0:00:01.472)       0:00:16.043 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-mgrs-validator-2026-10-01T04:55:05+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:55:20 +0000 (0:00:00.521)       0:00:16.564 ****** ",
                                "=============================================================================== ",
                                "Gather list of mgr modules ---------------------------------------------- 2.02s",
                                "Aggregate test results step one ----------------------------------------- 1.52s",
                                "Write report file ------------------------------------------------------- 1.47s",
                                "Create report output directory ------------------------------------------ 1.13s",
                                "Get container info ------------------------------------------------------ 1.08s",
                                "Get timestamp for report file ------------------------------------------- 0.98s",
                                "Flush handlers ---------------------------------------------------------- 0.59s",
                                "Parse mgr module list from json ----------------------------------------- 0.57s",
                                "Set test result to passed if ceph-mgr is running ------------------------ 0.56s",
                                "Set test result to passed if container is existing ---------------------- 0.55s",
                                "Print report file information ------------------------------------------- 0.52s",
                                "Prepare test data ------------------------------------------------------- 0.35s",
                                "Extract list of enabled mgr modules ------------------------------------- 0.34s",
                                "Prepare test data for container existance test -------------------------- 0.33s",
                                "Set test result to failed if ceph-mgr is not running -------------------- 0.33s",
                                "Set validation result to failed if a test failed ------------------------ 0.32s",
                                "Aggregate test results step three --------------------------------------- 0.31s",
                                "Set test result to failed if container is missing ----------------------- 0.31s",
                                "Set validation result to passed if no test failed ----------------------- 0.29s",
                                "Aggregate test results step two ----------------------------------------- 0.29s",
                                "+ osism validate ceph-osds",
                                "",
                                "PLAY [Ceph validate OSDs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Thursday 01 October 2026  04:55:38 +0000 (0:00:00.522)       0:00:00.522 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Thursday 01 October 2026  04:55:39 +0000 (0:00:00.958)       0:00:01.481 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Thursday 01 October 2026  04:55:40 +0000 (0:00:00.607)       0:00:02.088 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Thursday 01 October 2026  04:55:41 +0000 (0:00:00.759)       0:00:02.848 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Thursday 01 October 2026  04:55:41 +0000 (0:00:00.143)       0:00:02.991 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Thursday 01 October 2026  04:55:41 +0000 (0:00:00.133)       0:00:03.125 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Thursday 01 October 2026  04:55:41 +0000 (0:00:00.352)       0:00:03.477 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Thursday 01 October 2026  04:55:42 +0000 (0:00:00.175)       0:00:03.653 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate total number of OSDs in cluster] *******************************",
                                "Thursday 01 October 2026  04:55:42 +0000 (0:00:00.345)       0:00:03.999 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  04:55:43 +0000 (0:00:00.651)       0:00:04.650 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of ceph-osd containers on host] *********************************",
                                "Thursday 01 October 2026  04:55:43 +0000 (0:00:00.557)       0:00:05.207 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'f1c645d6e55ca28144e715d883f3ae7d81dfa015fbccacb2468fa9704e219e6d', 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 6 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'ecc66f9e7648329e8ed0cd0fc1e3d1d2a17451d1b80ec5581138b794c58ee93c', 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 7 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6146af596da8552ff480847e537d62668eba58b79f9980e8037efec089d609b2', 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 7 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8768812da3b5b7c913aa2094f3c20c8d0be5acb552839ea53233605f86dc90f1', 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'name': '/ceilometer_compute', 'state': 'running', 'status': 'Up 16 minutes (unhealthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '9d85dd23cd831243fb13471aaed402ca7a069a3dbcfc4ddc30f0c34447fb3ce7', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 37 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'd8a9e6465d820e11ab08817afe5d0cf25aaeeb91c5db845c78572efdaa662441', 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '80f3aba863a52a129e6e21f670f0fb7e40497c518c9e05ea4e9c87d7ef018e7c', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'dfa27ffeda91f0d260c2576b80d7d4046881433e2ce0b50d463ad4c7768606b5', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 45 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'e78163b2db51ad21661cecdf1bfdc0f04d5a1cfbeefdf3de640049a5023dde39', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '2f27dfdcc1f80c45d71d292ec6bb71dda565d802de99e5e3acb9b15bf7ec303e', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-3', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'b1180b89b94c619246c8eee3ece3a234ecfd7d038f836f2c03ee8cfc1c24d231', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-3', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'id': '049d70122d1908c4f1e4e7375e47f67ca1138d453bdb151308b8472aca8bc1be', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-1', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'id': 'f288ed7665b3860110ecf185739b1f5a2958c2148897a2128df3db6d1176f71a', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-3', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '241ad7f76ab0397cf2dc09ae01a9413922920e1492be4a4e9e38386dbbb07252', 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '6a882a2fc5416abb98453b74a5ed94410fedcacb53a1016eed45b72e43b5a774', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '8dcc1db60bf04e8321b1c53cdf33487f8de7069219bbfa1310542cbe85bd4083', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': '35c8614853b514a9f38613b9350c7455fd7ef89798306d2ef05fd165591d2cdb', 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'name': '/cron', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'fa0db61249af75d9f6be50456572ee407ae15d23f481dbf4187189abbc371300', 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'id': 'fae6070ad127e64a2388ff3819b2cab8363870166fc27834a6affe673d680064', 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'name': '/fluentd', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '3a902df977ecc586ab0eb6c6322c1c337bc7c26b75ff3095f5d4f57263469ec8', 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 6 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '265fbb7dfae3aa00ff3ae853c321262cf04b9b0e569a9867512c0631973239dd', 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 6 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '2a207c5994bf3e3896e14dcb51111abe3fc36b228a865a5306632aa34cbcd114', 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 7 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9995afb4cb6c62ed4bf2c652b1d350380f1708e6ceee55bcb1fa0230b8dc6cbc', 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'name': '/ceilometer_compute', 'state': 'running', 'status': 'Up 16 minutes (unhealthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '5d367c6f153e904061d317f624a392746b336ba56aa3b8a566a34be1c28c6ee1', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 37 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '8a9f05bb715066db3e108f8a210798605458eec8ad777db8e7eaefc7ae6f2a1a', 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'ef1f9b1033ff11ceefff18f6b1730e05a93421f79c9a47268997d9f57f9dd6b4', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '65caa4a438bdd66a197cbb648d4dcb7c3c032cc464048cd2a10974c2f16d825b', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 45 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '2835ea33a52d054b6b72b525e5bdf1f8c504193e37b8ee29d6dce4e1fa610fa0', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '0f0cd12f04bc335b900e877b542557b784574116a524b664696ab7adc2ad3804', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-4', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '32035c0a288a4d83af8d09779d26a0568a5280943524bce6ceaf0726442d9105', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-4', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': '2bd6d679eb2e6f15de4b334564fdf6b7ac4f8d1e8cf67e7d52310e29057f70ae', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-4', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'id': '6351998f0231e5534afcc6b661d6afc8b9e84bf269c40d10d9a665a767b6e987', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-0', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9cfd9d72af9ee9c59ff872400228ccaafceefcdcc59f5524c5cf75102c1f3978', 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': 'e3026f45fa67225533110217667bf6fe818b88ad0fa98dc945d980596e76a582', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '1eff666a45ff83987ea79a38a5e3f3fe08b96058f014608ead70aa8297c76165', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '147e2f17e58da85795a1f7b027303999cbe34a0c13bdce3eba5fabbd3568d6ae', 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'name': '/cron', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '13efa98f6a4fe8b229cc823915566ea784b27767d48dfdd33fa1ffe962a69bd3', 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'id': '9b1800e5439f52ab80ec867f863bcc9f990183f34c1d7145e76e63c72cdd0f48', 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'name': '/fluentd', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '5efcc68a24f35eca8485211656631712c686acd86599971d5d7d06ae20eabf92', 'image': 'registry.osism.tech/kolla/release/prometheus-libvirt-exporter:2.2.0.20251130', 'name': '/prometheus_libvirt_exporter', 'state': 'running', 'status': 'Up 6 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'dbe7d23c71326fb7d78ee14c899384cd058aec0cd10420fb53bd0687492c371f', 'image': 'registry.osism.tech/kolla/release/prometheus-cadvisor:0.49.2.20251130', 'name': '/prometheus_cadvisor', 'state': 'running', 'status': 'Up 7 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '8ef98f171eba2a3ca43ff0dbac831763f0c3666ee47987799c2cc1465ee01615', 'image': 'registry.osism.tech/kolla/release/prometheus-node-exporter:1.8.2.20251130', 'name': '/prometheus_node_exporter', 'state': 'running', 'status': 'Up 7 minutes'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '66eb058cb4c90900b52ae815c3ce8ae31e09c3d0dbec37dc959883db04774ecc', 'image': 'registry.osism.tech/kolla/release/ceilometer-compute:23.0.2.20251130', 'name': '/ceilometer_compute', 'state': 'running', 'status': 'Up 16 minutes (unhealthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '6fe1e8232adbe894de003408c8b14784856eb083e5b65a30579c077c0f5ea248', 'image': 'registry.osism.tech/kolla/release/nova-compute:30.2.1.20251130', 'name': '/nova_compute', 'state': 'running', 'status': 'Up 37 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '1b67d65dededadd06490767475e2170f3c1d55997a7af1ceb372b0f9e6b96755', 'image': 'registry.osism.tech/kolla/release/nova-libvirt:10.0.0.20251130', 'name': '/nova_libvirt', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '53716d2881c37f54f9be31bc139014da0402d7745c0e5bdcdf960977f32ea371', 'image': 'registry.osism.tech/kolla/release/nova-ssh:30.2.1.20251130', 'name': '/nova_ssh', 'state': 'running', 'status': 'Up 38 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'add4e411664475941f0afdf8a322db1c74973885fcd005e2e8c2585048dcf8fe', 'image': 'registry.osism.tech/kolla/release/neutron-metadata-agent:25.2.2.20251130', 'name': '/neutron_ovn_metadata_agent', 'state': 'running', 'status': 'Up 45 minutes (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '23525a7fd093f02556f3fff48d17e664886e954e00066451a39a93675019e4d1', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'bd37c86cb6f7c739a3a14cddf5316eb359efe0539b62dfd20408108dd76a795f', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-mds-testbed-node-5', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '306cebf0e06f0840c63fd82a0c720004485e6752c6f4121161fa5c50b0a2a29c', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-crash-testbed-node-5', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': '9818faa0dc53446b5b344264524f3f61a8a71496ebdf9b169703311f70fbeb3e', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-2', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'id': 'adeb1204e1495cb4076d76d1729f2abf821d020a257cb649dc24af8260227a4f', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.7', 'name': '/ceph-osd-5', 'state': 'running', 'status': 'Up About an hour'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'e435746844a3b1089a5ec27e238381d8396d3284589a0f24baa3bc7d070d578e', 'image': 'registry.osism.tech/kolla/release/ovn-controller:24.9.3.20251130', 'name': '/ovn_controller', 'state': 'running', 'status': 'Up About an hour'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '68336b8dd587fd21755a5025cd5dd5070c0fe0a4de72bbd174f307f895482f65', 'image': 'registry.osism.tech/kolla/release/openvswitch-vswitchd:3.4.3.20251130', 'name': '/openvswitch_vswitchd', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '5de0a648db7a389d090ecbb6f1f8b9af05be51591d192f2c3a32ae7a90cebed9', 'image': 'registry.osism.tech/kolla/release/openvswitch-db-server:3.4.3.20251130', 'name': '/openvswitch_db', 'state': 'running', 'status': 'Up About an hour (healthy)'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'fc40f4d48df5422391f0f8f24638191cbb5bb6ca1484a643af8e40efb4394774', 'image': 'registry.osism.tech/kolla/release/cron:3.0.20251130', 'name': '/cron', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': '664f32564e3df070f7c56189836eba1bc69e8b3b3df19c641fbdcadd0c34bc53', 'image': 'registry.osism.tech/kolla/release/kolla-toolbox:19.7.1.20251130', 'name': '/kolla_toolbox', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'id': 'bebdcdec66b673409b12c5e1453c73169b1d479e1958ff90397ff1fbfc520ada', 'image': 'registry.osism.tech/kolla/release/fluentd:5.0.8.20251130', 'name': '/fluentd', 'state': 'running', 'status': 'Up 2 hours'}) \u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers on host] ********************************",
                                "Thursday 01 October 2026  04:55:44 +0000 (0:00:00.566)       0:00:05.773 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed when count of containers is wrong] *************",
                                "Thursday 01 October 2026  04:55:44 +0000 (0:00:00.323)       0:00:06.097 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if count matches] ******************************",
                                "Thursday 01 October 2026  04:55:44 +0000 (0:00:00.318)       0:00:06.415 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  04:55:45 +0000 (0:00:00.623)       0:00:07.039 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of ceph-osd containers that are not running] ********************",
                                "Thursday 01 October 2026  04:55:45 +0000 (0:00:00.314)       0:00:07.354 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers that are not running] *******************",
                                "Thursday 01 October 2026  04:55:46 +0000 (0:00:00.364)       0:00:07.718 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if an OSD is not running] **********************",
                                "Thursday 01 October 2026  04:55:46 +0000 (0:00:00.335)       0:00:08.054 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if an OSD is not running] **********************",
                                "Thursday 01 October 2026  04:55:47 +0000 (0:00:00.571)       0:00:08.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",
                                "",
                                "TASK [Set test result to passed if all containers are running] *****************",
                                "Thursday 01 October 2026  04:55:47 +0000 (0:00:00.334)       0:00:08.961 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  04:55:47 +0000 (0:00:00.384)       0:00:09.345 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  04:55:48 +0000 (0:00:00.251)       0:00:09.596 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  04:55:48 +0000 (0:00:00.253)       0:00:09.849 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:55:48 +0000 (0:00:00.278)       0:00:10.128 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:55:48 +0000 (0:00:00.074)       0:00:10.202 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:55:48 +0000 (0:00:00.360)       0:00:10.562 ****** ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  04:55:49 +0000 (0:00:00.101)       0:00:10.663 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail early due to containers not running] ********************************",
                                "Thursday 01 October 2026  04:55:49 +0000 (0:00:00.291)       0:00:10.955 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  04:55:49 +0000 (0:00:00.307)       0:00:11.263 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set _mon_hostname fact] **************************************************",
                                "Thursday 01 October 2026  04:55:50 +0000 (0:00:00.336)       0:00:11.599 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get ceph osd tree] *******************************************************",
                                "Thursday 01 October 2026  04:55:50 +0000 (0:00:00.284)       0:00:11.884 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Parse osd tree from JSON] ************************************************",
                                "Thursday 01 October 2026  04:55:52 +0000 (0:00:01.747)       0:00:13.631 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get OSDs that are not up or in] ******************************************",
                                "Thursday 01 October 2026  04:55:52 +0000 (0:00:00.150)       0:00:13.782 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail test if OSDs are not up or in] **************************************",
                                "Thursday 01 October 2026  04:55:52 +0000 (0:00:00.343)       0:00:14.125 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Pass test if OSDs are all up and in] *************************************",
                                "Thursday 01 October 2026  04:55:52 +0000 (0:00:00.156)       0:00:14.282 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  04:55:53 +0000 (0:00:00.454)       0:00:14.737 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [List ceph LVM volumes and collect data] **********************************",
                                "Thursday 01 October 2026  04:55:53 +0000 (0:00:00.342)       0:00:15.079 ****** ",
                                "\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 [Parse LVM data as JSON] **************************************************",
                                "Thursday 01 October 2026  04:55:55 +0000 (0:00:02.295)       0:00:17.374 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get unencrypted and encrypted OSDs] **************************************",
                                "Thursday 01 October 2026  04:55:56 +0000 (0:00:00.356)       0:00:17.731 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if count of encrypted OSDs does not match] **************************",
                                "Thursday 01 October 2026  04:55:56 +0000 (0:00:00.809)       0:00:18.540 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass if count of encrypted OSDs equals count of OSDs] ********************",
                                "Thursday 01 October 2026  04:55:57 +0000 (0:00:00.319)       0:00:18.860 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if count of unencrypted OSDs does not match] ************************",
                                "Thursday 01 October 2026  04:55:57 +0000 (0:00:00.353)       0:00:19.213 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass if count of unencrypted OSDs equals count of OSDs] ******************",
                                "Thursday 01 October 2026  04:55:57 +0000 (0:00:00.294)       0:00:19.508 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  04:55:58 +0000 (0:00:00.604)       0:00:20.113 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get CRUSH node data of each OSD host and root node childs] ***************",
                                "Thursday 01 October 2026  04:55:59 +0000 (0:00:00.605)       0:00:20.719 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate sub test expression results] ***********************************",
                                "Thursday 01 October 2026  04:55:59 +0000 (0:00:00.657)       0:00:21.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 [Fail test if any sub test failed] ****************************************",
                                "Thursday 01 October 2026  04:56:00 +0000 (0:00:00.375)       0:00:21.752 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass test if no sub test failed] *****************************************",
                                "Thursday 01 October 2026  04:56:00 +0000 (0:00:00.595)       0:00:22.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",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Thursday 01 October 2026  04:56:01 +0000 (0:00:00.473)       0:00:22.821 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Thursday 01 October 2026  04:56:01 +0000 (0:00:00.289)       0:00:23.110 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  04:56:01 +0000 (0:00:00.296)       0:00:23.407 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  04:56:03 +0000 (0:00:01.873)       0:00:25.281 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  04:56:04 +0000 (0:00:00.290)       0:00:25.571 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:56:04 +0000 (0:00:00.289)       0:00:25.861 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:56:04 +0000 (0:00:00.085)       0:00:25.947 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  04:56:04 +0000 (0:00:00.066)       0:00:26.014 ****** ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Thursday 01 October 2026  04:56:04 +0000 (0:00:00.073)       0:00:26.087 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  04:56:06 +0000 (0:00:01.934)       0:00:28.022 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-osds-validator-2026-10-01T04:55:39+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=35  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:56:06 +0000 (0:00:00.448)       0:00:28.470 ****** ",
                                "=============================================================================== ",
                                "List ceph LVM volumes and collect data ---------------------------------- 2.30s",
                                "Write report file ------------------------------------------------------- 1.93s",
                                "Aggregate test results step one ----------------------------------------- 1.87s",
                                "Get ceph osd tree ------------------------------------------------------- 1.75s",
                                "Get timestamp for report file ------------------------------------------- 0.96s",
                                "Get unencrypted and encrypted OSDs -------------------------------------- 0.81s",
                                "Create report output directory ------------------------------------------ 0.76s",
                                "Get CRUSH node data of each OSD host and root node childs --------------- 0.66s",
                                "Calculate total number of OSDs in cluster ------------------------------- 0.65s",
                                "Set test result to passed if count matches ------------------------------ 0.62s",
                                "Get extra vars for Ceph configuration ----------------------------------- 0.61s",
                                "Prepare test data ------------------------------------------------------- 0.61s",
                                "Pass if count of unencrypted OSDs equals count of OSDs ------------------ 0.60s",
                                "Fail test if any sub test failed ---------------------------------------- 0.60s",
                                "Set test result to failed if an OSD is not running ---------------------- 0.57s",
                                "Get list of ceph-osd containers on host --------------------------------- 0.57s",
                                "Prepare test data ------------------------------------------------------- 0.56s",
                                "Flush handlers ---------------------------------------------------------- 0.54s",
                                "Pass test if no sub test failed ----------------------------------------- 0.47s",
                                "Pass test if OSDs are all up and in ------------------------------------- 0.45s",
                                "+ sh -c /opt/configuration/scripts/check/101-ceph-ssh-key-scope.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=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ export EXTERNAL_API=false",
                                "++ EXTERNAL_API=false",
                                "++ export IMAGE_USER=ubuntu",
                                "++ IMAGE_USER=ubuntu",
                                "++ export IMAGE_NODE_USER=ubuntu",
                                "++ IMAGE_NODE_USER=ubuntu",
                                "++ export CEPH_STACK=ceph-ansible",
                                "++ CEPH_STACK=ceph-ansible",
                                "+ CEPH_KEY_FILE=/opt/ansible/secrets/id_rsa.ceph",
                                "+ CEPH_PUBKEY_FILE=/opt/ansible/secrets/id_rsa.ceph.pub",
                                "+ [[ ! -e /opt/ansible/secrets/id_rsa.ceph ]]",
                                "SKIP: /opt/ansible/secrets/id_rsa.ceph is absent -- this manager release predates the dedicated Ceph key",
                                "+ echo 'SKIP: /opt/ansible/secrets/id_rsa.ceph is absent -- this manager release predates the dedicated Ceph key'",
                                "+ exit 0",
                                "+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ 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",
                                "+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'",
                                "+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client",
                                "+ sudo apt-get install -y libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client",
                                "",
                                "# Status of Elasticsearch",
                                "",
                                "+ pushd /opt/configuration/contrib",
                                "+ failures=0",
                                "+ echo",
                                "+ echo '# Status of Elasticsearch'",
                                "+ echo",
                                "+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "+ local name=Elasticsearch",
                                "+ shift",
                                "+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "OK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0",
                                "",
                                "# Status of MariaDB",
                                "+ echo",
                                "+ echo '# Status of MariaDB'",
                                "",
                                "+ echo",
                                "++ semver 9.5.0 10.0.0-0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "+ MARIADB_USER=root_shard_0",
                                "+ run_check MariaDB bash nagios-plugins/check_galera_cluster -u root_shard_0 -p password -H api-int.testbed.osism.xyz -c 1",
                                "+ local name=MariaDB",
                                "+ shift",
                                "+ bash nagios-plugins/check_galera_cluster -u root_shard_0 -p password -H api-int.testbed.osism.xyz -c 1",
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "bc is already the newest version (1.07.1-3ubuntu4).",
                                "bc set to manually installed.",
                                "0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.",
                                "OK: number of NODES = 3 (wsrep_cluster_size)",
                                "",
                                "# Status of Prometheus",
                                "",
                                "+ echo",
                                "+ echo '# Status of Prometheus'",
                                "+ echo",
                                "+ run_check 'Prometheus healthy' curl -s https://api-int.testbed.osism.xyz:9091/-/healthy",
                                "+ local 'name=Prometheus healthy'",
                                "+ shift",
                                "+ curl -s https://api-int.testbed.osism.xyz:9091/-/healthy",
                                "Unauthorized",
                                "+ run_check 'Prometheus ready' curl -s https://api-int.testbed.osism.xyz:9091/-/ready",
                                "+ local 'name=Prometheus ready'",
                                "+ shift",
                                "+ curl -s https://api-int.testbed.osism.xyz:9091/-/ready",
                                "Unauthorized",
                                "",
                                "# Status of RabbitMQ",
                                "",
                                "+ echo",
                                "+ echo '# Status of RabbitMQ'",
                                "+ echo",
                                "++ semver 9.5.0 10.0.0-0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "+ run_check RabbitMQ perl nagios-plugins/check_rabbitmq_cluster --ssl 1 -H api-int.testbed.osism.xyz -u openstack -p password",
                                "+ local name=RabbitMQ",
                                "+ shift",
                                "+ perl nagios-plugins/check_rabbitmq_cluster --ssl 1 -H api-int.testbed.osism.xyz -u openstack -p password",
                                "RABBITMQ_CLUSTER OK - nb_running_node OK (3) nb_running_disc_node OK (3) nb_running_ram_node OK (0)",
                                "++ valkey_or_redis",
                                "++ local openstack_version",
                                "+++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\" }}' kolla-ansible",
                                "++ openstack_version=2024.2",
                                "++ case \"$openstack_version\" in",
                                "++ echo redis",
                                "+ key_value_store=redis",
                                "++ awk -v k=redis_master_password: '$1 == k {print $2}' /opt/configuration/environments/kolla/secrets.yml",
                                "",
                                "# Status of Redis",
                                "",
                                "+ key_value_store_password=QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24",
                                "+ echo",
                                "+ echo '# Status of Redis'",
                                "+ echo",
                                "+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "+ local name=Redis",
                                "+ shift",
                                "+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "TCP OK - 0.003 second response time on 192.168.16.10 port 6379|time=0.003090s;;;0.000000;10.000000",
                                "",
                                "# Create backup of MariaDB database",
                                "",
                                "+ popd",
                                "+ [[ 0 -gt 0 ]]",
                                "+ echo",
                                "+ echo '# Create backup of MariaDB database'",
                                "+ echo",
                                "++ semver 9.5.0 9.0.0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ osism apply mariadb-backup -e mariadb_backup_type=full",
                                "\u001b[32m2026-10-01 04:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 83874568-29c7-4194-9980-2642e62e7032 (mariadb-backup) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:56:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 83874568-29c7-4194-9980-2642e62e7032 (mariadb-backup) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  04:56:42 +0000 (0:00:00.178)       0:00:00.179 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  04:56:43 +0000 (0:00:00.369)       0:00:00.548 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  04:56:43 +0000 (0:00:00.662)       0:00:01.211 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  04:56:44 +0000 (0:00:00.433)       0:00:01.644 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/backup.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Get MariaDB container facts] ***********************************",
                                "Thursday 01 October 2026  04:56:44 +0000 (0:00:00.554)       0:00:02.199 ****** ",
                                "\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 [mariadb : Taking full database backup via Mariabackup] *******************",
                                "Thursday 01 October 2026  04:56:48 +0000 (0:00:03.341)       0:00:05.540 ****** ",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35mmariadb_bootstrap_restart\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart mariadb services] ************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Thursday 01 October 2026  04:57:13 +0000 (0:00:25.761)       0:00:31.302 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Thursday 01 October 2026  04:57:14 +0000 (0:00:00.372)       0:00:31.674 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  04:57:14 +0000 (0:00:00.459)       0:00:32.134 ****** ",
                                "=============================================================================== ",
                                "mariadb : Taking full database backup via Mariabackup ------------------ 25.76s",
                                "mariadb : Get MariaDB container facts ----------------------------------- 3.34s",
                                "Group hosts based on enabled services ----------------------------------- 0.66s",
                                "mariadb : include_tasks ------------------------------------------------- 0.55s",
                                "Include mariadb post-upgrade.yml ---------------------------------------- 0.46s",
                                "mariadb : Group MariaDB hosts based on shards --------------------------- 0.43s",
                                "Include mariadb post-deploy.yml ----------------------------------------- 0.37s",
                                "Group hosts based on Kolla action --------------------------------------- 0.37s",
                                "+ sh -c /opt/configuration/scripts/check/300-openstack.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# OpenStack endpoints",
                                "",
                                "++ export MANAGER_VERSION=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "+ export OS_CLOUD=admin",
                                "+ OS_CLOUD=admin",
                                "+ echo",
                                "+ echo '# OpenStack endpoints'",
                                "+ echo",
                                "+ openstack endpoint list",
                                "+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+",
                                "| ID                               | Region    | Service Name | Service Type  | Enabled | Interface | URL                                                                 |",
                                "+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+",
                                "| 038c8eeb79e246568a50330289dc8f7c | RegionOne | nova         | compute       | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |",
                                "| 121c711620334841ba0855b5c3f81245 | RegionOne | octavia      | load-balancer | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |",
                                "| 1bdd9dcbb19749ef904c1086becd9182 | RegionOne | glance       | image         | True    | public    | https://api.testbed.osism.xyz:9292                                  |",
                                "| 314a0209987540a28b04279249ca1b30 | RegionOne | keystone     | identity      | True    | public    | https://api.testbed.osism.xyz:5000                                  |",
                                "| 34192a533b2f44c1a59022a9a408e565 | RegionOne | manila       | share         | True    | public    | https://api.testbed.osism.xyz:8786/v1/%(tenant_id)s                 |",
                                "| 3701cbe9ba984121a0c1769e6c593fee | RegionOne | keystone     | identity      | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |",
                                "| 379b322f602142f7b5ec10512a951757 | RegionOne | neutron      | network       | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |",
                                "| 3d543587360f468e828cfafbd9acec33 | RegionOne | neutron      | network       | True    | public    | https://api.testbed.osism.xyz:9696                                  |",
                                "| 3fb7b6f402e0475d899bfe4fdf3b29dd | RegionOne | skyline      | panel         | True    | public    | https://api.testbed.osism.xyz:9998                                  |",
                                "| 429628d89aa7467bb674db76a0fe1b5b | RegionOne | skyline      | panel         | True    | internal  | https://api-int.testbed.osism.xyz:9998                              |",
                                "| 5b97f4b7e7874e7ba8985378bf276504 | RegionOne | designate    | dns           | True    | public    | https://api.testbed.osism.xyz:9001                                  |",
                                "| 6594093a7cce4d6aa3558ee9ead643c5 | RegionOne | aodh         | alarming      | True    | internal  | https://api-int.testbed.osism.xyz:8042                              |",
                                "| 6c09b196ec9c43bb89ca646b5f122696 | RegionOne | cinderv3     | volumev3      | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |",
                                "| 6e13db6e47c2409996d539f472b8cf2d | RegionOne | barbican     | key-manager   | True    | public    | https://api.testbed.osism.xyz:9311                                  |",
                                "| 6effef18501f4737826b156561f83e22 | RegionOne | swift        | object-store  | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |",
                                "| 75de8e9c73c549e7901ef0af4ed35185 | RegionOne | manila       | share         | True    | internal  | https://api-int.testbed.osism.xyz:8786/v1/%(tenant_id)s             |",
                                "| 7d9f85e692604fdfb9c5182974fb4601 | RegionOne | manilav2     | sharev2       | True    | internal  | https://api-int.testbed.osism.xyz:8786/v2                           |",
                                "| 8b552bac135b4937b4450a7ef2a3ac7a | RegionOne | manilav2     | sharev2       | True    | public    | https://api.testbed.osism.xyz:8786/v2                               |",
                                "| 8cf6b65719a84a859e3ae45184444e29 | RegionOne | designate    | dns           | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |",
                                "| 968085673ae34a76893829d52e1995bf | RegionOne | placement    | placement     | True    | public    | https://api.testbed.osism.xyz:8780                                  |",
                                "| 9ee2760c93904b1d8e8ffa4215bb4332 | RegionOne | swift        | object-store  | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |",
                                "| cae7de9cfa524b2f803277ab73584336 | RegionOne | barbican     | key-manager   | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |",
                                "| cb1302c6aa844afbb4e3b36fa37bca9a | RegionOne | cinderv3     | volumev3      | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |",
                                "| cf7ae6e168584e769407e30566256af1 | RegionOne | placement    | placement     | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |",
                                "| d4ca9a1e093a419bb23698d425705628 | RegionOne | octavia      | load-balancer | True    | public    | https://api.testbed.osism.xyz:9876                                  |",
                                "| d9fd7a95a469454a8234d4703415638b | RegionOne | aodh         | alarming      | True    | public    | https://api.testbed.osism.xyz:8042                                  |",
                                "| ef0b1f3510fb4074b0de77e5056d6686 | RegionOne | nova         | compute       | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |",
                                "| fe73aa59181840da87add22ebae42885 | RegionOne | glance       | image         | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |",
                                "+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+",
                                "",
                                "# Cinder",
                                "",
                                "+ echo",
                                "+ echo '# Cinder'",
                                "+ echo",
                                "+ openstack volume service list",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| Binary           | Host                       | Zone     | Status  | State | Updated At                 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-10-01T04:57:21.000000 |",
                                "| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-10-01T04:57:12.000000 |",
                                "| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-10-01T04:57:12.000000 |",
                                "| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-10-01T04:57:21.000000 |",
                                "| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-10-01T04:57:15.000000 |",
                                "| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-10-01T04:57:16.000000 |",
                                "| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-10-01T04:57:18.000000 |",
                                "| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-10-01T04:57:19.000000 |",
                                "| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-10-01T04:57:20.000000 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "",
                                "# Neutron",
                                "",
                                "+ echo",
                                "+ echo '# Neutron'",
                                "+ echo",
                                "+ openstack network agent list",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |",
                                "| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "+ openstack network service provider list",
                                "+---------------+------+---------+",
                                "| Service Type  | Name | Default |",
                                "+---------------+------+---------+",
                                "| L3_ROUTER_NAT | ovn  | True    |",
                                "+---------------+------+---------+",
                                "",
                                "# Nova",
                                "",
                                "+ echo",
                                "+ echo '# Nova'",
                                "+ echo",
                                "+ openstack compute service list",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| 6ec27582-e2fa-4e87-9161-196f08de334e | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-10-01T04:57:28.000000 |",
                                "| 8afd41ea-087d-4c45-887b-c03706127fad | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-10-01T04:57:29.000000 |",
                                "| b2ac7d96-fee9-452c-adf3-7a659278a56b | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-10-01T04:57:30.000000 |",
                                "| f1fc4c78-edd3-418e-b46a-aaa7c6fad07a | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-10-01T04:57:28.000000 |",
                                "| 664b605c-5239-4e17-9b20-cc6b65afd038 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-10-01T04:57:29.000000 |",
                                "| 92523848-350d-4539-8697-a373a9b178e9 | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-10-01T04:57:29.000000 |",
                                "| 5506a277-477c-4df7-9fb8-1d4a75a095b4 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-10-01T04:57:30.000000 |",
                                "| e744a212-635d-4e4a-96b6-c371eae4ddda | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-10-01T04:57:31.000000 |",
                                "| 7961214e-d921-43ef-8b68-09d5e8d6a2b5 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-10-01T04:57:21.000000 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "+ openstack hypervisor list",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| 44cc227b-829c-41e1-9669-12688515e417 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |",
                                "| 778a3b55-2483-47c6-a7b6-fc4f2964324d | testbed-node-3      | QEMU            | 192.168.16.13 | up    |",
                                "| 82e50f65-65a3-4206-aa57-658629cb9a86 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "",
                                "# Run OpenStack test play",
                                "",
                                "+ echo",
                                "+ echo '# Run OpenStack test play'",
                                "+ echo",
                                "+ osism apply --environment openstack test",
                                "\u001b[32m2026-10-01 04:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m",
                                "\u001b[32m2026-10-01 04:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 56714744-7f2c-480a-8daf-20de9465d220 (test) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 04:57:37\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 56714744-7f2c-480a-8daf-20de9465d220 (test) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Create test project] *****************************************************",
                                "",
                                "TASK [Create test domain] ******************************************************",
                                "Thursday 01 October 2026  04:57:42 +0000 (0:00:00.076)       0:00:00.076 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test-admin user] **************************************************",
                                "Thursday 01 October 2026  04:57:46 +0000 (0:00:03.895)       0:00:03.972 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add manager role to user test-admin] *************************************",
                                "Thursday 01 October 2026  04:57:50 +0000 (0:00:04.730)       0:00:08.702 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test project] *****************************************************",
                                "Thursday 01 October 2026  04:57:57 +0000 (0:00:06.805)       0:00:15.508 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test user] ********************************************************",
                                "Thursday 01 October 2026  04:58:01 +0000 (0:00:04.419)       0:00:19.928 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add member roles to user test] *******************************************",
                                "Thursday 01 October 2026  04:58:06 +0000 (0:00:04.414)       0:00:24.343 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item=load-balancer_member)\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item=member)\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item=creator)\u001b[0m",
                                "",
                                "TASK [Create test server group] ************************************************",
                                "Thursday 01 October 2026  04:58:18 +0000 (0:00:11.887)       0:00:36.230 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create ssh security group] ***********************************************",
                                "Thursday 01 October 2026  04:58:22 +0000 (0:00:04.510)       0:00:40.741 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to ssh security group] ******************************************",
                                "Thursday 01 October 2026  04:58:27 +0000 (0:00:05.020)       0:00:45.762 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create icmp security group] **********************************************",
                                "Thursday 01 October 2026  04:58:32 +0000 (0:00:04.372)       0:00:50.135 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to icmp security group] *****************************************",
                                "Thursday 01 October 2026  04:58:36 +0000 (0:00:04.251)       0:00:54.386 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test keypair] *****************************************************",
                                "Thursday 01 October 2026  04:58:40 +0000 (0:00:04.229)       0:00:58.615 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test networks] ****************************************************",
                                "Thursday 01 October 2026  04:58:44 +0000 (0:00:03.969)       0:01:02.585 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Create test subnets] *****************************************************",
                                "Thursday 01 October 2026  04:58:59 +0000 (0:00:14.633)       0:01:17.218 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'subnet': 'subnet-test-1', 'cidr': '192.168.200.0/24'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'subnet': 'subnet-test-2', 'cidr': '192.168.201.0/24'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'subnet': 'subnet-test-3', 'cidr': '192.168.202.0/24'})\u001b[0m",
                                "",
                                "TASK [Create test routers] *****************************************************",
                                "Thursday 01 October 2026  04:59:15 +0000 (0:00:16.289)       0:01:33.508 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-1', 'subnet': 'subnet-test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-2', 'subnet': 'subnet-test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'router': 'router-test-3', 'subnet': 'subnet-test-3'})\u001b[0m",
                                "",
                                "PLAY [Manage test instances and volumes] ***************************************",
                                "",
                                "TASK [Get test server group] ***************************************************",
                                "Thursday 01 October 2026  04:59:48 +0000 (0:00:33.255)       0:02:06.764 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Detach test volume] ******************************************************",
                                "Thursday 01 October 2026  04:59:53 +0000 (0:00:04.384)       0:02:11.149 ****** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test volume] ******************************************************",
                                "Thursday 01 October 2026  04:59:53 +0000 (0:00:00.053)       0:02:11.202 ****** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test instances] ***************************************************",
                                "Thursday 01 October 2026  04:59:53 +0000 (0:00:00.050)       0:02:11.252 ****** ",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-4', 'network': 'test-3'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-3', 'network': 'test-2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-2', 'network': 'test-2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-1', 'network': 'test-1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test', 'network': 'test-1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Wait for instance deletion to complete] **********************************",
                                "Thursday 01 October 2026  04:59:53 +0000 (0:00:00.176)       0:02:11.429 ****** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test instances] ***************************************************",
                                "Thursday 01 October 2026  04:59:53 +0000 (0:00:00.158)       0:02:11.587 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for instance creation to complete] **********************************",
                                "Thursday 01 October 2026  04:59:58 +0000 (0:00:05.129)       0:02:16.717 ****** ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (59 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (58 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (57 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j443802495571.3547', 'results_file': '/ansible/.ansible_async/j443802495571.3547', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j529927402177.3572', 'results_file': '/ansible/.ansible_async/j529927402177.3572', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j832226703313.3597', 'results_file': '/ansible/.ansible_async/j832226703313.3597', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j905574841469.3622', 'results_file': '/ansible/.ansible_async/j905574841469.3622', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j554395264213.3647', 'results_file': '/ansible/.ansible_async/j554395264213.3647', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add metadata to instances] ***********************************************",
                                "Thursday 01 October 2026  05:00:56 +0000 (0:00:58.191)       0:03:14.908 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for metadata to be added] *******************************************",
                                "Thursday 01 October 2026  05:01:01 +0000 (0:00:05.048)       0:03:19.957 ****** ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for metadata to be added (30 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j405868886173.3758', 'results_file': '/ansible/.ansible_async/j405868886173.3758', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j222592252816.3783', 'results_file': '/ansible/.ansible_async/j222592252816.3783', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j824549855954.3808', 'results_file': '/ansible/.ansible_async/j824549855954.3808', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j813985120610.3833', 'results_file': '/ansible/.ansible_async/j813985120610.3833', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j778873678323.3858', 'results_file': '/ansible/.ansible_async/j778873678323.3858', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add tag to instances] ****************************************************",
                                "Thursday 01 October 2026  05:01:11 +0000 (0:00:09.753)       0:03:29.710 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for tags to be added] ***********************************************",
                                "Thursday 01 October 2026  05:01:16 +0000 (0:00:04.930)       0:03:34.640 ****** ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for tags to be added (30 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j247086848268.3934', 'results_file': '/ansible/.ansible_async/j247086848268.3934', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j11425379638.3959', 'results_file': '/ansible/.ansible_async/j11425379638.3959', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j309619159331.3985', 'results_file': '/ansible/.ansible_async/j309619159331.3985', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j243020543965.4011', 'results_file': '/ansible/.ansible_async/j243020543965.4011', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j555463868198.4037', 'results_file': '/ansible/.ansible_async/j555463868198.4037', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Create test volume] ******************************************************",
                                "Thursday 01 October 2026  05:01:27 +0000 (0:00:10.590)       0:03:45.231 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Attach test volume] ******************************************************",
                                "Thursday 01 October 2026  05:01:34 +0000 (0:00:06.742)       0:03:51.973 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create floating ip addresses] ********************************************",
                                "Thursday 01 October 2026  05:01:47 +0000 (0:00:13.686)       0:04:05.660 ****** ",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Print floating ip addresses] *********************************************",
                                "Thursday 01 October 2026  05:02:12 +0000 (0:00:25.172)       0:04:30.832 ****** ",
                                "\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test: 192.168.112.104\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-1) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-1: 192.168.112.194\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-2) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-2: 192.168.112.123\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-3) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-3: 192.168.112.147\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-4) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-4: 192.168.112.130\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=23  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:02:12 +0000 (0:00:00.121)       0:04:30.954 ****** ",
                                "=============================================================================== ",
                                "Wait for instance creation to complete --------------------------------- 58.19s",
                                "Create test routers ---------------------------------------------------- 33.26s",
                                "Create floating ip addresses ------------------------------------------- 25.17s",
                                "Create test subnets ---------------------------------------------------- 16.29s",
                                "Create test networks --------------------------------------------------- 14.63s",
                                "Attach test volume ----------------------------------------------------- 13.69s",
                                "Add member roles to user test ------------------------------------------ 11.89s",
                                "Wait for tags to be added ---------------------------------------------- 10.59s",
                                "Wait for metadata to be added ------------------------------------------- 9.75s",
                                "Add manager role to user test-admin ------------------------------------- 6.81s",
                                "Create test volume ------------------------------------------------------ 6.74s",
                                "Create test instances --------------------------------------------------- 5.13s",
                                "Add metadata to instances ----------------------------------------------- 5.05s",
                                "Create ssh security group ----------------------------------------------- 5.02s",
                                "Add tag to instances ---------------------------------------------------- 4.93s",
                                "Create test-admin user -------------------------------------------------- 4.73s",
                                "Create test server group ------------------------------------------------ 4.51s",
                                "Create test project ----------------------------------------------------- 4.42s",
                                "Create test user -------------------------------------------------------- 4.41s",
                                "Get test server group --------------------------------------------------- 4.38s",
                                "+ server_list",
                                "+ openstack --os-cloud test server list",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| 3f528e19-9e60-4364-bcf4-31fcd7582984 | test-4 | ACTIVE | test-3=192.168.112.130, 192.168.202.199 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 5726b5f9-6ba3-412e-8a79-682f3bb088fa | test-3 | ACTIVE | test-2=192.168.112.147, 192.168.201.5   | N/A (booted from volume) | SCS-1L-1 |",
                                "| ac877899-7c8d-4a91-ab5e-0f630e8fe02b | test-2 | ACTIVE | test-2=192.168.112.123, 192.168.201.201 | N/A (booted from volume) | SCS-1L-1 |",
                                "| d6ab8782-e134-4fb7-b2b8-f4b11d27ddce | test-1 | ACTIVE | test-1=192.168.112.194, 192.168.200.209 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 5862841e-f4e5-47cd-a7c6-993ed0fe1aae | test   | ACTIVE | test-1=192.168.112.104, 192.168.200.16  | N/A (booted from volume) | SCS-1L-1 |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "+ openstack --os-cloud test server show test",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-10-01T05:00:29.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.104, 192.168.200.16                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-10-01T05:00:03Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 5862841e-f4e5-47cd-a7c6-993ed0fe1aae                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-10-01T05:01:03Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='277035ca-3ed6-4217-8a13-6956fbc431ef'                                                                                                                                                                                                                                                                                                             |",
                                "|                                     | delete_on_termination='False', id='8a0f0b07-91f2-495a-9c58-725e50171333'                                                                                                                                                                                                                                                                                                            |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-1",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-1                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-10-01T05:00:31.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.194, 192.168.200.209                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-10-01T05:00:04Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | d6ab8782-e134-4fb7-b2b8-f4b11d27ddce                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-1                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-10-01T05:01:03Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='d44afe3b-3a9b-4857-b5fe-559b0fbfa555'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-2",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-2                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-10-01T05:00:29.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.123, 192.168.201.201                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-10-01T05:00:05Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | ac877899-7c8d-4a91-ab5e-0f630e8fe02b                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-2                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-10-01T05:01:05Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='a853c01f-f9e0-4010-a415-54900e5240cf'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-3",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-3                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-10-01T05:00:31.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.147, 192.168.201.5                                                                                                                                                                                                                                                                                                                                               |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-10-01T05:00:08Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 5726b5f9-6ba3-412e-8a79-682f3bb088fa                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-3                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-10-01T05:01:05Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='8eb2c9c9-e86d-4dcf-b3f4-26e3eaae41c9'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-4",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-4                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-10-01T05:00:35.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-3=192.168.112.130, 192.168.202.199                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-10-01T05:00:08Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 3f528e19-9e60-4364-bcf4-31fcd7582984                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-4                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-10-01T05:01:06Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='35f19997-c7d5-4dcf-b495-a2409c93c4b3'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.104",
                                "PING 192.168.112.104 (192.168.112.104) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.104: icmp_seq=1 ttl=63 time=17.6 ms",
                                "64 bytes from 192.168.112.104: icmp_seq=2 ttl=63 time=3.05 ms",
                                "64 bytes from 192.168.112.104: icmp_seq=3 ttl=63 time=1.73 ms",
                                "",
                                "--- 192.168.112.104 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.729/7.450/17.571/7.176 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=15.3 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.50 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=1.72 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.717/6.513/15.324/6.238 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.130",
                                "PING 192.168.112.130 (192.168.112.130) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.130: icmp_seq=1 ttl=63 time=15.5 ms",
                                "64 bytes from 192.168.112.130: icmp_seq=2 ttl=63 time=2.19 ms",
                                "64 bytes from 192.168.112.130: icmp_seq=3 ttl=63 time=1.84 ms",
                                "",
                                "--- 192.168.112.130 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.842/6.505/15.484/6.350 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.147",
                                "PING 192.168.112.147 (192.168.112.147) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.147: icmp_seq=1 ttl=63 time=7.03 ms",
                                "64 bytes from 192.168.112.147: icmp_seq=2 ttl=63 time=2.70 ms",
                                "64 bytes from 192.168.112.147: icmp_seq=3 ttl=63 time=1.37 ms",
                                "",
                                "--- 192.168.112.147 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.373/3.702/7.031/2.415 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.194",
                                "PING 192.168.112.194 (192.168.112.194) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.194: icmp_seq=1 ttl=63 time=8.04 ms",
                                "64 bytes from 192.168.112.194: icmp_seq=2 ttl=63 time=1.87 ms",
                                "64 bytes from 192.168.112.194: icmp_seq=3 ttl=63 time=1.60 ms",
                                "",
                                "--- 192.168.112.194 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.595/3.833/8.035/2.972 ms",
                                "+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3dc9-c859-00000000002b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T05:02:48.610426Z",
                            "start": "2026-10-01T04:53:11.155696Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000002b",
                        "name": "Run checks"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "make",
                                "CLOUD=ci",
                                "TERRAFORM=/home/zuul-testbed03/tofu",
                                "WIREPROXY=/home/zuul-testbed03/wireproxy",
                                "test-wireguard"
                            ],
                            "delta": "0:00:01.556766",
                            "end": "2026-10-01 05:02:50.488737",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "make CLOUD=ci TERRAFORM=/home/zuul-testbed03/tofu WIREPROXY=/home/zuul-testbed03/wireproxy test-wireguard",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed03/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-3dc9-c859-00000000002c-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 05:02:48.931971",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "ci.auto.tfvars\ndefault_custom.tf\nWireguard configuration saved in /home/zuul-testbed03/wg-ci.conf\nWireGuard gateway connectivity\n\nPASS  Keystone 192.168.16.254:5000\n\nOK",
                            "stdout_lines": [
                                "ci.auto.tfvars",
                                "default_custom.tf",
                                "Wireguard configuration saved in /home/zuul-testbed03/wg-ci.conf",
                                "WireGuard gateway connectivity",
                                "",
                                "PASS  Keystone 192.168.16.254:5000",
                                "",
                                "OK"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3dc9-c859-00000000002c-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T05:02:50.668071Z",
                            "start": "2026-10-01T05:02:48.655814Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000002c",
                        "name": "Test WireGuard connectivity"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "_tempest | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T05:02:51.223916Z",
                            "start": "2026-10-01T05:02:50.713863Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000002d",
                        "name": "Run tempest"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "_prometheus_alert_status | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T05:02:51.782599Z",
                            "start": "2026-10-01T05:02:51.270027Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000002e",
                        "name": "Check prometheus alert status"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-10-01T08:53:53.241434Z",
                    "start": "2026-10-01T05:02:51.803228Z"
                },
                "id": "0242ac1f-6606-3dc9-c859-00000000002f",
                "name": "Upgrade testbed"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "_ceph_version_next": "reef",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T05:02:51.946115Z",
                            "start": "2026-10-01T05:02:51.814041Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000031",
                        "name": "Print next ceph version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_openstack_version_next": "2024.2",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T05:02:52.025776Z",
                            "start": "2026-10-01T05:02:51.959247Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000032",
                        "name": "Print next openstack version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "_manager_version_next": "10.2.0",
                            "action": "ansible.builtin.debug",
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T05:02:52.095985Z",
                            "start": "2026-10-01T05:02:52.032849Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000033",
                        "name": "Print next manager version"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci",
                                "kolla_namespace": "kolla/release"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T05:02:52.165290Z",
                            "start": "2026-10-01T05:02:52.104808Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000034",
                        "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-01T05:02:52.207369Z",
                            "start": "2026-10-01T05:02:52.172160Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000035",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPSI4MS4xNjMuMTkyLjgzIgo=",
                            "encoding": "base64",
                            "invocation": {
                                "module_args": {
                                    "src": "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                                }
                            },
                            "source": "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T05:02:52.496400Z",
                            "start": "2026-10-01T05:02:52.222432Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000036",
                        "name": "Fetch manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "manager_host": "\"81.163.192.83\""
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T05:02:52.567616Z",
                            "start": "2026-10-01T05:02:52.505743Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000037",
                        "name": "Set manager_host address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.83",
                                "/opt/configuration/scripts/upgrade.sh",
                                "10.2.0",
                                "reef",
                                "2024.2",
                                "kolla/release"
                            ],
                            "delta": "3:39:04.788230",
                            "end": "2026-10-01 08:41:57.701871",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@\"81.163.192.83\" /opt/configuration/scripts/upgrade.sh 10.2.0 reef 2024.2 kolla/release",
                                    "_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-3dc9-c859-000000000038-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 05:02:52.913641",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ export MANAGER_VERSION=10.2.0\n+ MANAGER_VERSION=10.2.0\n+ CEPH_VERSION=reef\n+ OPENSTACK_VERSION=2024.2\n+ KOLLA_NAMESPACE=kolla/release\n+ sh -c '/opt/configuration/scripts/upgrade-manager.sh 10.2.0 reef 2024.2 kolla/release'\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++ docker inspect --format '{{ index .Config.Labels \"org.opencontainers.image.version\"}}' osism-ansible\n+ OLD_MANAGER_VERSION=v0.20251130.0\n++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\"}}' kolla-ansible\n+ OLD_OPENSTACK_VERSION=2024.2\n\n# UPGRADE MANAGER\n\n+ echo\n+ echo '# UPGRADE MANAGER'\n+ echo\n+ export MANAGER_VERSION=10.2.0\n+ MANAGER_VERSION=10.2.0\n+ CEPH_VERSION=reef\n+ OPENSTACK_VERSION=2024.2\n+ KOLLA_NAMESPACE=kolla/release\n+ /opt/configuration/scripts/set-manager-version.sh 10.2.0\n+ set -e\n+ VERSION=10.2.0\n+ sed -i 's/manager_version: .*/manager_version: 10.2.0/g' /opt/configuration/environments/manager/configuration.yml\n+ [[ 10.2.0 != \\l\\a\\t\\e\\s\\t ]]\n+ sed -i /ceph_version:/d /opt/configuration/environments/manager/configuration.yml\n+ sed -i /openstack_version:/d /opt/configuration/environments/manager/configuration.yml\n+ sh -c /opt/configuration/scripts/sync-configuration-repository.sh\n/opt/configuration ~\n+ set -e\n+ pushd /opt/configuration\n+ [[ -e /opt/venv/bin/activate ]]\n+ source /opt/venv/bin/activate\n++ deactivate nondestructive\n++ '[' -n '' ']'\n++ '[' -n '' ']'\n++ hash -r\n++ '[' -n '' ']'\n++ unset VIRTUAL_ENV\n++ unset VIRTUAL_ENV_PROMPT\n++ '[' '!' nondestructive = nondestructive ']'\n++ '[' linux-gnu = cygwin ']'\n++ '[' linux-gnu = msys ']'\n++ export VIRTUAL_ENV=/opt/venv\n++ VIRTUAL_ENV=/opt/venv\n++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ export PATH\n++ '[' -n '' ']'\n++ '[' -z '' ']'\n++ _OLD_VIRTUAL_PS1=\n++ PS1='(venv) '\n++ export PS1\n++ VIRTUAL_ENV_PROMPT='(venv) '\n++ export VIRTUAL_ENV_PROMPT\n++ hash -r\n+ pip3 install --no-cache-dir python-gilt==1.2.3 requests Jinja2 PyYAML packaging\nRequirement already satisfied: python-gilt==1.2.3 in /opt/venv/lib/python3.12/site-packages (1.2.3)\nRequirement already satisfied: requests in /opt/venv/lib/python3.12/site-packages (2.34.2)\nRequirement already satisfied: Jinja2 in /opt/venv/lib/python3.12/site-packages (3.1.6)\nRequirement already satisfied: PyYAML in /opt/venv/lib/python3.12/site-packages (6.0.3)\nRequirement already satisfied: packaging in /opt/venv/lib/python3.12/site-packages (26.3)\nRequirement already satisfied: click in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (8.5.0)\nRequirement already satisfied: colorama in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.4.6)\nRequirement already satisfied: fasteners in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.20)\nRequirement already satisfied: sh in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (2.4.0)\nRequirement already satisfied: charset_normalizer<4,>=2 in /opt/venv/lib/python3.12/site-packages (from requests) (3.5.2)\nRequirement already satisfied: idna<4,>=2.5 in /opt/venv/lib/python3.12/site-packages (from requests) (3.20)\nRequirement already satisfied: urllib3<3,>=1.26 in /opt/venv/lib/python3.12/site-packages (from requests) (2.8.0)\nRequirement already satisfied: certifi>=2023.5.7 in /opt/venv/lib/python3.12/site-packages (from requests) (2026.7.22)\nRequirement already satisfied: MarkupSafe>=2.0 in /opt/venv/lib/python3.12/site-packages (from Jinja2) (3.0.3)\n++ which gilt\n+ GILT=/opt/venv/bin/gilt\n+ /opt/venv/bin/gilt overlay\nosism.generics:\n  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/ansible.cfg to /opt/configuration/environments/manager/\n  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/images.yml to /opt/configuration/environments/manager/\n  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/run.sh to /opt/configuration/environments/manager/\n  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/render-images.py to /opt/configuration/environments/manager/\n  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/set-versions.py to /opt/configuration/environments/\n  - running `/opt/configuration/scripts/wrapper-gilt.sh render-images` in /opt/configuration/environments/manager/\n  - running `rm render-images.py` in /opt/configuration/environments/manager/\n  - running `/opt/configuration/scripts/wrapper-gilt.sh set-versions` in /opt/configuration/environments/\n  - running `rm set-versions.py` in /opt/configuration/environments/\n~\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+ popd\n+ [[ 10.2.0 == \\l\\a\\t\\e\\s\\t ]]\n+ /opt/configuration/scripts/set-kolla-namespace.sh kolla/release\n+ set -e\n+ SYNC=false\n+ [[ kolla/release == \\-\\-\\s\\y\\n\\c ]]\n+ NAMESPACE=kolla/release\n+ sed -i 's#docker_namespace: .*#docker_namespace: kolla/release#g' /opt/configuration/inventory/group_vars/all/kolla.yml\n+ [[ false == \\t\\r\\u\\e ]]\n+ sh -c /opt/configuration/scripts/sync-configuration-repository.sh\n+ set -e\n+ pushd /opt/configuration\n/opt/configuration ~\n+ [[ -e /opt/venv/bin/activate ]]\n+ source /opt/venv/bin/activate\n++ deactivate nondestructive\n++ '[' -n '' ']'\n++ '[' -n '' ']'\n++ hash -r\n++ '[' -n '' ']'\n++ unset VIRTUAL_ENV\n++ unset VIRTUAL_ENV_PROMPT\n++ '[' '!' nondestructive = nondestructive ']'\n++ '[' linux-gnu = cygwin ']'\n++ '[' linux-gnu = msys ']'\n++ export VIRTUAL_ENV=/opt/venv\n++ VIRTUAL_ENV=/opt/venv\n++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin\n++ export PATH\n++ '[' -n '' ']'\n++ '[' -z '' ']'\n++ _OLD_VIRTUAL_PS1=\n++ PS1='(venv) '\n++ export PS1\n++ VIRTUAL_ENV_PROMPT='(venv) '\n++ export VIRTUAL_ENV_PROMPT\n++ hash -r\n+ pip3 install --no-cache-dir python-gilt==1.2.3 requests Jinja2 PyYAML packaging\nRequirement already satisfied: python-gilt==1.2.3 in /opt/venv/lib/python3.12/site-packages (1.2.3)\nRequirement already satisfied: requests in /opt/venv/lib/python3.12/site-packages (2.34.2)\nRequirement already satisfied: Jinja2 in /opt/venv/lib/python3.12/site-packages (3.1.6)\nRequirement already satisfied: PyYAML in /opt/venv/lib/python3.12/site-packages (6.0.3)\nRequirement already satisfied: packaging in /opt/venv/lib/python3.12/site-packages (26.3)\nRequirement already satisfied: click in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (8.5.0)\nRequirement already satisfied: colorama in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.4.6)\nRequirement already satisfied: fasteners in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.20)\nRequirement already satisfied: sh in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (2.4.0)\nRequirement already satisfied: charset_normalizer<4,>=2 in /opt/venv/lib/python3.12/site-packages (from requests) (3.5.2)\nRequirement already satisfied: idna<4,>=2.5 in /opt/venv/lib/python3.12/site-packages (from requests) (3.20)\nRequirement already satisfied: urllib3<3,>=1.26 in /opt/venv/lib/python3.12/site-packages (from requests) (2.8.0)\nRequirement already satisfied: certifi>=2023.5.7 in /opt/venv/lib/python3.12/site-packages (from requests) (2026.7.22)\nRequirement already satisfied: MarkupSafe>=2.0 in /opt/venv/lib/python3.12/site-packages (from Jinja2) (3.0.3)\n++ which gilt\n+ GILT=/opt/venv/bin/gilt\n+ /opt/venv/bin/gilt overlay\nosism.generics:\n  - copied (v0.20260808.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/ansible.cfg to /opt/configuration/environments/manager/\n  - copied (v0.20260808.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/images.yml to /opt/configuration/environments/manager/\n  - copied (v0.20260808.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/run.sh to /opt/configuration/environments/manager/\n  - copied (v0.20260808.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/render-images.py to /opt/configuration/environments/manager/\n  - copied (v0.20260808.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/set-versions.py to /opt/configuration/environments/\n  - running `/opt/configuration/scripts/wrapper-gilt.sh render-images` in /opt/configuration/environments/manager/\n  - running `rm render-images.py` in /opt/configuration/environments/manager/\n  - running `/opt/configuration/scripts/wrapper-gilt.sh set-versions` in /opt/configuration/environments/\n  - running `rm set-versions.py` in /opt/configuration/environments/\n~\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+ popd\n++ semver v0.20251130.0 6.0.0\n+ [[ -1 -ge 0 ]]\n+ [[ 10.2.0 == \\l\\a\\t\\e\\s\\t ]]\n++ semver 10.2.0 10.0.0-0\n+ [[ 1 -ge 0 ]]\n+ sed -i '/^om_enable_rabbitmq_high_availability:/d' /opt/configuration/environments/kolla/configuration.yml\n+ sed -i '/^om_enable_rabbitmq_quorum_queues:/d' /opt/configuration/environments/kolla/configuration.yml\n++ semver v0.20251130.0 9.5.0\n+ [[ -1 -le 0 ]]\n+ [[ 10.2.0 == \\l\\a\\t\\e\\s\\t ]]\n++ semver 10.2.0 10.0.0-0\n+ [[ 1 -ge 0 ]]\n+ MANAGER_UPGRADE_CROSSES_10=true\n+++ semver 2024.2 2024.2\n++ '[' 0 -le 0 ']'\n+++ semver 2024.2 2025.1\n++ '[' -1 -ge 0 ']'\n++ echo false\n+ OPENSTACK_UPGRADE_CROSSES_2025=false\n+ [[ true == \\t\\r\\u\\e ]]\n+ echo 'om_rpc_vhost: openstack'\n+ echo 'om_notify_vhost: openstack'\n+ sed -i 's#manager_listener_broker_vhost: .*#manager_listener_broker_vhost: /openstack#g' /opt/configuration/environments/manager/configuration.yml\n+ sudo tee -a /opt/manager-vars.sh\n+ echo 'export RABBITMQ3TO4=true'\nexport RABBITMQ3TO4=true\n+ update_manager\n++ semver 10.2.0 10.1.0\n+ [[ 1 -gt 0 ]]\n+ /opt/configuration/environments/manager/run.sh manager\nlatest: Pulling from osism/seed\ne2de96513ba9: Pulling fs layer\n95137bf95caa: Pulling fs layer\n058223aa38a4: Pulling fs layer\n3023e46d9af6: Pulling fs layer\n208dc52e21e1: Pulling fs layer\n6db0efb4b40c: Pulling fs layer\ne40235f13814: Pulling fs layer\neba7ce3e5141: Pulling fs layer\nc3d3835ccf43: Pulling fs layer\nb3f83b9dd8f1: Pulling fs layer\n98714253d25b: Pulling fs layer\n6c65fde221c5: Pulling fs layer\n6f64a133fe30: Pulling fs layer\n4f4fb700ef54: Pulling fs layer\n98714253d25b: Download complete\n4f4fb700ef54: Verifying Checksum\n4f4fb700ef54: Download complete\nb3f83b9dd8f1: Verifying Checksum\nb3f83b9dd8f1: Download complete\n95137bf95caa: Verifying Checksum\n95137bf95caa: Download complete\n3023e46d9af6: Verifying Checksum\n3023e46d9af6: Download complete\n6c65fde221c5: Verifying Checksum\n6c65fde221c5: Download complete\ne40235f13814: Verifying Checksum\ne40235f13814: Download complete\nc3d3835ccf43: Verifying Checksum\nc3d3835ccf43: Download complete\n6db0efb4b40c: Verifying Checksum\n6db0efb4b40c: Download complete\neba7ce3e5141: Verifying Checksum\neba7ce3e5141: Download complete\ne2de96513ba9: Verifying Checksum\ne2de96513ba9: Download complete\n058223aa38a4: Verifying Checksum\n058223aa38a4: Download complete\n208dc52e21e1: Verifying Checksum\n208dc52e21e1: Download complete\ne2de96513ba9: Pull complete\n6f64a133fe30: Verifying Checksum\n6f64a133fe30: Download complete\n95137bf95caa: Pull complete\n058223aa38a4: Pull complete\n3023e46d9af6: Pull complete\n208dc52e21e1: Pull complete\n6db0efb4b40c: Pull complete\ne40235f13814: Pull complete\neba7ce3e5141: Pull complete\nc3d3835ccf43: Pull complete\nb3f83b9dd8f1: Pull complete\n98714253d25b: Pull complete\n6c65fde221c5: Pull complete\n6f64a133fe30: Pull complete\n4f4fb700ef54: Pull complete\nDigest: sha256:d148965014f3df18aaacb3d7d8f0469ee27fc797150747975cfca62effcc5496\nStatus: Downloaded newer image for registry.osism.tech/osism/seed:latest\nUsing collection set 10.2.0 (from MANAGER_VERSION)\nWARNING: collections for release 10.2.0 were released against\nansible-core 2.18; this image runs ansible-core 2.19.\nCompatibility is best-effort.\n\nPLAY [Create local ssh private key file] ***************************************\n\nTASK [Fail if the operator private key is empty or not a private key] **********\nok: [localhost] => {\n    \"changed\": false,\n    \"msg\": \"All assertions passed\"\n}\n\nTASK [Create id_operator.rsa file] *********************************************\nchanged: [localhost]\n\nPLAY RECAP *********************************************************************\nlocalhost                  : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nPLAY [Apply role manager] ******************************************************\n\nTASK [Gathering Facts] *********************************************************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Include install tasks] **************************\nincluded: /opt/collections/10.2.0/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: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/config.yml for testbed-manager\n\nTASK [osism.services.manager : Create required directories] ********************\nok: [testbed-manager] => (item=/opt/ansible)\nok: [testbed-manager] => (item=/opt/archive)\nok: [testbed-manager] => (item=/opt/manager/configuration)\nok: [testbed-manager] => (item=/opt/manager/data)\nok: [testbed-manager] => (item=/opt/manager)\nok: [testbed-manager] => (item=/opt/manager/secrets)\nok: [testbed-manager] => (item=/opt/ansible/secrets)\nok: [testbed-manager] => (item=/opt/state)\n\nTASK [osism.services.manager : Copy all environment file] **********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy client environment file] *******************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Include ara config tasks] ***********************\nincluded: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/config-ara.yml for testbed-manager\n\nTASK [osism.services.manager : Copy ARA environment files] *********************\nok: [testbed-manager] => (item=ara)\nchanged: [testbed-manager] => (item=ara-server)\n\nTASK [osism.services.manager : Copy MariaDB environment file] ******************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Include vault config tasks] *********************\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Include frontend config tasks] ******************\nincluded: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/config-frontend.yml for testbed-manager\n\nTASK [osism.services.manager : Copy frontend environment file] *****************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Include ansible config tasks] *******************\nincluded: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/config-ansible.yml for testbed-manager\n\nTASK [osism.services.manager : Copy private ssh keys] **************************\nok: [testbed-manager] => (item=(censored due to no_log))\nok: [testbed-manager] => (item=(censored due to no_log))\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: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/config-celery.yml for testbed-manager\n\nTASK [osism.services.manager : Set fs.inotify.max_user_watches] ****************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Set fs.inotify.max_user_instances] **************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy celery environment files] ******************\nchanged: [testbed-manager] => (item=conductor)\nok: [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] **************\nok: [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: /opt/collections/10.2.0/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] *********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy hubble wrapper script] *********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Copy flux wrapper script] ***********************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Include scripts config tasks] *******************\nincluded: /opt/collections/10.2.0/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] ***********************************\nok: [testbed-manager] => (item=osism-include)\n\nTASK [osism.services.manager : Include service tasks] **************************\nincluded: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager\n\nTASK [osism.services.manager : Copy manager systemd unit file] *****************\nok: [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] *************************\nok: [testbed-manager]\n\nTASK [osism.services.manager : Register that manager service was started] ******\nskipping: [testbed-manager]\n\nTASK [osism.services.manager : Flush handlers] *********************************\n\nRUNNING HANDLER [osism.services.manager : Restart manager service] *************\nchanged: [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 : Register that manager service was restarted] ***\nok: [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: /opt/collections/10.2.0/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: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager\n\nTASK [osism.services.manager : Deploy service manager version check script] ****\nchanged: [testbed-manager]\n\nTASK [osism.services.manager : Execute service manager version check] **********\nok: [testbed-manager]\n\nTASK [osism.services.manager : Display version check results] ******************\nok: [testbed-manager] => {\n    \"version_check_result.stdout_lines\": [\n        \"=== OSISM Container Version Check ===\",\n        \"Checking running containers against expected versions...\",\n        \"\",\n        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",\n        \"  Expected: registry.osism.tech/osism/inventory-reconciler:0.20260810.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/inventory-reconciler:0.20260810.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-ansible (OSISM Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-ansible:0.20260811.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-ansible:0.20260811.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",\n        \"  Expected: registry.osism.tech/osism/osism-kubernetes:0.20260811.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-kubernetes:0.20260811.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/ceph-ansible:0.20260811.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/ceph-ansible:0.20260811.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",\n        \"  Expected: registry.osism.tech/osism/kolla-ansible:0.20260814.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/kolla-ansible:0.20260814.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: osismclient (OSISM Client)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20260808.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",\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: index.docker.io/library/mariadb:11.8.8\",\n        \"  Enabled:  true\",\n        \"  Running:  index.docker.io/library/mariadb:11.8.8\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: frontend (OSISM Frontend)\",\n        \"  Expected: registry.osism.tech/osism/osism-frontend:0.20260808.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism-frontend:0.20260808.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: redis (Redis Cache)\",\n        \"  Expected: index.docker.io/library/redis:7.4.10-alpine\",\n        \"  Enabled:  true\",\n        \"  Running:  index.docker.io/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:0.20260808.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: listener (OpenStack Event Listener)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20260808.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: openstack (OpenStack Integration)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20260808.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: beat (Celery Beat Scheduler)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20260808.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"Checking service: flower (Celery Flower Monitor)\",\n        \"  Expected: registry.osism.tech/osism/osism:0.20260808.0\",\n        \"  Enabled:  true\",\n        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",\n        \"  Status:   \u2705 MATCH\",\n        \"\",\n        \"=== Summary ===\",\n        \"Errors (version mismatches): 0\",\n        \"Warnings (expected containers not running): 0\",\n        \"\",\n        \"\u2705 All running containers match expected versions!\"\n    ]\n}\n\nTASK [osism.services.manager : Skip version check due to service configuration] ***\nskipping: [testbed-manager]\n\nPLAY RECAP *********************************************************************\ntestbed-manager            : ok=51   changed=13   unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   \n\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+ docker compose --project-directory /opt/manager ps\nNAME                             IMAGE                                                         COMMAND                  SERVICE                CREATED         STATUS                          PORTS\nceph-ansible                     registry.osism.tech/osism/ceph-ansible:0.20260811.0           \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)     \nkolla-ansible                    registry.osism.tech/osism/kolla-ansible:0.20260814.0          \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)     \nmanager-api-1                    registry.osism.tech/osism/osism:0.20260808.0                  \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)          192.168.16.5:8000->8000/tcp\nmanager-ara-server-1             registry.osism.tech/osism/ara-server:1.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:0.20260808.0                  \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)          \nmanager-flower-1                 registry.osism.tech/osism/osism:0.20260808.0                  \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)          \nmanager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:0.20260810.0   \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)     \nmanager-listener-1               registry.osism.tech/osism/osism:0.20260808.0                  \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Restarting (0) 42 seconds ago   \nmanager-mariadb-1                index.docker.io/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:0.20260808.0                  \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)          \nmanager-redis-1                  index.docker.io/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:0.20260811.0          \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)     \nosism-frontend                   registry.osism.tech/osism/osism-frontend:0.20260808.0         \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                    192.168.16.5:3000->3000/tcp\nosism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:0.20260811.0       \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)     \nosismclient                      registry.osism.tech/osism/osism:0.20260808.0                  \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)          \n+ [[ '' == \\t\\r\\u\\e ]]\n+ [[ '' == \\f\\a\\l\\s\\e ]]\n+ osism apply facts\n\u001b[32m2026-10-01 05:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-10-01 05:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7ffe2005-d502-48fe-980c-f65bdbafbf00 (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7ffe2005-d502-48fe-980c-f65bdbafbf00 (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] *********************\nThursday 01 October 2026  05:08:46 +0000 (0:00:02.622)       0:00:02.622 ****** \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.commons.facts : Copy fact files] ***********************************\nThursday 01 October 2026  05:08:50 +0000 (0:00:03.781)       0:00:06.403 ****** \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] ***********************************************\nThursday 01 October 2026  05:08:53 +0000 (0:00:03.399)       0:00:09.803 ****** \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-node-3]\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-4]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nThursday 01 October 2026  05:09:02 +0000 (0:00:08.550)       0:00:18.353 ****** \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 ********************************************************************\nThursday 01 October 2026  05:09:05 +0000 (0:00:03.091)       0:00:21.445 ****** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 8.55s\nosism.commons.facts : Create custom facts directory --------------------- 3.78s\nosism.commons.facts : Copy fact files ----------------------------------- 3.40s\nGather facts for all hosts ---------------------------------------------- 3.09s\n+ osism apply operator -l testbed-nodes\n\u001b[32m2026-10-01 05:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m\n\u001b[32m2026-10-01 05:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea8d73f-2296-473f-9136-d0f8ade3baa7 (operator) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task cea8d73f-2296-473f-9136-d0f8ade3baa7 (operator) has been started and output is visible here.\u001b[0m\n\nPLAY [Make ssh pipelining working] *********************************************\n\nTASK [Do not require tty for all users] ****************************************\nThursday 01 October 2026  05:09:24 +0000 (0:00:01.831)       0:00:01.831 ****** \n\u001b[0;32mok: [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 [Apply role operator] *****************************************************\n\nTASK [osism.commons.operator : Gather variables for each operating system] *****\nThursday 01 October 2026  05:09:28 +0000 (0:00:03.962)       0:00:05.794 ****** \n\u001b[0;32mok: [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] ***\nThursday 01 October 2026  05:09:30 +0000 (0:00:02.330)       0:00:08.124 ****** \n\u001b[0;32mok: [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] **************************\nThursday 01 October 2026  05:09:33 +0000 (0:00:03.342)       0:00:11.466 ****** \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-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 user] ************************************\nThursday 01 October 2026  05:09:36 +0000 (0:00:02.531)       0:00:13.998 ****** \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.operator : Add user to additional groups] ******************\nThursday 01 October 2026  05:09:38 +0000 (0:00:02.692)       0:00:16.691 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=adm)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=adm)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=adm)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=sudo)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=sudo)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=adm)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=sudo)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=adm)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=adm)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=sudo)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=sudo)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=sudo)\u001b[0m\n\nTASK [osism.commons.operator : Copy user sudoers file] *************************\nThursday 01 October 2026  05:09:42 +0000 (0:00:03.140)       0:00:19.831 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-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.operator : Set language variables in .bashrc configuration file] ***\nThursday 01 October 2026  05:09:44 +0000 (0:00:02.893)       0:00:22.724 ****** \n\u001b[0;32mok: [testbed-node-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=export LANGUAGE=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=export LANG=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m\n\u001b[0;32mok: [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] ***\nThursday 01 October 2026  05:09:47 +0000 (0:00:03.050)       0:00:25.775 ****** \n\u001b[0;36mskipping: [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] ***\nThursday 01 October 2026  05:09:49 +0000 (0:00:01.781)       0:00:27.557 ****** \n\u001b[0;36mskipping: [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] **************************\nThursday 01 October 2026  05:09:51 +0000 (0:00:02.135)       0:00:29.692 ****** \n\u001b[0;32mok: [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 : Check number of SSH authorized keys] ************\nThursday 01 October 2026  05:09:54 +0000 (0:00:02.196)       0:00:31.888 ****** \n\u001b[0;36mskipping: [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] ************************\nThursday 01 October 2026  05:09:56 +0000 (0:00:02.103)       0:00:33.992 ****** \n\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.operator : Delete ssh authorized keys] *********************\nThursday 01 October 2026  05:09:58 +0000 (0:00:02.478)       0:00:36.471 ****** \n\u001b[0;36mskipping: [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] *****************\nThursday 01 October 2026  05:10:00 +0000 (0:00:02.093)       0:00:38.564 ****** \n\u001b[0;36mskipping: [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] **************\nThursday 01 October 2026  05:10:02 +0000 (0:00:01.881)       0:00:40.446 ****** \n\u001b[0;36mskipping: [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] ***********************************\nThursday 01 October 2026  05:10:04 +0000 (0:00:01.962)       0:00:42.408 ****** \n\u001b[0;32mok: [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 : Unset & lock password] **************************\nThursday 01 October 2026  05:10:07 +0000 (0:00:02.533)       0:00:44.941 ****** \n\u001b[0;36mskipping: [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-node-0\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  05:10:10 +0000 (0:00:03.101)       0:00:48.043 ****** \n=============================================================================== \nDo not require tty for all users ---------------------------------------- 3.96s\nosism.commons.operator : Set operator_groups variable to default value --- 3.34s\nosism.commons.operator : Add user to additional groups ------------------ 3.14s\nosism.commons.operator : Unset & lock password -------------------------- 3.10s\nosism.commons.operator : Set language variables in .bashrc configuration file --- 3.05s\nosism.commons.operator : Copy user sudoers file ------------------------- 2.89s\nosism.commons.operator : Create user ------------------------------------ 2.69s\nosism.commons.operator : Set password ----------------------------------- 2.53s\nosism.commons.operator : Create operator group -------------------------- 2.53s\nosism.commons.operator : Set ssh authorized keys ------------------------ 2.48s\nosism.commons.operator : Gather variables for each operating system ----- 2.33s\nosism.commons.operator : Create .ssh directory -------------------------- 2.20s\nosism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 2.14s\nosism.commons.operator : Check number of SSH authorized keys ------------ 2.10s\nosism.commons.operator : Delete ssh authorized keys --------------------- 2.09s\nosism.commons.operator : Delete authorized GitHub accounts -------------- 1.96s\nosism.commons.operator : Set authorized GitHub accounts ----------------- 1.88s\nosism.commons.operator : Set custom environment variables in .bashrc configuration file --- 1.78s\n+ [[ 10.2.0 == \\l\\a\\t\\e\\s\\t ]]\n++ semver 10.2.0 10.0.0-0\n+ [[ 1 -ge 0 ]]\n++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\"}}' kolla-ansible\n+ OPENSTACK_VERSION=2025.1\n+ /opt/configuration/scripts/set-kolla-namespace.sh --sync kolla/release/2025.1\n+ set -e\n+ SYNC=false\n+ [[ --sync == \\-\\-\\s\\y\\n\\c ]]\n+ SYNC=true\n+ shift\n+ NAMESPACE=kolla/release/2025.1\n+ sed -i 's#docker_namespace: .*#docker_namespace: kolla/release/2025.1#g' /opt/configuration/inventory/group_vars/all/kolla.yml\n+ [[ true == \\t\\r\\u\\e ]]\n+ osism sync inventory\n\u001b[32m2026-10-01 05:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8c6ddb7a-0e94-47af-925f-19a5d5b8ae16 (sync inventory) is running in background. Output coming soon.\u001b[0m\n\u001b[32m2026-10-01 05:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m\n\u001b[32m2026-10-01 05:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m\n\u001b[32m2026-10-01 05:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m\n\u001b[32m2026-10-01 05:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m\n\u001b[32m2026-10-01 05:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m\n\u001b[32m2026-10-01 05:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m\n\u001b[32m2026-10-01 05:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m\n\u001b[32m2026-10-01 05:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m\n\u001b[32m2026-10-01 05:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m\n\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m\n\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m\n\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m\n\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m\n\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m\n\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m\n\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m\n\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m\n\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m\n\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m\n\u001b[32m2026-10-01 05:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m\n\u001b[32m2026-10-01 05:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m\n\u001b[32m2026-10-01 05:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m\n\u001b[32m2026-10-01 05:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m\n\u001b[32m2026-10-01 05:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m\n\u001b[32m2026-10-01 05:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m\n\u001b[32m2026-10-01 05:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m\n[master b81da98] 2026-10-01-05-10\n 2 files changed, 8 insertions(+), 8 deletions(-)\n+ sh -c /opt/configuration/scripts/upgrade-services.sh\n\n+ set -e\n+ echo\n# UPGRADE SERVICES\n\n+ echo '# UPGRADE SERVICES'\n+ echo\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=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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++ export RABBITMQ3TO4=true\n++ RABBITMQ3TO4=true\n+ SKIP_OPENSTACK_UPGRADE=false\n+ SKIP_CEPH_UPGRADE=false\n+ sh -c /opt/configuration/scripts/pull-images.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/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=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n\n# PULL IMAGES\n\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++ export RABBITMQ3TO4=true\n++ RABBITMQ3TO4=true\n+ echo\n+ echo '# PULL IMAGES'\n+ echo\n++ semver 9.5.0 7.0.0\n+ [[ 1 -ge 0 ]]\n+ osism apply --no-wait -r 2 -e custom pull-images\n\u001b[32m2026-10-01 05:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m\n\u001b[32m2026-10-01 05:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m\n\u001b[32m2026-10-01 05:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c729d478-3da7-44ab-9596-53746e80b32e (pull-images) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c729d478-3da7-44ab-9596-53746e80b32e is running in background. No more output. Check ARA for logs.\u001b[0m\n+ [[ false == \\f\\a\\l\\s\\e ]]\n+ sh -c /opt/configuration/scripts/upgrade/200-infrastructure.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n++ valkey_or_redis\n++ local openstack_version\n+++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\" }}' kolla-ansible\n++ openstack_version=2025.1\n++ case \"$openstack_version\" in\n++ echo redis\n+ key_value_store=redis\n+ osism apply openstackclient\n\u001b[32m2026-10-01 05:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of openstackclient.\u001b[0m\n\u001b[32m2026-10-01 05:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d0d01ae-93a8-40d7-be78-113f14c51f01 (openstackclient) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4d0d01ae-93a8-40d7-be78-113f14c51f01 (openstackclient) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role openstackclient] **********************************************\n\nTASK [osism.services.openstackclient : Include tasks] **************************\nThursday 01 October 2026  05:11:31 +0000 (0:00:03.545)       0:00:03.545 ****** \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] ************\nThursday 01 October 2026  05:11:34 +0000 (0:00:03.401)       0:00:06.947 ****** \n\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/openstack)\u001b[0m\n\u001b[0;32mok: [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] ***********\nThursday 01 October 2026  05:11:38 +0000 (0:00:03.714)       0:00:10.661 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Manage openstackclient service] *********\nThursday 01 October 2026  05:11:41 +0000 (0:00:02.664)       0:00:13.326 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Copy openstack wrapper script] **********\nThursday 01 October 2026  05:11:43 +0000 (0:00:02.201)       0:00:15.528 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.openstackclient : Remove ospurge wrapper script] **********\nThursday 01 October 2026  05:11:45 +0000 (0:00:02.064)       0:00:17.592 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***\nThursday 01 October 2026  05:11:47 +0000 (0:00:01.907)       0:00:19.500 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***\nThursday 01 October 2026  05:11:59 +0000 (0:00:12.172)       0:00:31.672 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***\nThursday 01 October 2026  05:12:01 +0000 (0:00:01.764)       0:00:33.437 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***\nThursday 01 October 2026  05:12:03 +0000 (0:00:01.709)       0:00:35.146 ****** \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=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  05:12:05 +0000 (0:00:01.988)       0:00:37.135 ****** \n=============================================================================== \nosism.services.openstackclient : Restart openstackclient service ------- 12.17s\nosism.services.openstackclient : Create required directories ------------ 3.72s\nosism.services.openstackclient : Include tasks -------------------------- 3.40s\nosism.services.openstackclient : Copy docker-compose.yml file ----------- 2.66s\nosism.services.openstackclient : Manage openstackclient service --------- 2.20s\nosism.services.openstackclient : Copy openstack wrapper script ---------- 2.06s\nosism.services.openstackclient : Copy bash completion script ------------ 1.99s\nosism.services.openstackclient : Remove ospurge wrapper script ---------- 1.91s\nosism.services.openstackclient : Ensure that all containers are up ------ 1.76s\nosism.services.openstackclient : Wait for an healthy service ------------ 1.71s\n+ osism apply -a upgrade common\n\u001b[32m2026-10-01 05:12:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of common.\u001b[0m\n\u001b[32m2026-10-01 05:12:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 476bca62-f5c6-4778-84c4-6ce5c78b213e (common) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:12:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 476bca62-f5c6-4778-84c4-6ce5c78b213e (common) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role common] *******************************************************\n\nTASK [common : include_tasks] **************************************************\nThursday 01 October 2026  05:12:13 +0000 (0:00:02.175)       0:00:02.175 ****** \n\u001b[0;36mincluded: /ansible/roles/common/tasks/upgrade.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] ******************************\nThursday 01 October 2026  05:12:17 +0000 (0:00:03.364)       0:00:05.540 ****** \n\u001b[0;32mok: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m\n\nTASK [common : include_tasks] **************************************************\nThursday 01 October 2026  05:12:21 +0000 (0:00:04.229)       0:00:09.769 ****** \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] *********\nThursday 01 October 2026  05:12:25 +0000 (0:00:03.780)       0:00:13.550 ****** \n\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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] ***\nThursday 01 October 2026  05:12:30 +0000 (0:00:05.488)       0:00:19.038 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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] ******\nThursday 01 October 2026  05:12:34 +0000 (0:00:03.918)       0:00:22.956 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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 : Ensure /var/log/journal exists on EL10 systems] *****************\nThursday 01 October 2026  05:12:43 +0000 (0:00:08.973)       0:00:31.930 ****** \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] **************************\nThursday 01 October 2026  05:12:49 +0000 (0:00:05.695)       0:00:37.625 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [common : Restart systemd-tmpfiles] ***************************************\nThursday 01 October 2026  05:12:56 +0000 (0:00:07.293)       0:00:44.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 [common : Copying over kolla.target] **************************************\nThursday 01 October 2026  05:13:08 +0000 (0:00:12.229)       0:00:57.148 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [common : Copying over config.json files for services] ********************\nThursday 01 October 2026  05:13:15 +0000 (0:00:06.835)       0:01:03.984 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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] *************************\nThursday 01 October 2026  05:13:23 +0000 (0:00:07.306)       0:01:11.290 ****** \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] ************************\nThursday 01 October 2026  05:13:31 +0000 (0:00:08.485)       0:01:19.776 ****** \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] ************************\nThursday 01 October 2026  05:13:35 +0000 (0:00:04.285)       0:01:24.062 ****** \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] ************************\nThursday 01 October 2026  05:13:38 +0000 (0:00:02.816)       0:01:26.879 ****** \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] **************************************\nThursday 01 October 2026  05:13:44 +0000 (0:00:05.907)       0:01:32.786 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [common : Copying over cron logrotate config file] ************************\nThursday 01 October 2026  05:13:51 +0000 (0:00:07.369)       0:01:40.156 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (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] ***************************\nThursday 01 October 2026  05:13:55 +0000 (0:00:03.646)       0:01:43.803 ****** \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-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [common : Ensuring config directories have correct owner and permission] ***\nThursday 01 October 2026  05:13:59 +0000 (0:00:03.636)       0:01:47.440 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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] ************************\nThursday 01 October 2026  05:14:02 +0000 (0:00:02.944)       0:01:50.384 ****** \n\u001b[0;32mok: [testbed-manager] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m\n\nTASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************\nThursday 01 October 2026  05:14:05 +0000 (0:00:03.553)       0:01:53.938 ****** \n\u001b[0;32mok: [testbed-manager] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [service-check-containers : common | Check containers] ********************\nThursday 01 October 2026  05:14:09 +0000 (0:00:03.810)       0:01:57.748 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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] ***\nThursday 01 October 2026  05:14:14 +0000 (0:00:04.983)       0:02:02.732 ****** \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] ********************************\nThursday 01 October 2026  05:14:17 +0000 (0:00:02.632)       0:02:05.364 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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 : Flush handlers] *************************************************\nThursday 01 October 2026  05:14:21 +0000 (0:00:04.622)       0:02:09.986 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  05:14:22 +0000 (0:00:00.449)       0:02:10.436 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  05:14:22 +0000 (0:00:00.555)       0:02:10.991 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  05:14:24 +0000 (0:00:02.173)       0:02:13.165 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  05:14:26 +0000 (0:00:01.983)       0:02:15.148 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  05:14:29 +0000 (0:00:03.040)       0:02:18.189 ****** \n\nTASK [common : Flush handlers] *************************************************\nThursday 01 October 2026  05:14:31 +0000 (0:00:01.821)       0:02:20.010 ****** \n\nRUNNING HANDLER [common : Restart fluentd container] ***************************\nThursday 01 October 2026  05:14:32 +0000 (0:00:00.947)       0:02:20.958 ****** \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-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [common : Restart kolla-toolbox container] *********************\nThursday 01 October 2026  05:15:07 +0000 (0:00:34.843)       0:02:55.802 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [common : Initializing toolbox container using normal user] ****\nThursday 01 October 2026  05:15:43 +0000 (0:00:35.502)       0:03:31.304 ****** \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 [common : Restart cron container] ******************************\nThursday 01 October 2026  05:15:47 +0000 (0:00:04.376)       0:03:35.681 ****** \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-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\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  05:16:01 +0000 (0:00:13.990)       0:03:49.671 ****** \n=============================================================================== \ncommon : Restart kolla-toolbox container ------------------------------- 35.50s\ncommon : Restart fluentd container ------------------------------------- 34.84s\ncommon : Restart cron container ---------------------------------------- 13.99s\ncommon : Restart systemd-tmpfiles -------------------------------------- 12.23s\ncommon : Flush handlers ------------------------------------------------ 10.97s\nservice-cert-copy : common | Copying over backend internal TLS key ------ 8.97s\ncommon : Find custom fluentd input config files ------------------------- 8.49s\ncommon : Copying over fluentd.conf -------------------------------------- 7.37s\ncommon : Copying over config.json files for services -------------------- 7.31s\ncommon : Copying over /run subdirectories conf -------------------------- 7.29s\ncommon : Copying over kolla.target -------------------------------------- 6.84s\ncommon : Find custom fluentd output config files ------------------------ 5.91s\ncommon : Ensure /var/log/journal exists on EL10 systems ----------------- 5.70s\nservice-cert-copy : common | Copying over extra CA certificates --------- 5.49s\nservice-check-containers : common | Check containers -------------------- 4.98s\nservice-check-containers : Include tasks -------------------------------- 4.62s\ncommon : Initializing toolbox container using normal user --------------- 4.38s\ncommon : Find custom fluentd filter config files ------------------------ 4.29s\ncommon : Ensuring config directories exist ------------------------------ 4.23s\nservice-cert-copy : common | Copying over backend internal TLS certificate --- 3.92s\n+ osism apply -a upgrade loadbalancer\n\u001b[32m2026-10-01 05:16:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of loadbalancer.\u001b[0m\n\u001b[32m2026-10-01 05:16:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8a3cda07-e19c-402f-a8fb-a07b0e24c5fb (loadbalancer) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:16:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8a3cda07-e19c-402f-a8fb-a07b0e24c5fb (loadbalancer) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  05:18:12 +0000 (0:00:04.478)       0:00:04.478 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  05:18:19 +0000 (0:00:07.697)       0:00:12.175 ****** \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] ********************************************\nThursday 01 October 2026  05:18:23 +0000 (0:00:03.144)       0:00:15.320 ****** \n\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [loadbalancer : Stop and remove containers for haproxy exporter containers] ***\nThursday 01 October 2026  05:18:28 +0000 (0:00:05.155)       0:00:20.476 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [loadbalancer : Removing config for haproxy exporter] *********************\nThursday 01 October 2026  05:18:31 +0000 (0:00:03.570)       0:00:24.046 ****** \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 [loadbalancer : Check IPv6 support] ***************************************\nThursday 01 October 2026  05:18:34 +0000 (0:00:02.618)       0:00:26.664 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Setting sysctl values] ***************************************************\nThursday 01 October 2026  05:18:36 +0000 (0:00:01.854)       0:00:28.519 ****** \n\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [sysctl : Check IPv6 support] *********************************************\nThursday 01 October 2026  05:18:38 +0000 (0:00:02.013)       0:00:30.533 ****** \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] ******************************************\nThursday 01 October 2026  05:18:40 +0000 (0:00:02.520)       0:00:33.053 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m\n\u001b[0;32mok: [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-0] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nThursday 01 October 2026  05:18:44 +0000 (0:00:03.681)       0:00:36.735 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=ip_vs)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nThursday 01 October 2026  05:18:46 +0000 (0:00:01.852)       0:00:38.588 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=ip_vs)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=ip_vs)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=ip_vs)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nThursday 01 October 2026  05:18:48 +0000 (0:00:02.425)       0:00:41.013 ****** \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] ************************\nThursday 01 October 2026  05:18:50 +0000 (0:00:02.068)       0:00:43.082 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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] ************\nThursday 01 October 2026  05:18:53 +0000 (0:00:03.108)       0:00:46.190 ****** \n\u001b[0;32mok: [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 : Ensuring proxysql service config subdirectories exist] ****\nThursday 01 October 2026  05:18:56 +0000 (0:00:02.584)       0:00:48.775 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=users)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=users)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=users)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=rules)\u001b[0m\n\nTASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************\nThursday 01 October 2026  05:18:59 +0000 (0:00:02.897)       0:00:51.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 [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************\nThursday 01 October 2026  05:19:01 +0000 (0:00:02.324)       0:00:53.997 ****** \n\u001b[0;32mok: [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] **********\nThursday 01 October 2026  05:19:04 +0000 (0:00:02.837)       0:00:56.834 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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\nTASK [loadbalancer : Copying checks for services which are enabled] ************\nThursday 01 October 2026  05:19:06 +0000 (0:00:02.246)       0:00:59.081 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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] **************\nThursday 01 October 2026  05:19:11 +0000 (0:00:04.271)       0:01:03.353 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] *********************************\nThursday 01 October 2026  05:19:16 +0000 (0:00:04.955)       0:01:08.309 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql config] *****************************\nThursday 01 October 2026  05:19:19 +0000 (0:00:03.055)       0:01:11.364 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy single external frontend config] *****\nThursday 01 October 2026  05:19:23 +0000 (0:00:04.440)       0:01:15.805 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [loadbalancer : Copying over custom haproxy services configuration] *******\nThursday 01 October 2026  05:19:25 +0000 (0:00:01.726)       0:01:17.531 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m\n\nTASK [loadbalancer : Copying over keepalived.conf] *****************************\nThursday 01 October 2026  05:19:28 +0000 (0:00:03.352)       0:01:20.883 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m\n\nTASK [loadbalancer : include_tasks] ********************************************\nThursday 01 October 2026  05:19:32 +0000 (0:00:03.400)       0:01:24.284 ****** \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] *********************************\nThursday 01 October 2026  05:19:34 +0000 (0:00:02.145)       0:01:26.430 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=haproxy.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=haproxy.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=haproxy.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over haproxy-internal.pem] ************************\nThursday 01 October 2026  05:19:36 +0000 (0:00:02.697)       0:01:29.128 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql-cert.pem] ***************************\nThursday 01 October 2026  05:19:40 +0000 (0:00:03.160)       0:01:32.288 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************\nThursday 01 October 2026  05:19:41 +0000 (0:00:01.540)       0:01:33.828 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********\nThursday 01 October 2026  05:19:43 +0000 (0:00:01.926)       0:01:35.754 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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] ***\nThursday 01 October 2026  05:19:48 +0000 (0:00:04.550)       0:01:40.305 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] *****\nThursday 01 October 2026  05:19:50 +0000 (0:00:02.156)       0:01:42.462 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] ************************\nThursday 01 October 2026  05:19:51 +0000 (0:00:01.720)       0:01:44.183 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m\n\nTASK [loadbalancer : Copying over proxysql start script] ***********************\nThursday 01 October 2026  05:19:55 +0000 (0:00:03.452)       0:01:47.635 ****** \n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m\n\nTASK [loadbalancer : Copying files for haproxy-ssh] ****************************\nThursday 01 October 2026  05:19:58 +0000 (0:00:03.029)       0:01:50.665 ****** \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] **************\nThursday 01 October 2026  05:20:01 +0000 (0:00:02.593)       0:01:53.258 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] ***\nThursday 01 October 2026  05:20:05 +0000 (0:00:04.600)       0:01:57.858 ****** \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] ********************************\nThursday 01 October 2026  05:20:07 +0000 (0:00:01.458)       0:01:59.317 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] *****************************************************\nThursday 01 October 2026  05:20:09 +0000 (0:00:01.996)       0:02:01.313 ****** \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] ***********************\nThursday 01 October 2026  05:20:11 +0000 (0:00:02.262)       0:02:03.576 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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] ***\nThursday 01 October 2026  05:20:16 +0000 (0:00:05.073)       0:02:08.649 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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\nTASK [haproxy-config : Configuring firewall for aodh] **************************\nThursday 01 October 2026  05:20:18 +0000 (0:00:02.300)       0:02:10.949 ****** \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] ***************\nThursday 01 October 2026  05:20:21 +0000 (0:00:02.422)       0:02:13.372 ****** \n\u001b[0;32mok: [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 aodh ProxySQL rules config] ***************\nThursday 01 October 2026  05:20:23 +0000 (0:00:02.342)       0:02:15.714 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : barbican] *************************************************\nThursday 01 October 2026  05:20:26 +0000 (0:00:03.179)       0:02:18.893 ****** \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] *******************\nThursday 01 October 2026  05:20:28 +0000 (0:00:01.761)       0:02:20.655 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ***\nThursday 01 October 2026  05:20:33 +0000 (0:00:05.193)       0:02:25.848 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] **********************\nThursday 01 October 2026  05:20:35 +0000 (0:00:02.129)       0:02:27.978 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over barbican ProxySQL users config] ***********\nThursday 01 October 2026  05:20:37 +0000 (0:00:01.786)       0:02:29.765 ****** \n\u001b[0;32mok: [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 barbican ProxySQL rules config] ***********\nThursday 01 October 2026  05:20:39 +0000 (0:00:02.435)       0:02:32.200 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : blazar] ***************************************************\nThursday 01 October 2026  05:20:43 +0000 (0:00:03.290)       0:02:35.491 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  05:20:45 +0000 (0:00:01.850)       0:02:37.341 ****** \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] *******************\nThursday 01 October 2026  05:20:46 +0000 (0:00:01.657)       0:02:38.998 ****** \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\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***\nThursday 01 October 2026  05:20:51 +0000 (0:00:04.309)       0:02:43.308 ****** \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] **********************\nThursday 01 October 2026  05:20:53 +0000 (0:00:02.650)       0:02:45.958 ****** \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-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-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_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] ***********\nThursday 01 October 2026  05:20:56 +0000 (0:00:02.955)       0:02:48.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 [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********\nThursday 01 October 2026  05:20:58 +0000 (0:00:02.049)       0:02:50.963 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************************\nThursday 01 October 2026  05:21:00 +0000 (0:00:02.274)       0:02:53.238 ****** \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] *********************\nThursday 01 October 2026  05:21:02 +0000 (0:00:01.808)       0:02:55.047 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ***\nThursday 01 October 2026  05:21:07 +0000 (0:00:05.183)       0:03:00.230 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ************************\nThursday 01 October 2026  05:21:09 +0000 (0:00:01.860)       0:03:02.090 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over cinder ProxySQL users config] *************\nThursday 01 October 2026  05:21:11 +0000 (0:00:01.862)       0:03:03.953 ****** \n\u001b[0;32mok: [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 cinder ProxySQL rules config] *************\nThursday 01 October 2026  05:21:14 +0000 (0:00:02.866)       0:03:06.819 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : cloudkitty] ***********************************************\nThursday 01 October 2026  05:21:17 +0000 (0:00:03.160)       0:03:09.980 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************************\nThursday 01 October 2026  05:21:19 +0000 (0:00:01.576)       0:03:11.557 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************************\nThursday 01 October 2026  05:21:20 +0000 (0:00:01.545)       0:03:13.102 ****** \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] ******************\nThursday 01 October 2026  05:21:23 +0000 (0:00:02.304)       0:03:15.407 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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] ***\nThursday 01 October 2026  05:21:28 +0000 (0:00:05.471)       0:03:20.878 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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] *********************\nThursday 01 October 2026  05:21:31 +0000 (0:00:02.526)       0:03:23.405 ****** \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] **********\nThursday 01 October 2026  05:21:33 +0000 (0:00:02.422)       0:03:25.827 ****** \n\u001b[0;32mok: [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 designate ProxySQL rules config] **********\nThursday 01 October 2026  05:21:35 +0000 (0:00:02.383)       0:03:28.211 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : etcd] *****************************************************\nThursday 01 October 2026  05:21:39 +0000 (0:00:03.246)       0:03:31.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\nTASK [include_role : glance] ***************************************************\nThursday 01 October 2026  05:21:40 +0000 (0:00:01.755)       0:03:33.213 ****** \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] *********************\nThursday 01 October 2026  05:21:42 +0000 (0:00:01.802)       0:03:35.015 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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] ***\nThursday 01 October 2026  05:21:49 +0000 (0:00:06.411)       0:03:41.426 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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] ************************\nThursday 01 October 2026  05:21:54 +0000 (0:00:04.843)       0:03:46.269 ****** \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\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\nTASK [proxysql-config : Copying over glance ProxySQL users config] *************\nThursday 01 October 2026  05:21:58 +0000 (0:00:04.965)       0:03:51.234 ****** \n\u001b[0;32mok: [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 glance ProxySQL rules config] *************\nThursday 01 October 2026  05:22:01 +0000 (0:00:02.585)       0:03:53.820 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : gnocchi] **************************************************\nThursday 01 October 2026  05:22:04 +0000 (0:00:03.147)       0:03:56.967 ****** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nThursday 01 October 2026  05:22:06 +0000 (0:00:01.479)       0:03:58.447 ****** \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] ********************\nThursday 01 October 2026  05:22:08 +0000 (0:00:02.193)       0:04:00.641 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] ***\nThursday 01 October 2026  05:22:13 +0000 (0:00:04.920)       0:04:05.561 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] ***********************\nThursday 01 October 2026  05:22:14 +0000 (0:00:01.601)       0:04:07.162 ****** \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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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] ************\nThursday 01 October 2026  05:22:17 +0000 (0:00:02.113)       0:04:09.276 ****** \n\u001b[0;32mok: [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 grafana ProxySQL rules config] ************\nThursday 01 October 2026  05:22:19 +0000 (0:00:02.418)       0:04:11.695 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : heat] *****************************************************\nThursday 01 October 2026  05:22:22 +0000 (0:00:03.080)       0:04:14.775 ****** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nThursday 01 October 2026  05:22:23 +0000 (0:00:01.379)       0:04:16.154 ****** \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] ********************\nThursday 01 October 2026  05:22:26 +0000 (0:00:02.146)       0:04:18.300 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for horizon when using single external frontend] ***\nThursday 01 October 2026  05:22:31 +0000 (0:00:05.598)       0:04:23.899 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for horizon] ***********************\nThursday 01 October 2026  05:22:33 +0000 (0:00:02.228)       0:04:26.127 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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-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-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', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over horizon ProxySQL users config] ************\nThursday 01 October 2026  05:22:36 +0000 (0:00:02.466)       0:04:28.594 ****** \n\u001b[0;32mok: [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 horizon ProxySQL rules config] ************\nThursday 01 October 2026  05:22:38 +0000 (0:00:02.287)       0:04:30.881 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : influxdb] *************************************************\nThursday 01 October 2026  05:22:41 +0000 (0:00:03.285)       0:04:34.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 [include_role : ironic] ***************************************************\nThursday 01 October 2026  05:22:43 +0000 (0:00:01.632)       0:04:35.799 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  05:22:45 +0000 (0:00:01.509)       0:04:37.309 ****** \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] *******************\nThursday 01 October 2026  05:22:46 +0000 (0:00:01.908)       0:04:39.218 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ***\nThursday 01 October 2026  05:22:52 +0000 (0:00:05.555)       0:04:44.773 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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 [haproxy-config : Configuring firewall for keystone] **********************\nThursday 01 October 2026  05:22:54 +0000 (0:00:01.783)       0:04:46.557 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over keystone ProxySQL users config] ***********\nThursday 01 October 2026  05:22:56 +0000 (0:00:02.152)       0:04:48.709 ****** \n\u001b[0;32mok: [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 keystone ProxySQL rules config] ***********\nThursday 01 October 2026  05:22:58 +0000 (0:00:02.425)       0:04:51.135 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : letsencrypt] **********************************************\nThursday 01 October 2026  05:23:02 +0000 (0:00:03.227)       0:04:54.362 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************************\nThursday 01 October 2026  05:23:03 +0000 (0:00:01.481)       0:04:55.843 ****** \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] *********************\nThursday 01 October 2026  05:23:06 +0000 (0:00:02.442)       0:04:58.286 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.3.20260814', '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/release/2025.1/magnum-conductor:20.0.3.20260814', '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-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.3.20260814', '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/release/2025.1/magnum-api:20.0.3.20260814', '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-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.3.20260814', '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-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.3.20260814', '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 [haproxy-config : Add configuration for magnum when using single external frontend] ***\nThursday 01 October 2026  05:23:11 +0000 (0:00:05.504)       0:05:03.790 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.3.20260814', '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/release/2025.1/magnum-conductor:20.0.3.20260814', '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/release/2025.1/magnum-api:20.0.3.20260814', '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/release/2025.1/magnum-conductor:20.0.3.20260814', '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/release/2025.1/magnum-api:20.0.3.20260814', '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/release/2025.1/magnum-conductor:20.0.3.20260814', '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] ************************\nThursday 01 October 2026  05:23:13 +0000 (0:00:01.875)       0:05:05.665 ****** \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] *************\nThursday 01 October 2026  05:23:15 +0000 (0:00:02.476)       0:05:08.142 ****** \n\u001b[0;32mok: [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 magnum ProxySQL rules config] *************\nThursday 01 October 2026  05:23:18 +0000 (0:00:02.492)       0:05:10.634 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : manila] ***************************************************\nThursday 01 October 2026  05:23:21 +0000 (0:00:03.065)       0:05:13.700 ****** \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] *********************\nThursday 01 October 2026  05:23:23 +0000 (0:00:02.449)       0:05:16.149 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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] ***\nThursday 01 October 2026  05:23:29 +0000 (0:00:05.503)       0:05:21.652 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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] ************************\nThursday 01 October 2026  05:23:31 +0000 (0:00:02.035)       0:05:23.687 ****** \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-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-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_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] *************\nThursday 01 October 2026  05:23:33 +0000 (0:00:02.322)       0:05:26.010 ****** \n\u001b[0;32mok: [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 manila ProxySQL rules config] *************\nThursday 01 October 2026  05:23:36 +0000 (0:00:02.369)       0:05:28.379 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : mariadb] **************************************************\nThursday 01 October 2026  05:23:39 +0000 (0:00:03.267)       0:05:31.647 ****** \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] *******************************\nThursday 01 October 2026  05:23:42 +0000 (0:00:03.060)       0:05:34.707 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\nTASK [haproxy-config : Copying over mariadb haproxy config] ********************\nThursday 01 October 2026  05:23:47 +0000 (0:00:04.821)       0:05:39.529 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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\nTASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***\nThursday 01 October 2026  05:23:51 +0000 (0:00:03.994)       0:05:43.524 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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\nTASK [haproxy-config : Configuring firewall for mariadb] ***********************\nThursday 01 October 2026  05:23:55 +0000 (0:00:04.361)       0:05:47.885 ****** \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-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-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] ************\nThursday 01 October 2026  05:23:59 +0000 (0:00:03.865)       0:05:51.750 ****** \n\u001b[0;32mok: [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 mariadb ProxySQL rules config] ************\nThursday 01 October 2026  05:24:02 +0000 (0:00:03.285)       0:05:55.036 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  05:24:05 +0000 (0:00:02.805)       0:05:57.841 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************************\nThursday 01 October 2026  05:24:07 +0000 (0:00:01.816)       0:05:59.658 ****** \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] ******************\nThursday 01 October 2026  05:24:09 +0000 (0:00:02.039)       0:06:01.697 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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] ***\nThursday 01 October 2026  05:24:12 +0000 (0:00:02.970)       0:06:04.667 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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/release/2025.1/memcached:1.6.24.20260814', '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/release/2025.1/memcached:1.6.24.20260814', '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] *********************\nThursday 01 October 2026  05:24:14 +0000 (0:00:01.662)       0:06:06.330 ****** \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] **********\nThursday 01 October 2026  05:24:15 +0000 (0:00:01.573)       0:06:07.903 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over memcached ProxySQL rules config] **********\nThursday 01 October 2026  05:24:17 +0000 (0:00:01.923)       0:06:09.827 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : mistral] **************************************************\nThursday 01 October 2026  05:24:20 +0000 (0:00:02.500)       0:06:12.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 [include_role : neutron] **************************************************\nThursday 01 October 2026  05:24:21 +0000 (0:00:01.512)       0:06:13.839 ****** \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] ********************\nThursday 01 October 2026  05:24:24 +0000 (0:00:02.738)       0:06:16.578 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \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/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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] ***\nThursday 01 October 2026  05:24:30 +0000 (0:00:06.628)       0:06:23.206 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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-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/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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\nTASK [haproxy-config : Configuring firewall for neutron] ***********************\nThursday 01 October 2026  05:24:34 +0000 (0:00:03.531)       0:06:26.738 ****** \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-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over neutron ProxySQL users config] ************\nThursday 01 October 2026  05:24:37 +0000 (0:00:03.043)       0:06:29.781 ****** \n\u001b[0;32mok: [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 neutron ProxySQL rules config] ************\nThursday 01 October 2026  05:24:40 +0000 (0:00:02.470)       0:06:32.252 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : placement] ************************************************\nThursday 01 October 2026  05:24:43 +0000 (0:00:03.373)       0:06:35.626 ****** \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] ******************\nThursday 01 October 2026  05:24:46 +0000 (0:00:02.652)       0:06:38.278 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for placement when using single external frontend] ***\nThursday 01 October 2026  05:24:51 +0000 (0:00:05.241)       0:06:43.519 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for placement] *********************\nThursday 01 October 2026  05:24:52 +0000 (0:00:01.584)       0:06:45.104 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over placement ProxySQL users config] **********\nThursday 01 October 2026  05:24:55 +0000 (0:00:02.175)       0:06:47.280 ****** \n\u001b[0;32mok: [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 placement ProxySQL rules config] **********\nThursday 01 October 2026  05:24:57 +0000 (0:00:02.460)       0:06:49.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 [include_role : nova] *****************************************************\nThursday 01 October 2026  05:25:00 +0000 (0:00:03.400)       0:06:53.141 ****** \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] ***********************\nThursday 01 October 2026  05:25:03 +0000 (0:00:02.718)       0:06:55.859 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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] ***\nThursday 01 October 2026  05:25:11 +0000 (0:00:07.901)       0:07:03.761 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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\nTASK [haproxy-config : Configuring firewall for nova] **************************\nThursday 01 October 2026  05:25:14 +0000 (0:00:02.600)       0:07:06.362 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova ProxySQL users config] ***************\nThursday 01 October 2026  05:25:16 +0000 (0:00:02.241)       0:07:08.603 ****** \n\u001b[0;32mok: [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 ProxySQL rules config] ***************\nThursday 01 October 2026  05:25:18 +0000 (0:00:02.561)       0:07:11.164 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : nova-cell] ************************************************\nThursday 01 October 2026  05:25:22 +0000 (0:00:03.305)       0:07:14.470 ****** \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] ******************\nThursday 01 October 2026  05:25:25 +0000 (0:00:03.078)       0:07:17.549 ****** \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] ***\nThursday 01 October 2026  05:25:28 +0000 (0:00:02.749)       0:07:20.298 ****** \n\u001b[0;32mok: [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;32mok: [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;32mok: [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] ***\nThursday 01 October 2026  05:25:33 +0000 (0:00:05.871)       0:07:26.169 ****** \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] *****\nThursday 01 October 2026  05:25:36 +0000 (0:00:03.008)       0:07:29.178 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nThursday 01 October 2026  05:25:40 +0000 (0:00:03.411)       0:07:32.590 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********\nThursday 01 October 2026  05:25:44 +0000 (0:00:03.706)       0:07:36.296 ****** \n\u001b[0;32mok: [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-spicehtml5proxy] *************\nThursday 01 October 2026  05:25:48 +0000 (0:00:04.382)       0:07:40.678 ****** \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***\nThursday 01 October 2026  05:25:50 +0000 (0:00:01.936)       0:07:42.615 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***\nThursday 01 October 2026  05:25:53 +0000 (0:00:02.633)       0:07:45.248 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***\nThursday 01 October 2026  05:25:55 +0000 (0:00:02.586)       0:07:47.835 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nThursday 01 October 2026  05:25:58 +0000 (0:00:02.559)       0:07:50.394 ****** \n\u001b[0;32mok: [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] **********\nThursday 01 October 2026  05:26:02 +0000 (0:00:04.146)       0:07:54.541 ****** \n\u001b[0;32mok: [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] *****************\nThursday 01 October 2026  05:26:06 +0000 (0:00:04.658)       0:07:59.200 ****** \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m\n\nTASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***\nThursday 01 October 2026  05:26:08 +0000 (0:00:01.825)       0:08:01.025 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***\nThursday 01 October 2026  05:26:11 +0000 (0:00:02.900)       0:08:03.926 ****** \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] ****\nThursday 01 October 2026  05:26:14 +0000 (0:00:02.824)       0:08:06.750 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********\nThursday 01 October 2026  05:26:17 +0000 (0:00:02.668)       0:08:09.419 ****** \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] **********\nThursday 01 October 2026  05:26:21 +0000 (0:00:04.278)       0:08:13.698 ****** \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_role : octavia] **************************************************\nThursday 01 October 2026  05:26:26 +0000 (0:00:04.916)       0:08:18.615 ****** \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] ********************\nThursday 01 October 2026  05:26:28 +0000 (0:00:02.500)       0:08:21.115 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] ***\nThursday 01 October 2026  05:26:34 +0000 (0:00:05.889)       0:08:27.005 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] ***********************\nThursday 01 October 2026  05:26:37 +0000 (0:00:02.716)       0:08:29.722 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over octavia ProxySQL users config] ************\nThursday 01 October 2026  05:26:40 +0000 (0:00:02.647)       0:08:32.370 ****** \n\u001b[0;32mok: [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 octavia ProxySQL rules config] ************\nThursday 01 October 2026  05:26:42 +0000 (0:00:02.738)       0:08:35.108 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : opensearch] ***********************************************\nThursday 01 October 2026  05:26:46 +0000 (0:00:03.358)       0:08:38.466 ****** \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] *****************\nThursday 01 October 2026  05:26:48 +0000 (0:00:02.312)       0:08:40.779 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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\nTASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***\nThursday 01 October 2026  05:26:56 +0000 (0:00:07.983)       0:08:48.763 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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] ********************\nThursday 01 October 2026  05:26:58 +0000 (0:00:01.984)       0:08:50.748 ****** \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-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] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-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] *********\nThursday 01 October 2026  05:27:00 +0000 (0:00:02.253)       0:08:53.002 ****** \n\u001b[0;36mskipping: [testbed-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] *********\nThursday 01 October 2026  05:27:02 +0000 (0:00:02.186)       0:08:55.189 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************************************\nThursday 01 October 2026  05:27:05 +0000 (0:00:02.472)       0:08:57.662 ****** \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] *****************\nThursday 01 October 2026  05:27:07 +0000 (0:00:02.499)       0:09:00.161 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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] ***\nThursday 01 October 2026  05:27:14 +0000 (0:00:06.682)       0:09:06.844 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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] ********************\nThursday 01 October 2026  05:27:16 +0000 (0:00:02.235)       0:09:09.080 ****** \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-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-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_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] *********\nThursday 01 October 2026  05:27:19 +0000 (0:00:02.344)       0:09:11.424 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over prometheus ProxySQL rules config] *********\nThursday 01 October 2026  05:27:20 +0000 (0:00:01.567)       0:09:12.992 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  05:27:23 +0000 (0:00:02.413)       0:09:15.405 ****** \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] *******************\nThursday 01 October 2026  05:27:25 +0000 (0:00:02.770)       0:09:18.176 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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] ***\nThursday 01 October 2026  05:27:29 +0000 (0:00:03.857)       0:09:22.033 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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] **********************\nThursday 01 October 2026  05:27:31 +0000 (0:00:01.539)       0:09:23.572 ****** \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] ***********\nThursday 01 October 2026  05:27:33 +0000 (0:00:01.941)       0:09:25.514 ****** \n\u001b[0;36mskipping: [testbed-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] ***********\nThursday 01 October 2026  05:27:35 +0000 (0:00:01.752)       0:09:27.267 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [include_role : skyline] **************************************************\nThursday 01 October 2026  05:27:37 +0000 (0:00:02.746)       0:09:30.013 ****** \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] ********************\nThursday 01 October 2026  05:27:40 +0000 (0:00:02.958)       0:09:32.971 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [haproxy-config : Add configuration for skyline when using single external frontend] ***\nThursday 01 October 2026  05:27:49 +0000 (0:00:09.254)       0:09:42.226 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [haproxy-config : Configuring firewall for skyline] ***********************\nThursday 01 October 2026  05:27:51 +0000 (0:00:01.817)       0:09:44.044 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [proxysql-config : Copying over skyline ProxySQL users config] ************\nThursday 01 October 2026  05:27:54 +0000 (0:00:03.110)       0:09:47.154 ****** \n\u001b[0;32mok: [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 skyline ProxySQL rules config] ************\nThursday 01 October 2026  05:27:57 +0000 (0:00:02.507)       0:09:49.661 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [include_role : tacker] ***************************************************\nThursday 01 October 2026  05:28:00 +0000 (0:00:03.410)       0:09:53.071 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************************************\nThursday 01 October 2026  05:28:02 +0000 (0:00:01.556)       0:09:54.628 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************************************\nThursday 01 October 2026  05:28:04 +0000 (0:00:01.936)       0:09:56.564 ****** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nThursday 01 October 2026  05:28:05 +0000 (0:00:01.572)       0:09:58.137 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************************************\nThursday 01 October 2026  05:28:07 +0000 (0:00:01.459)       0:09:59.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 : loadbalancer] *********************************************\nThursday 01 October 2026  05:28:08 +0000 (0:00:01.569)       0:10:01.166 ****** \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] **************\nThursday 01 October 2026  05:28:11 +0000 (0:00:02.707)       0:10:03.873 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] ***\nThursday 01 October 2026  05:28:16 +0000 (0:00:05.082)       0:10:08.956 ****** \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] ********************************\nThursday 01 October 2026  05:28:18 +0000 (0:00:02.155)       0:10:11.112 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] *******\nThursday 01 October 2026  05:28:21 +0000 (0:00:02.793)       0:10:13.905 ****** \n\u001b[0;32mok: [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] **********************\nThursday 01 October 2026  05:28:23 +0000 (0:00:01.916)       0:10:15.822 ****** \n\u001b[0;32mok: [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] **************\nThursday 01 October 2026  05:28:25 +0000 (0:00:01.472)       0:10:17.294 ****** \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\nRUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************\nThursday 01 October 2026  05:28:32 +0000 (0:00:07.692)       0:10:24.987 ****** \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\nRUNNING HANDLER [loadbalancer : Stop backup proxysql container] ****************\nThursday 01 October 2026  05:28:40 +0000 (0:00:07.282)       0:10:32.269 ****** \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\nRUNNING HANDLER [loadbalancer : Start backup haproxy container] ****************\nThursday 01 October 2026  05:28:47 +0000 (0:00:07.233)       0:10:39.502 ****** \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\nRUNNING HANDLER [loadbalancer : Wait for backup haproxy to start] **************\nThursday 01 October 2026  05:28:55 +0000 (0:00:08.029)       0:10:47.532 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************\nThursday 01 October 2026  05:28:57 +0000 (0:00:02.546)       0:10:50.079 ****** \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\nRUNNING HANDLER [loadbalancer : Wait for backup proxysql to start] *************\nThursday 01 October 2026  05:29:09 +0000 (0:00:11.566)       0:11:01.646 ****** \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] *************\nThursday 01 October 2026  05:29:13 +0000 (0:00:03.791)       0:11:05.437 ****** \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\nRUNNING HANDLER [loadbalancer : Stop master haproxy container] *****************\nThursday 01 October 2026  05:29:21 +0000 (0:00:08.282)       0:11:13.720 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************\nThursday 01 October 2026  05:29:28 +0000 (0:00:07.014)       0:11:20.734 ****** \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 [loadbalancer : Stop master keepalived container] **************\nThursday 01 October 2026  05:29:35 +0000 (0:00:07.098)       0:11:27.833 ****** \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 [loadbalancer : Start master haproxy container] ****************\nThursday 01 October 2026  05:29:42 +0000 (0:00:06.992)       0:11:34.826 ****** \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 [loadbalancer : Wait for master haproxy to start] **************\nThursday 01 October 2026  05:29:49 +0000 (0:00:06.771)       0:11:41.597 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master proxysql container] ***************\nThursday 01 October 2026  05:29:51 +0000 (0:00:02.600)       0:11:44.198 ****** \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 [loadbalancer : Wait for master proxysql to start] *************\nThursday 01 October 2026  05:29:58 +0000 (0:00:06.510)       0:11:50.708 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [loadbalancer : Start master keepalived container] *************\nThursday 01 October 2026  05:30:02 +0000 (0:00:03.732)       0:11:54.440 ****** \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 [loadbalancer : Wait for haproxy to listen on VIP] *************\nThursday 01 October 2026  05:30:08 +0000 (0:00:06.258)       0:12:00.699 ****** \n\u001b[0;32mok: [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] ************\nThursday 01 October 2026  05:30:11 +0000 (0:00:02.706)       0:12:03.405 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=129 \u001b[0m \u001b[0;33mchanged=31  \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=128 \u001b[0m \u001b[0;33mchanged=30  \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=128 \u001b[0m \u001b[0;33mchanged=30  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  05:30:14 +0000 (0:00:03.089)       0:12:06.494 ****** \n=============================================================================== \nloadbalancer : Start backup proxysql container ------------------------- 11.57s\nhaproxy-config : Copying over skyline haproxy config -------------------- 9.26s\nloadbalancer : Start backup keepalived container ------------------------ 8.28s\nloadbalancer : Start backup haproxy container --------------------------- 8.03s\nhaproxy-config : Copying over opensearch haproxy config ----------------- 7.98s\nhaproxy-config : Copying over nova haproxy config ----------------------- 7.90s\nGroup hosts based on Kolla action --------------------------------------- 7.70s\nloadbalancer : Stop backup keepalived container ------------------------- 7.69s\nloadbalancer : Stop backup haproxy container ---------------------------- 7.28s\nloadbalancer : Stop backup proxysql container --------------------------- 7.23s\nloadbalancer : Stop master proxysql container --------------------------- 7.10s\nloadbalancer : Stop master haproxy container ---------------------------- 7.02s\nloadbalancer : Stop master keepalived container ------------------------- 6.99s\nloadbalancer : Start master haproxy container --------------------------- 6.77s\nhaproxy-config : Copying over prometheus haproxy config ----------------- 6.68s\nhaproxy-config : Copying over neutron haproxy config -------------------- 6.63s\nloadbalancer : Start master proxysql container -------------------------- 6.51s\nhaproxy-config : Copying over glance haproxy config --------------------- 6.41s\nloadbalancer : Start master keepalived container ------------------------ 6.26s\nhaproxy-config : Copying over octavia haproxy config -------------------- 5.89s\n+ osism apply -a upgrade opensearch\n\u001b[32m2026-10-01 05:30:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of opensearch.\u001b[0m\n\u001b[32m2026-10-01 05:30:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f002b90b-65de-4f48-a8d7-9c44d5bb62b8 (opensearch) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:30:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f002b90b-65de-4f48-a8d7-9c44d5bb62b8 (opensearch) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  05:30:22 +0000 (0:00:01.766)       0:00:01.766 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  05:30:24 +0000 (0:00:01.915)       0:00:03.682 ****** \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] **********************************************\nThursday 01 October 2026  05:30:26 +0000 (0:00:02.093)       0:00:05.775 ****** \n\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [opensearch : Setting sysctl values] **************************************\nThursday 01 October 2026  05:30:30 +0000 (0:00:03.876)       0:00:09.651 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m\n\nTASK [opensearch : Ensuring config directories exist] **************************\nThursday 01 October 2026  05:30:33 +0000 (0:00:02.843)       0:00:12.495 ****** \n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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 [opensearch : include_tasks] **********************************************\nThursday 01 October 2026  05:30:35 +0000 (0:00:02.546)       0:00:15.042 ****** \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] *****\nThursday 01 October 2026  05:30:38 +0000 (0:00:02.069)       0:00:17.112 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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-cert-copy : opensearch | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  05:30:41 +0000 (0:00:03.691)       0:00:20.804 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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] ***\nThursday 01 October 2026  05:30:43 +0000 (0:00:02.229)       0:00:23.033 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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] ****************\nThursday 01 October 2026  05:30:46 +0000 (0:00:02.639)       0:00:25.672 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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 [opensearch : Copying over opensearch service config file] ****************\nThursday 01 October 2026  05:30:50 +0000 (0:00:03.739)       0:00:29.411 ****** \n\u001b[0;32mok: [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 [opensearch : Copying over opensearch-dashboards config file] *************\nThursday 01 October 2026  05:30:54 +0000 (0:00:03.767)       0:00:33.179 ****** \n\u001b[0;32mok: [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 : opensearch | Check containers] ****************\nThursday 01 October 2026  05:30:57 +0000 (0:00:03.361)       0:00:36.540 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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-check-containers : opensearch | Notify handlers to restart containers] ***\nThursday 01 October 2026  05:31:01 +0000 (0:00:03.677)       0:00:40.217 ****** \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] ********************************\nThursday 01 October 2026  05:31:02 +0000 (0:00:01.400)       0:00:41.617 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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] **********************************************\nThursday 01 October 2026  05:31:05 +0000 (0:00:02.757)       0:00:44.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 [opensearch : Flush handlers] *********************************************\nThursday 01 October 2026  05:31:06 +0000 (0:00:01.480)       0:00:45.856 ****** \n\nTASK [opensearch : Flush handlers] *********************************************\nThursday 01 October 2026  05:31:07 +0000 (0:00:00.487)       0:00:46.343 ****** \n\nTASK [opensearch : Flush handlers] *********************************************\nThursday 01 October 2026  05:31:07 +0000 (0:00:00.496)       0:00:46.839 ****** \n\nRUNNING HANDLER [opensearch : Disable shard allocation] ************************\nThursday 01 October 2026  05:31:08 +0000 (0:00:00.861)       0:00:47.701 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Perform a flush] *********************************\nThursday 01 October 2026  05:31:12 +0000 (0:00:04.120)       0:00:51.822 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch container] ********************\nThursday 01 October 2026  05:31:21 +0000 (0:00:08.724)       0:01:00.546 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [opensearch : Enable shard allocation] *************************\nThursday 01 October 2026  05:32:16 +0000 (0:00:54.576)       0:01:55.123 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********\nThursday 01 October 2026  05:32:38 +0000 (0:00:22.217)       0:02:17.340 ****** \n\u001b[0;33mchanged: [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] **********************************************\nThursday 01 October 2026  05:33:55 +0000 (0:01:17.518)       0:03:34.858 ****** \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] ************************\nThursday 01 October 2026  05:33:57 +0000 (0:00:01.846)       0:03:36.705 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Wait for OpenSearch cluster to become healthy] **************\nThursday 01 October 2026  05:34:01 +0000 (0:00:03.722)       0:03:40.428 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Check if a log retention policy exists] *********************\nThursday 01 October 2026  05:34:04 +0000 (0:00:03.559)       0:03:43.987 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Create new log retention policy] ****************************\nThursday 01 October 2026  05:34:08 +0000 (0:00:03.988)       0:03:47.976 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [opensearch : Apply retention policy to existing indices] *****************\nThursday 01 October 2026  05:34:10 +0000 (0:00:01.376)       0:03:49.352 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=5   \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=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  05:34:11 +0000 (0:00:01.724)       0:03:51.077 ****** \n=============================================================================== \nopensearch : Restart opensearch-dashboards container ------------------- 77.52s\nopensearch : Restart opensearch container ------------------------------ 54.57s\nopensearch : Enable shard allocation ----------------------------------- 22.22s\nopensearch : Perform a flush -------------------------------------------- 8.73s\nopensearch : Disable shard allocation ----------------------------------- 4.12s\nopensearch : Check if a log retention policy exists --------------------- 3.99s\nopensearch : include_tasks ---------------------------------------------- 3.88s\nopensearch : Copying over opensearch service config file ---------------- 3.77s\nopensearch : Copying over config.json files for services ---------------- 3.74s\nopensearch : Wait for OpenSearch to become ready ------------------------ 3.72s\nservice-cert-copy : opensearch | Copying over extra CA certificates ----- 3.69s\nservice-check-containers : opensearch | Check containers ---------------- 3.68s\nopensearch : Wait for OpenSearch cluster to become healthy -------------- 3.56s\nopensearch : Copying over opensearch-dashboards config file ------------- 3.36s\nopensearch : Setting sysctl values -------------------------------------- 2.84s\nservice-check-containers : Include tasks -------------------------------- 2.76s\nservice-cert-copy : opensearch | Copying over backend internal TLS key --- 2.64s\nopensearch : Ensuring config directories exist -------------------------- 2.55s\nservice-cert-copy : opensearch | Copying over backend internal TLS certificate --- 2.23s\nGroup hosts based on enabled services ----------------------------------- 2.09s\n+ osism apply -a upgrade memcached\n\u001b[32m2026-10-01 05:34:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of memcached.\u001b[0m\n\u001b[32m2026-10-01 05:34:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0bb4148c-ebc0-43bd-80dc-627a039ed45e (memcached) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:34:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0bb4148c-ebc0-43bd-80dc-627a039ed45e (memcached) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  05:34:20 +0000 (0:00:02.078)       0:00:02.078 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  05:34:22 +0000 (0:00:01.786)       0:00:03.864 ****** \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] ***********************************************\nThursday 01 October 2026  05:34:24 +0000 (0:00:02.084)       0:00:05.948 ****** \n\u001b[0;36mincluded: /ansible/roles/memcached/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [memcached : Ensuring config directories exist] ***************************\nThursday 01 October 2026  05:34:27 +0000 (0:00:03.139)       0:00:09.088 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=memcached)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=memcached)\u001b[0m\n\nTASK [memcached : Copying over config.json files for services] *****************\nThursday 01 October 2026  05:34:29 +0000 (0:00:02.134)       0:00:11.223 ****** \n\u001b[0;32mok: [testbed-node-1] => (item=memcached)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=memcached)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=memcached)\u001b[0m\n\nTASK [service-check-containers : memcached | Check containers] *****************\nThursday 01 October 2026  05:34:32 +0000 (0:00:02.999)       0:00:14.223 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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/release/2025.1/memcached:1.6.24.20260814', '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-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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] ***\nThursday 01 October 2026  05:34:34 +0000 (0:00:02.509)       0:00:16.732 ****** \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] ********************************\nThursday 01 October 2026  05:34:36 +0000 (0:00:01.607)       0:00:18.339 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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/release/2025.1/memcached:1.6.24.20260814', '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/release/2025.1/memcached:1.6.24.20260814', '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] **********************\nThursday 01 October 2026  05:34:38 +0000 (0:00:02.117)       0:00:20.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\nPLAY RECAP *********************************************************************\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\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  05:34:49 +0000 (0:00:10.796)       0:00:31.254 ****** \n=============================================================================== \nmemcached : Restart memcached container -------------------------------- 10.80s\nmemcached : include_tasks ----------------------------------------------- 3.14s\nmemcached : Copying over config.json files for services ----------------- 3.00s\nservice-check-containers : memcached | Check containers ----------------- 2.51s\nmemcached : Ensuring config directories exist --------------------------- 2.13s\nservice-check-containers : Include tasks -------------------------------- 2.12s\nGroup hosts based on enabled services ----------------------------------- 2.08s\nGroup hosts based on Kolla action --------------------------------------- 1.79s\nservice-check-containers : memcached | Notify handlers to restart containers --- 1.61s\n+ osism apply -a upgrade redis\n\u001b[32m2026-10-01 05:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of redis.\u001b[0m\n\u001b[32m2026-10-01 05:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c2b08c1f-f01e-4d4b-a128-639b6f6c0f47 (redis) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c2b08c1f-f01e-4d4b-a128-639b6f6c0f47 (redis) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  05:34:56 +0000 (0:00:01.465)       0:00:01.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] ***********************************\nThursday 01 October 2026  05:34:58 +0000 (0:00:01.832)       0:00:03.298 ****** \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] ***************************************************\nThursday 01 October 2026  05:35:00 +0000 (0:00:01.882)       0:00:05.181 ****** \n\u001b[0;36mincluded: /ansible/roles/redis/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [redis : Ensuring config directories exist] *******************************\nThursday 01 October 2026  05:35:04 +0000 (0:00:03.511)       0:00:08.692 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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] **************************\nThursday 01 October 2026  05:35:07 +0000 (0:00:03.213)       0:00:11.906 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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] *********************************\nThursday 01 October 2026  05:35:10 +0000 (0:00:03.355)       0:00:15.261 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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] *********************\nThursday 01 October 2026  05:35:15 +0000 (0:00:04.495)       0:00:19.757 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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] ***\nThursday 01 October 2026  05:35:18 +0000 (0:00:03.734)       0:00:23.492 ****** \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] ********************************\nThursday 01 October 2026  05:35:20 +0000 (0:00:01.521)       0:00:25.013 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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] **************************************************\nThursday 01 October 2026  05:35:22 +0000 (0:00:02.013)       0:00:27.026 ****** \n\nTASK [redis : Flush handlers] **************************************************\nThursday 01 October 2026  05:35:22 +0000 (0:00:00.425)       0:00:27.452 ****** \n\nTASK [redis : Flush handlers] **************************************************\nThursday 01 October 2026  05:35:23 +0000 (0:00:00.465)       0:00:27.918 ****** \n\nRUNNING HANDLER [redis : Restart redis container] ******************************\nThursday 01 October 2026  05:35:24 +0000 (0:00:00.833)       0:00:28.751 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [redis : Restart redis-sentinel container] *********************\nThursday 01 October 2026  05:35:34 +0000 (0:00:10.706)       0:00:39.458 ****** \n\u001b[0;33mchanged: [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=4   \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=4   \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=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  05:35:45 +0000 (0:00:10.953)       0:00:50.412 ****** \n=============================================================================== \nredis : Restart redis-sentinel container ------------------------------- 10.95s\nredis : Restart redis container ---------------------------------------- 10.71s\nredis : Copying over redis config files --------------------------------- 4.49s\nservice-check-containers : redis | Check containers --------------------- 3.73s\nredis : include_tasks --------------------------------------------------- 3.51s\nredis : Copying over default config.json files -------------------------- 3.35s\nredis : Ensuring config directories exist ------------------------------- 3.22s\nservice-check-containers : Include tasks -------------------------------- 2.01s\nGroup hosts based on enabled services ----------------------------------- 1.88s\nGroup hosts based on Kolla action --------------------------------------- 1.83s\nredis : Flush handlers -------------------------------------------------- 1.73s\nservice-check-containers : redis | Notify handlers to restart containers --- 1.52s\n+ osism apply -a upgrade mariadb\n\u001b[32m2026-10-01 05:35:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb.\u001b[0m\n\u001b[32m2026-10-01 05:35:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0913a93c-d998-4ed7-a9f0-af73776f9218 (mariadb) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:35:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0913a93c-d998-4ed7-a9f0-af73776f9218 (mariadb) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  05:35:53 +0000 (0:00:01.565)       0:00:01.565 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  05:35:55 +0000 (0:00:01.872)       0:00:03.437 ****** \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] ***************************\nThursday 01 October 2026  05:35:57 +0000 (0:00:01.732)       0:00:05.170 ****** \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] *************************************************\nThursday 01 October 2026  05:35:58 +0000 (0:00:01.496)       0:00:06.667 ****** \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Remove mariadb-clustercheck] ***********************************\nThursday 01 October 2026  05:36:01 +0000 (0:00:02.517)       0:00:09.184 ****** \n\u001b[0;32mok: [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 : Ensuring config directories exist] *****************************\nThursday 01 October 2026  05:36:04 +0000 (0:00:02.930)       0:00:12.114 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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 : Ensuring database backup config directory exists] **************\nThursday 01 October 2026  05:36:08 +0000 (0:00:04.127)       0:00:16.242 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Copying over my.cnf for mariabackup] ***************************\nThursday 01 October 2026  05:36:10 +0000 (0:00:01.959)       0:00:18.201 ****** \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 [mariadb : Copying over config.json files for services] *******************\nThursday 01 October 2026  05:36:12 +0000 (0:00:02.503)       0:00:20.704 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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 : Copying over config.json files for mariabackup] ****************\nThursday 01 October 2026  05:36:17 +0000 (0:00:05.139)       0:00:25.844 ****** \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 [mariadb : Copying over galera.cnf] ***************************************\nThursday 01 October 2026  05:36:20 +0000 (0:00:02.189)       0:00:28.034 ****** \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] *************************************************\nThursday 01 October 2026  05:36:25 +0000 (0:00:05.557)       0:00:33.592 ****** \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] ********\nThursday 01 October 2026  05:36:27 +0000 (0:00:01.763)       0:00:35.355 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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 certificate] ***\nThursday 01 October 2026  05:36:31 +0000 (0:00:04.383)       0:00:39.738 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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 key] *****\nThursday 01 October 2026  05:36:35 +0000 (0:00:03.879)       0:00:43.618 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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-check-containers : mariadb | Check containers] *******************\nThursday 01 October 2026  05:36:39 +0000 (0:00:04.216)       0:00:47.835 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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] ***\nThursday 01 October 2026  05:36:44 +0000 (0:00:05.130)       0:00:52.965 ****** \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] ********************************\nThursday 01 October 2026  05:36:46 +0000 (0:00:01.572)       0:00:54.537 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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 : Checking for mariadb cluster] **********************************\nThursday 01 October 2026  05:36:51 +0000 (0:00:04.723)       0:00:59.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\nTASK [mariadb : Cleaning up temp file on localhost] ****************************\nThursday 01 October 2026  05:36:53 +0000 (0:00:01.843)       0:01:01.104 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Stop MariaDB containers] ***************************************\nThursday 01 October 2026  05:36:54 +0000 (0:00:01.155)       0:01:02.260 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************\nThursday 01 October 2026  05:36:55 +0000 (0:00:01.562)       0:01:03.822 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  05:36:57 +0000 (0:00:01.490)       0:01:05.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 : Get MariaDB wsrep recovery seqno] ******************************\nThursday 01 October 2026  05:36:58 +0000 (0:00:01.632)       0:01:06.946 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************\nThursday 01 October 2026  05:37:00 +0000 (0:00:01.771)       0:01:08.717 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************\nThursday 01 October 2026  05:37:02 +0000 (0:00:01.510)       0:01:10.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 [mariadb : Comparing seqno value on all mariadb hosts] ********************\nThursday 01 October 2026  05:37:03 +0000 (0:00:01.484)       0:01:11.713 ****** \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] ***\nThursday 01 October 2026  05:37:05 +0000 (0:00:01.832)       0:01:13.545 ****** \n\u001b[0;36mskipping: [testbed-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] *****\nThursday 01 October 2026  05:37:07 +0000 (0:00:01.475)       0:01:15.021 ****** \n\u001b[0;36mskipping: [testbed-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] ***************\nThursday 01 October 2026  05:37:08 +0000 (0:00:01.400)       0:01:16.422 ****** \n\u001b[0;36mskipping: [testbed-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] ***\nThursday 01 October 2026  05:37:09 +0000 (0:00:01.513)       0:01:17.935 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  05:37:11 +0000 (0:00:01.458)       0:01:19.394 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  05:37:12 +0000 (0:00:01.543)       0:01:20.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 [mariadb : Set first MariaDB container as primary] ************************\nThursday 01 October 2026  05:37:14 +0000 (0:00:01.563)       0:01:22.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 [mariadb : Wait for MariaDB to become operational] ************************\nThursday 01 October 2026  05:37:16 +0000 (0:00:01.656)       0:01:24.158 ****** \n\u001b[0;36mskipping: [testbed-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)] ****************************\nThursday 01 October 2026  05:37:17 +0000 (0:00:01.471)       0:01:25.629 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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] ****************************************\nThursday 01 October 2026  05:37:21 +0000 (0:00:03.831)       0:01:29.461 ****** \n\u001b[0;36mskipping: [testbed-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)] ***************************\nThursday 01 October 2026  05:37:22 +0000 (0:00:01.510)       0:01:30.971 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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 : Wait for master mariadb] ***************************************\nThursday 01 October 2026  05:37:27 +0000 (0:00:04.135)       0:01:35.107 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************\nThursday 01 October 2026  05:37:28 +0000 (0:00:01.851)       0:01:36.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 [service-check : mariadb | Fail if containers are missing or not running] ***\nThursday 01 October 2026  05:37:30 +0000 (0:00:01.597)       0:01:38.556 ****** \n\u001b[0;36mskipping: [testbed-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] **************\nThursday 01 October 2026  05:37:32 +0000 (0:00:01.470)       0:01:40.027 ****** \n\u001b[0;36mskipping: [testbed-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] **************\nThursday 01 October 2026  05:37:34 +0000 (0:00:02.204)       0:01:42.232 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Create MariaDB volume] *****************************************\nThursday 01 October 2026  05:37:36 +0000 (0:00:01.895)       0:01: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 [mariadb : Divide hosts by their MariaDB volume availability] *************\nThursday 01 October 2026  05:37:38 +0000 (0:00:02.117)       0:01:46.244 ****** \n\u001b[0;32mok: [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] *************\nThursday 01 October 2026  05:37:39 +0000 (0:00:01.559)       0:01:47.804 ****** \n\u001b[0;32mok: [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] ***************************\nThursday 01 October 2026  05:37:41 +0000 (0:00:01.531)       0:01:49.336 ****** \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 [mariadb : Divide hosts by their MariaDB service port liveness] ***********\nThursday 01 October 2026  05:37:43 +0000 (0:00:01.972)       0:01:51.308 ****** \n\u001b[0;32mok: [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] **************************\nThursday 01 October 2026  05:37:45 +0000 (0:00:01.842)       0:01:53.150 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************\nThursday 01 October 2026  05:37:46 +0000 (0:00:01.429)       0:01:54.579 ****** \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 [mariadb : Extract MariaDB service WSREP sync status] *********************\nThursday 01 October 2026  05:37:50 +0000 (0:00:03.884)       0:01:58.464 ****** \n\u001b[0;32mok: [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 : Divide hosts by their MariaDB service WSREP sync status] *******\nThursday 01 October 2026  05:37:51 +0000 (0:00:01.429)       0:01:59.894 ****** \n\u001b[0;32mok: [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] ***\nThursday 01 October 2026  05:37:53 +0000 (0:00:01.686)       0:02:01.581 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  05:37:55 +0000 (0:00:01.811)       0:02:03.392 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  05:37:56 +0000 (0:00:01.455)       0:02:04.848 ****** \n\u001b[0;36mskipping: [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 : Restart MariaDB on existing cluster members] ********\nThursday 01 October 2026  05:37:58 +0000 (0:00:01.839)       0:02:06.687 ****** \n\u001b[0;33mchanged: [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 [mariadb : Start MariaDB on new nodes] *************************\nThursday 01 October 2026  05:38:00 +0000 (0:00:01.597)       0:02:08.285 ****** \n\u001b[0;36mskipping: [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 [Restart mariadb services] ************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nThursday 01 October 2026  05:38:02 +0000 (0:00:02.176)       0:02:10.461 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nThursday 01 October 2026  05:38:23 +0000 (0:00:21.407)       0:02:31.868 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nThursday 01 October 2026  05:38:28 +0000 (0:00:04.764)       0:02:36.633 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Restart mariadb services] ************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nThursday 01 October 2026  05:38:32 +0000 (0:00:03.944)       0:02:40.577 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nThursday 01 October 2026  05:38:58 +0000 (0:00:25.433)       0:03:06.011 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nThursday 01 October 2026  05:39:02 +0000 (0:00:04.299)       0:03:10.310 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nPLAY [Restart mariadb services] ************************************************\n\nTASK [mariadb : Restart MariaDB container] *************************************\nThursday 01 October 2026  05:39:05 +0000 (0:00:03.179)       0:03:13.489 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service port liveness] ************************\nThursday 01 October 2026  05:39:31 +0000 (0:00:26.357)       0:03:39.847 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [mariadb : Wait for MariaDB service to sync WSREP] ************************\nThursday 01 October 2026  05:39:36 +0000 (0:00:04.642)       0:03:44.490 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35mmariadb_bootstrap_restart\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nThursday 01 October 2026  05:39:41 +0000 (0:00:04.540)       0:03:49.031 ****** \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] ********************************\nThursday 01 October 2026  05:39:42 +0000 (0:00:01.791)       0:03:50.823 ****** \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 [mariadb : Creating mysql monitor user] ***********************************\nThursday 01 October 2026  05:39:46 +0000 (0:00:03.604)       0:03:54.427 ****** \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] *********\nThursday 01 October 2026  05:39:50 +0000 (0:00:03.680)       0:03:58.108 ****** \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 [mariadb : Granting permissions on Mariabackup database to backup user] ***\nThursday 01 October 2026  05:39:53 +0000 (0:00:03.638)       0:04:01.747 ****** \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] ***************************\nThursday 01 October 2026  05:39:57 +0000 (0:00:03.617)       0:04:05.364 ****** \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 [service-check : mariadb | Fail if containers are missing or not running] ***\nThursday 01 October 2026  05:40:04 +0000 (0:00:07.419)       0:04:12.784 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check : mariadb | Fail if containers are unhealthy] **************\nThursday 01 October 2026  05:40:08 +0000 (0:00:03.892)       0:04:16.677 ****** \n\u001b[0;36mskipping: [testbed-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] **************\nThursday 01 October 2026  05:40:10 +0000 (0:00:01.597)       0:04:18.275 ****** \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] ****************************************\nThursday 01 October 2026  05:40:14 +0000 (0:00:04.168)       0:04:22.443 ****** \n\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Run upgrade in MariaDB container] ******************************\nThursday 01 October 2026  05:40:16 +0000 (0:00:02.058)       0:04:24.502 ****** \n\u001b[0;33mchanged: [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=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=42  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=42  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  05:40:35 +0000 (0:00:19.138)       0:04:43.641 ****** \n=============================================================================== \nmariadb : Restart MariaDB container ------------------------------------ 73.20s\nmariadb : Run upgrade in MariaDB container ----------------------------- 19.14s\nmariadb : Wait for MariaDB service port liveness ----------------------- 13.71s\nmariadb : Wait for MariaDB service to sync WSREP ----------------------- 11.66s\nservice-check : mariadb | Get container facts --------------------------- 7.42s\nmariadb : Copying over galera.cnf --------------------------------------- 5.56s\nmariadb : Copying over config.json files for services ------------------- 5.14s\nservice-check-containers : mariadb | Check containers ------------------- 5.13s\nservice-check-containers : Include tasks -------------------------------- 4.72s\nservice-cert-copy : mariadb | Copying over extra CA certificates -------- 4.38s\nservice-cert-copy : mariadb | Copying over backend internal TLS key ----- 4.22s\nmariadb : Wait for MariaDB service to be ready through VIP -------------- 4.17s\nmariadb : Restart master MariaDB container(s) --------------------------- 4.14s\nmariadb : Ensuring config directories exist ----------------------------- 4.13s\nservice-check : mariadb | Fail if containers are missing or not running --- 3.89s\nmariadb : Check MariaDB service WSREP sync status ----------------------- 3.88s\nservice-cert-copy : mariadb | Copying over backend internal TLS certificate --- 3.88s\nmariadb : Restart slave MariaDB container(s) ---------------------------- 3.83s\nmariadb : Creating mysql monitor user ----------------------------------- 3.68s\nmariadb : Creating database backup user and setting permissions --------- 3.64s\n+ osism apply -a upgrade rabbitmq\n\u001b[32m2026-10-01 05:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of rabbitmq.\u001b[0m\n\u001b[32m2026-10-01 05:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f4268b1-aa56-4a62-b486-a9c6d457aad7 (rabbitmq) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6f4268b1-aa56-4a62-b486-a9c6d457aad7 (rabbitmq) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  05:40:43 +0000 (0:00:01.506)       0:00:01.506 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  05:40:46 +0000 (0:00:02.785)       0:00:04.291 ****** \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] ************************************************\nThursday 01 October 2026  05:40:49 +0000 (0:00:02.685)       0:00:06.977 ****** \n\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [rabbitmq : Get container facts] ******************************************\nThursday 01 October 2026  05:40:52 +0000 (0:00:03.335)       0:00:10.312 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get current RabbitMQ version] *********************************\nThursday 01 October 2026  05:40:55 +0000 (0:00:02.880)       0:00:13.193 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Get new RabbitMQ version] *************************************\nThursday 01 October 2026  05:40:58 +0000 (0:00:03.497)       0:00:16.691 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******\nThursday 01 October 2026  05:41:03 +0000 (0:00:04.651)       0:00:21.342 ****** \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\nTASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************\nThursday 01 October 2026  05:41:05 +0000 (0:00:01.420)       0:00:22.763 ****** \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\nTASK [rabbitmq : include_tasks] ************************************************\nThursday 01 October 2026  05:41:06 +0000 (0:00:01.782)       0:00:24.545 ****** \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] ******************************************\nThursday 01 October 2026  05:41:08 +0000 (0:00:02.047)       0:00:26.592 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : List RabbitMQ policies] ***************************************\nThursday 01 October 2026  05:41:11 +0000 (0:00:02.485)       0:00:29.078 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************\nThursday 01 October 2026  05:41:14 +0000 (0:00:03.248)       0:00:32.326 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Ensuring config directories exist] ****************************\nThursday 01 October 2026  05:41:16 +0000 (0:00:01.753)       0:00:34.080 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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] ******************\nThursday 01 October 2026  05:41:18 +0000 (0:00:02.249)       0:00:36.329 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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] *******************************\nThursday 01 October 2026  05:41:21 +0000 (0:00:02.649)       0:00:38.978 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over rabbitmq.conf] ***********************************\nThursday 01 October 2026  05:41:24 +0000 (0:00:02.941)       0:00:41.920 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over erl_inetrc] **************************************\nThursday 01 October 2026  05:41:27 +0000 (0:00:03.182)       0:00:45.103 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (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\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over advanced.config] *********************************\nThursday 01 October 2026  05:41:29 +0000 (0:00:02.608)       0:00:47.711 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over definitions.json] ********************************\nThursday 01 October 2026  05:41:33 +0000 (0:00:03.075)       0:00:50.786 ****** \n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m\n\nTASK [rabbitmq : Copying over enabled_plugins] *********************************\nThursday 01 October 2026  05:41:36 +0000 (0:00:03.443)       0:00:54.230 ****** \n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m\n\nTASK [rabbitmq : include_tasks] ************************************************\nThursday 01 October 2026  05:41:39 +0000 (0:00:03.329)       0:00:57.560 ****** \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] *******\nThursday 01 October 2026  05:41:42 +0000 (0:00:02.259)       0:00:59.819 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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] ***\nThursday 01 October 2026  05:41:44 +0000 (0:00:02.656)       0:01:02.476 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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] ****\nThursday 01 October 2026  05:41:46 +0000 (0:00:01.654)       0:01:04.131 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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 : Enable all stable feature flags] ******************************\nThursday 01 October 2026  05:41:48 +0000 (0:00:02.269)       0:01:06.400 ****** \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 [service-check-containers : rabbitmq | Check containers] ******************\nThursday 01 October 2026  05:41:53 +0000 (0:00:04.424)       0:01:10.824 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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] ***\nThursday 01 October 2026  05:41:55 +0000 (0:00:02.514)       0:01:13.339 ****** \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] ********************************\nThursday 01 October 2026  05:41:57 +0000 (0:00:01.466)       0:01:14.805 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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\nRUNNING HANDLER [rabbitmq : Restart rabbitmq container] ************************\nThursday 01 October 2026  05:41:59 +0000 (0:00:02.216)       0:01:17.021 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nThursday 01 October 2026  05:42:01 +0000 (0:00:02.043)       0:01:19.065 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********\nThursday 01 October 2026  05:42:03 +0000 (0:00:02.297)       0:01:21.362 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************\nThursday 01 October 2026  05:42:14 +0000 (0:00:10.987)       0:01:32.350 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nThursday 01 October 2026  05:42:15 +0000 (0:00:01.245)       0:01:33.596 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nThursday 01 October 2026  05:42:25 +0000 (0:00:09.543)       0:01:43.139 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nThursday 01 October 2026  05:42:34 +0000 (0:00:09.480)       0:01:52.619 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********\nThursday 01 October 2026  05:42:36 +0000 (0:00:02.011)       0:01:54.630 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************\nThursday 01 October 2026  05:42:46 +0000 (0:00:10.055)       0:02:04.686 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nThursday 01 October 2026  05:42:47 +0000 (0:00:00.829)       0:02:05.516 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nThursday 01 October 2026  05:43:01 +0000 (0:00:13.241)       0:02:18.758 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nPLAY [Restart rabbitmq services] ***********************************************\n\nTASK [rabbitmq : Get info on RabbitMQ container] *******************************\nThursday 01 October 2026  05:43:09 +0000 (0:00:08.819)       0:02:27.577 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********\nThursday 01 October 2026  05:43:11 +0000 (0:00:01.781)       0:02:29.358 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************\nThursday 01 October 2026  05:43:21 +0000 (0:00:09.536)       0:02:38.894 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Restart rabbitmq container] ***********************************\nThursday 01 October 2026  05:43:22 +0000 (0:00:00.823)       0:02:39.718 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [rabbitmq : Waiting for rabbitmq to start] ********************************\nThursday 01 October 2026  05:43:35 +0000 (0:00:13.353)       0:02:53.072 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply rabbitmq post-configuration] ***************************************\n\nTASK [Include rabbitmq post-deploy.yml] ****************************************\nThursday 01 October 2026  05:43:44 +0000 (0:00:09.278)       0:03:02.351 ****** \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] ******************************\nThursday 01 October 2026  05:43:46 +0000 (0:00:01.570)       0:03:03.921 ****** \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;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \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=24  \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 ********************************************************************\nThursday 01 October 2026  05:43:51 +0000 (0:00:04.960)       0:03:08.881 ****** \n=============================================================================== \nrabbitmq : Restart rabbitmq container ---------------------------------- 36.14s\nrabbitmq : Put RabbitMQ node into maintenance mode if in cluster ------- 30.58s\nrabbitmq : Waiting for rabbitmq to start ------------------------------- 27.58s\nrabbitmq : Get info on RabbitMQ container ------------------------------- 6.09s\nrabbitmq : Enable all stable feature flags ------------------------------ 4.96s\nrabbitmq : Get new RabbitMQ version ------------------------------------- 4.65s\nrabbitmq : Enable all stable feature flags ------------------------------ 4.42s\nrabbitmq : Get current RabbitMQ version --------------------------------- 3.50s\nrabbitmq : Copying over definitions.json -------------------------------- 3.44s\nrabbitmq : include_tasks ------------------------------------------------ 3.34s\nrabbitmq : Copying over enabled_plugins --------------------------------- 3.33s\nrabbitmq : List RabbitMQ policies --------------------------------------- 3.25s\nrabbitmq : Copying over rabbitmq.conf ----------------------------------- 3.18s\nrabbitmq : Copying over advanced.config --------------------------------- 3.08s\nrabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.94s\nrabbitmq : Stop the RabbitMQ application if not in cluster -------------- 2.90s\nrabbitmq : Get container facts ------------------------------------------ 2.88s\nGroup hosts based on Kolla action --------------------------------------- 2.79s\nGroup hosts based on enabled services ----------------------------------- 2.68s\nservice-cert-copy : rabbitmq | Copying over extra CA certificates ------- 2.66s\n+ osism apply -a upgrade openvswitch\n\u001b[32m2026-10-01 05:43:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of openvswitch.\u001b[0m\n\u001b[32m2026-10-01 05:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fae24067-1221-4a34-8638-559cc91a013f (openvswitch) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task fae24067-1221-4a34-8638-559cc91a013f (openvswitch) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  05:43:59 +0000 (0:00:01.899)       0:00:01.899 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  05:44:02 +0000 (0:00:02.755)       0:00:04.654 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m\n\nPLAY [Apply role openvswitch] **************************************************\n\nTASK [openvswitch : include_tasks] *********************************************\nThursday 01 October 2026  05:44:04 +0000 (0:00:02.495)       0:00:07.150 ****** \n\u001b[0;36mincluded: /ansible/roles/openvswitch/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nThursday 01 October 2026  05:44:08 +0000 (0:00:03.770)       0:00:10.920 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Persist modules via modules-load.d] ************************\nThursday 01 October 2026  05:44:12 +0000 (0:00:03.600)       0:00:14.520 ****** \n\u001b[0;32mok: [testbed-node-2] => (item=openvswitch)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=openvswitch)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=openvswitch)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=openvswitch)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=openvswitch)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=openvswitch)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nThursday 01 October 2026  05:44:15 +0000 (0:00:02.971)       0:00:17.492 ****** \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\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\nTASK [openvswitch : Create /run/openvswitch directory on host] *****************\nThursday 01 October 2026  05:44:17 +0000 (0:00:02.778)       0:00:20.270 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [openvswitch : Ensuring config directories exist] *************************\nThursday 01 October 2026  05:44:20 +0000 (0:00:02.349)       0:00:22.620 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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] ***************\nThursday 01 October 2026  05:44:23 +0000 (0:00:03.073)       0:00:25.693 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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] ****************************\nThursday 01 October 2026  05:44:27 +0000 (0:00:04.474)       0:00:30.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 [service-check-containers : openvswitch | Check containers] ***************\nThursday 01 October 2026  05:44:30 +0000 (0:00:02.637)       0:00:32.806 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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] ***\nThursday 01 October 2026  05:44:34 +0000 (0:00:03.885)       0:00:36.691 ****** \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] ********************************\nThursday 01 October 2026  05:44:36 +0000 (0:00:02.060)       0:00:38.752 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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]\u001b[0m\n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  05:44:39 +0000 (0:00:03.247)       0:00:42.000 ****** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  05:44:40 +0000 (0:00:00.567)       0:00:42.567 ****** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  05:44:40 +0000 (0:00:00.565)       0:00:43.133 ****** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  05:44:41 +0000 (0:00:00.865)       0:00:43.999 ****** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  05:44:42 +0000 (0:00:00.610)       0:00:44.609 ****** \n\nTASK [openvswitch : Flush Handlers] ********************************************\nThursday 01 October 2026  05:44:42 +0000 (0:00:00.536)       0:00:45.146 ****** \n\nRUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********\nThursday 01 October 2026  05:44:43 +0000 (0:00:00.919)       0:00:46.065 ****** \n\u001b[0;33mchanged: [testbed-node-0]\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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***\nThursday 01 October 2026  05:44:55 +0000 (0:00:12.159)       0:00:58.224 ****** \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\nRUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********\nThursday 01 October 2026  05:44:58 +0000 (0:00:02.858)       0:01:01.082 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [openvswitch : Set system-id, hostname and hw-offload] ********************\nThursday 01 October 2026  05:45:10 +0000 (0:00:11.793)       0:01:12.875 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-5'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-3] => (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-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m\n\nTASK [openvswitch : Ensuring OVS bridge is properly setup] *********************\nThursday 01 October 2026  05:45:19 +0000 (0:00:08.825)       0:01:21.701 ****** \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;32mok: [testbed-node-1] => (item=br-ex)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=br-ex)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=br-ex)\u001b[0m\n\nTASK [openvswitch : Ensuring OVS ports are properly setup] *********************\nThursday 01 October 2026  05:45:22 +0000 (0:00:03.580)       0:01:25.282 ****** \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;32mok: [testbed-node-0] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=['br-ex', 'vxlan0'])\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=4   \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=15  \u001b[0m \u001b[0;33mchanged=4   \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=4   \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=13  \u001b[0m \u001b[0;33mchanged=4   \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=13  \u001b[0m \u001b[0;33mchanged=4   \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=13  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  05:45:27 +0000 (0:00:04.713)       0:01:29.995 ****** \n=============================================================================== \nopenvswitch : Restart openvswitch-db-server container ------------------ 12.16s\nopenvswitch : Restart openvswitch-vswitchd container ------------------- 11.79s\nopenvswitch : Set system-id, hostname and hw-offload -------------------- 8.83s\nopenvswitch : Ensuring OVS ports are properly setup --------------------- 4.71s\nopenvswitch : Copying over config.json files for services --------------- 4.48s\nopenvswitch : Flush Handlers -------------------------------------------- 4.06s\nservice-check-containers : openvswitch | Check containers --------------- 3.89s\nopenvswitch : include_tasks --------------------------------------------- 3.77s\nmodule-load : Load modules ---------------------------------------------- 3.60s\nopenvswitch : Ensuring OVS bridge is properly setup --------------------- 3.58s\nservice-check-containers : Include tasks -------------------------------- 3.25s\nopenvswitch : Ensuring config directories exist ------------------------- 3.07s\nmodule-load : Persist modules via modules-load.d ------------------------ 2.97s\nopenvswitch : Waiting for openvswitch_db service to be ready ------------ 2.86s\nmodule-load : Drop module persistence ----------------------------------- 2.78s\nGroup hosts based on Kolla action --------------------------------------- 2.76s\nopenvswitch : Copying over ovs-vsctl wrapper ---------------------------- 2.64s\nGroup hosts based on enabled services ----------------------------------- 2.50s\nopenvswitch : Create /run/openvswitch directory on host ----------------- 2.35s\nservice-check-containers : openvswitch | Notify handlers to restart containers --- 2.06s\n+ osism apply -a upgrade ovn\n\u001b[32m2026-10-01 05:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ovn.\u001b[0m\n\u001b[32m2026-10-01 05:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3aa28c84-3eb0-4098-9b42-6c389acb6c17 (ovn) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3aa28c84-3eb0-4098-9b42-6c389acb6c17 (ovn) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  05:45:35 +0000 (0:00:01.461)       0:00:01.461 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  05:45:38 +0000 (0:00:02.784)       0:00:04.246 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_ovn_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_ovn_True)\u001b[0m\n\nPLAY [Apply role ovn-controller] ***********************************************\n\nTASK [ovn-controller : include_tasks] ******************************************\nThursday 01 October 2026  05:45:41 +0000 (0:00:03.403)       0:00:07.649 ****** \n\u001b[0;36mincluded: /ansible/roles/ovn-controller/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ovn-controller : Ensuring config directories exist] **********************\nThursday 01 October 2026  05:45:46 +0000 (0:00:04.697)       0:00:12.347 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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] ************\nThursday 01 October 2026  05:45:50 +0000 (0:00:03.826)       0:00:16.173 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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] *************\nThursday 01 October 2026  05:45:53 +0000 (0:00:03.061)       0:00:19.235 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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] **************************\nThursday 01 October 2026  05:45:55 +0000 (0:00:02.306)       0:00:21.541 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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] ************\nThursday 01 October 2026  05:45:58 +0000 (0:00:03.393)       0:00:24.935 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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] ***\nThursday 01 October 2026  05:46:01 +0000 (0:00:02.790)       0:00:27.725 ****** \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] ********************************\nThursday 01 October 2026  05:46:04 +0000 (0:00:02.291)       0:00:30.017 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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\nTASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************\nThursday 01 October 2026  05:46:06 +0000 (0:00:02.845)       0:00:32.862 ****** \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-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ovn-controller : Configure OVN in OVSDB] *********************************\nThursday 01 October 2026  05:46:11 +0000 (0:00:04.305)       0:00:37.167 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\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-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', '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-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-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;32mok: [testbed-node-1] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (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;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (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;32mok: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [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-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-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-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-3] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:89:18:56', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (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;32mok: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m\n\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  05:46:33 +0000 (0:00:22.194)       0:00:59.362 ****** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  05:46:33 +0000 (0:00:00.464)       0:00:59.826 ****** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  05:46:34 +0000 (0:00:00.490)       0:01:00.316 ****** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  05:46:34 +0000 (0:00:00.448)       0:01:00.765 ****** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  05:46:35 +0000 (0:00:00.552)       0:01:01.317 ****** \n\nTASK [ovn-controller : Flush handlers] *****************************************\nThursday 01 October 2026  05:46:36 +0000 (0:00:00.690)       0:01:02.008 ****** \n\nRUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************\nThursday 01 October 2026  05:46:36 +0000 (0:00:00.835)       0:01:02.844 ****** \n\u001b[0;33mchanged: [testbed-node-0]\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-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nPLAY [Apply role ovn-db] *******************************************************\n\nTASK [ovn-db : include_tasks] **************************************************\nThursday 01 October 2026  05:48:48 +0000 (0:02:12.086)       0:03:14.930 ****** \n\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [ovn-db : include_tasks] **************************************************\nThursday 01 October 2026  05:48:50 +0000 (0:00:01.850)       0:03:16.780 ****** \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] *************\nThursday 01 October 2026  05:48:52 +0000 (0:00:02.085)       0:03:18.866 ****** \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] ***************\nThursday 01 October 2026  05:48:54 +0000 (0:00:02.060)       0:03:20.927 ****** \n\u001b[0;32mok: [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] ***************\nThursday 01 October 2026  05:48:56 +0000 (0:00:01.513)       0:03:22.440 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Establish whether the OVN NB cluster has already existed] *******\nThursday 01 October 2026  05:48:57 +0000 (0:00:01.413)       0:03:23.854 ****** \n\u001b[0;32mok: [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] *******\nThursday 01 October 2026  05:48:59 +0000 (0:00:01.533)       0:03:25.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 [ovn-db : Check if running on all OVN NB DB hosts] ************************\nThursday 01 October 2026  05:49:00 +0000 (0:00:01.473)       0:03:26.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 OVN NB service port liveness] *****************************\nThursday 01 October 2026  05:49:02 +0000 (0:00:01.536)       0:03:28.398 ****** \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 service port liveness] *************\nThursday 01 October 2026  05:49:04 +0000 (0:00:02.318)       0:03:30.716 ****** \n\u001b[0;32mok: [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 : Get OVN NB database information] ********************************\nThursday 01 October 2026  05:49:06 +0000 (0:00:01.593)       0:03:32.310 ****** \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 leader/follower role] **************\nThursday 01 October 2026  05:49:08 +0000 (0:00:01.931)       0:03:34.241 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Fail on existing OVN NB cluster with no leader] *****************\nThursday 01 October 2026  05:49:09 +0000 (0:00:01.491)       0:03:35.733 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Check if running on all OVN SB DB hosts] ************************\nThursday 01 October 2026  05:49:11 +0000 (0:00:01.811)       0:03:37.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 [ovn-db : Check OVN SB service port liveness] *****************************\nThursday 01 October 2026  05:49:13 +0000 (0:00:01.490)       0:03:39.034 ****** \n\u001b[0;32mok: [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 service port liveness] *************\nThursday 01 October 2026  05:49:15 +0000 (0:00:01.925)       0:03:40.960 ****** \n\u001b[0;32mok: [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 : Get OVN SB database information] ********************************\nThursday 01 October 2026  05:49:16 +0000 (0:00:01.515)       0:03:42.475 ****** \n\u001b[0;32mok: [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 leader/follower role] **************\nThursday 01 October 2026  05:49:18 +0000 (0:00:02.034)       0:03:44.509 ****** \n\u001b[0;32mok: [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 : Fail on existing OVN SB cluster with no leader] *****************\nThursday 01 October 2026  05:49:20 +0000 (0:00:01.652)       0:03:46.162 ****** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nThursday 01 October 2026  05:49:21 +0000 (0:00:01.512)       0:03:47.674 ****** \n\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  05:49:23 +0000 (0:00:02.040)       0:03:49.715 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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] ********************\nThursday 01 October 2026  05:49:28 +0000 (0:00:04.335)       0:03:54.050 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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] *************************\nThursday 01 October 2026  05:49:34 +0000 (0:00:06.881)       0:04:00.932 ****** \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] *****\nThursday 01 October 2026  05:49:37 +0000 (0:00:02.104)       0:04:03.037 ****** \n\u001b[0;33mchanged: [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] **********\nThursday 01 October 2026  05:49:38 +0000 (0:00:01.795)       0:04:04.833 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ovn-db : Generate config files for OVN relay services] *******************\nThursday 01 October 2026  05:49:42 +0000 (0:00:03.117)       0:04:07.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 [service-check-containers : ovn_db | Check containers] ********************\nThursday 01 October 2026  05:49:45 +0000 (0:00:03.267)       0:04:11.217 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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] ***\nThursday 01 October 2026  05:49:50 +0000 (0:00:05.716)       0:04:16.934 ****** \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] ********************************\nThursday 01 October 2026  05:49:52 +0000 (0:00:01.428)       0:04:18.363 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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] *****\nThursday 01 October 2026  05:49:56 +0000 (0:00:04.087)       0:04:22.451 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m\n\nTASK [service-check-containers : Store changed containers to pass to the handler] ***\nThursday 01 October 2026  05:50:23 +0000 (0:00:26.874)       0:04:49.325 ****** \n\u001b[0;32mok: [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] ***\nThursday 01 October 2026  05:50:24 +0000 (0:00:01.451)       0:04:50.777 ****** \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] *************************************************\nThursday 01 October 2026  05:50:26 +0000 (0:00:01.764)       0:04:52.542 ****** \n\nTASK [ovn-db : Flush handlers] *************************************************\nThursday 01 October 2026  05:50:27 +0000 (0:00:00.462)       0:04:53.004 ****** \n\nTASK [ovn-db : Flush handlers] *************************************************\nThursday 01 October 2026  05:50:27 +0000 (0:00:00.468)       0:04:53.473 ****** \n\nRUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************\nThursday 01 October 2026  05:50:28 +0000 (0:00:00.827)       0:04:54.301 ****** \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] *************************\nThursday 01 October 2026  05:50:46 +0000 (0:00:18.033)       0:05:12.334 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************\nThursday 01 October 2026  05:51:04 +0000 (0:00:17.803)       0:05:30.138 ****** \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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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] ************************\nThursday 01 October 2026  05:51:15 +0000 (0:00:11.606)       0:05:41.744 ****** \n\u001b[0;33mchanged: [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 : Wait for leader election] ***************************************\nThursday 01 October 2026  05:51:34 +0000 (0:00:18.407)       0:06:00.152 ****** \nPausing for 5 seconds\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ovn-db : Get OVN_Northbound cluster leader] ******************************\nThursday 01 October 2026  05:51:40 +0000 (0:00:06.234)       0:06:06.386 ****** \n\u001b[0;32mok: [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] ***************************\nThursday 01 October 2026  05:51:42 +0000 (0:00:02.023)       0:06:08.410 ****** \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] ******************************\nThursday 01 October 2026  05:51:44 +0000 (0:00:01.920)       0:06:10.331 ****** \n\u001b[0;32mok: [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] ***************************\nThursday 01 October 2026  05:51:46 +0000 (0:00:01.916)       0:06:12.248 ****** \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] *********************************************\nThursday 01 October 2026  05:51:48 +0000 (0:00:01.759)       0:06:14.008 ****** \n\u001b[0;32mok: [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] *********************************************\nThursday 01 October 2026  05:51:50 +0000 (0:00:02.365)       0:06:16.374 ****** \n\u001b[0;32mok: [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] ***************************************\nThursday 01 October 2026  05:51:52 +0000 (0:00:01.963)       0:06:18.337 ****** \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=51  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=48  \u001b[0m \u001b[0;33mchanged=15  \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=48  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \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-4\u001b[0m             : \u001b[0;32mok=12  \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-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  05:51:55 +0000 (0:00:03.065)       0:06:21.403 ****** \n=============================================================================== \novn-controller : Restart ovn-controller container --------------------- 132.09s\nservice-check-containers : ovn_db | Check containers with iteration ---- 26.87s\novn-controller : Configure OVN in OVSDB -------------------------------- 22.19s\novn-db : Restart ovn-northd container ---------------------------------- 18.41s\novn-db : Restart ovn-nb-db container ----------------------------------- 18.03s\novn-db : Restart ovn-sb-db container ----------------------------------- 17.80s\novn-db : Restart ovn-sb-db-relay container ----------------------------- 11.61s\novn-db : Copying over config.json files for services -------------------- 6.88s\novn-db : Wait for leader election --------------------------------------- 6.24s\nservice-check-containers : ovn_db | Check containers -------------------- 5.72s\novn-controller : include_tasks ------------------------------------------ 4.70s\novn-db : Ensuring config directories exist ------------------------------ 4.34s\novn-controller : Create br-int bridge on OpenvSwitch -------------------- 4.30s\nservice-check-containers : Include tasks -------------------------------- 4.09s\novn-controller : Ensuring config directories exist ---------------------- 3.83s\novn-controller : Flush handlers ----------------------------------------- 3.48s\nGroup hosts based on enabled services ----------------------------------- 3.40s\novn-controller : Copying over systemd override -------------------------- 3.39s\novn-db : Generate config files for OVN relay services ------------------- 3.27s\novn-db : Copying over config.json files for OVN relay services ---------- 3.12s\n+ [[ false == \\f\\a\\l\\s\\e ]]\n+ sh -c /opt/configuration/scripts/upgrade/100-ceph-with-ansible.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ osism apply ceph-rolling_update -e ireallymeanit=yes\n\u001b[32m2026-10-01 05:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-rolling_update.\u001b[0m\n\u001b[32m2026-10-01 05:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24c3ef87-7a60-4969-b4f3-186dec5b1f43 (ceph-rolling_update) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 05:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 24c3ef87-7a60-4969-b4f3-186dec5b1f43 (ceph-rolling_update) 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 [Confirm whether user really meant to upgrade the cluster] ****************\n\nTASK [Exit playbook, if user did not mean to upgrade cluster] ******************\nThursday 01 October 2026  05:52:07 +0000 (0:00:01.512)       0:00:01.512 ****** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: rbdmirrors\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: nfss\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: clients\u001b[0m\n\nPLAY [Gather facts and check the init system] **********************************\n\nTASK [Gather facts on all Ceph hosts for following reference] ******************\nThursday 01 October 2026  05:52:09 +0000 (0:00:02.220)       0:00:03.732 ****** \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-manager] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Gather facts] ************************************************************\nThursday 01 October 2026  05:52:16 +0000 (0:00:06.251)       0:00:09.984 ****** \n\u001b[0;36mskipping: [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 [Gather and delegate facts] ***********************************************\nThursday 01 October 2026  05:52:24 +0000 (0:00:08.235)       0:00:18.220 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\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-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\nTASK [Set_fact rolling_update] *************************************************\nThursday 01 October 2026  05:52:54 +0000 (0:00:30.355)       0:00:48.576 ****** \n\u001b[0;32mok: [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 [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  05:52:57 +0000 (0:00:02.402)       0:00:50.978 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5, testbed-manager\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  05:53:00 +0000 (0:00:02.951)       0:00:53.930 ****** \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-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 [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  05:53:02 +0000 (0:00:02.506)       0:00:56.436 ****** \n\u001b[0;32mok: [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 [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  05:53:05 +0000 (0:00:02.600)       0:00:59.037 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  05:53:08 +0000 (0:00:02.895)       0:01:01.932 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  05:53:10 +0000 (0:00:02.137)       0:01:04.070 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  05:53:12 +0000 (0:00:02.351)       0:01:06.422 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  05:53:14 +0000 (0:00:02.333)       0:01:08.755 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  05:53:17 +0000 (0:00:02.565)       0:01:11.320 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  05:53:19 +0000 (0:00:02.397)       0:01:13.718 ****** \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-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  05:53:22 +0000 (0:00:02.162)       0:01:15.881 ****** \n\u001b[0;32mok: [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 [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  05:53:24 +0000 (0:00:02.718)       0:01:18.599 ****** \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-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  05:53:28 +0000 (0:00:03.521)       0:01:22.120 ****** \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\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  05:53:29 +0000 (0:00:01.507)       0:01:23.628 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  05:53:31 +0000 (0:00:02.072)       0:01:25.700 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  05:53:33 +0000 (0:00:01.253)       0:01:26.953 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'cfc64d5d7212', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 05:53:25.610564', 'end': '2026-10-01 05:53:25.654006', 'delta': '0:00:00.043442', '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': ['cfc64d5d7212'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': '137ae0023c1e', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 05:53:26.243740', 'end': '2026-10-01 05:53:26.280268', 'delta': '0:00:00.036528', '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': ['137ae0023c1e'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'd8ee4aa2b12d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 05:53:27.128983', 'end': '2026-10-01 05:53:27.166368', 'delta': '0:00:00.037385', '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': ['d8ee4aa2b12d'], '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] *******************************\nThursday 01 October 2026  05:53:34 +0000 (0:00:01.339)       0:01:28.292 ****** \n\u001b[0;32mok: [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 [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  05:53:37 +0000 (0:00:02.811)       0:01:31.104 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  05:53:38 +0000 (0:00:01.345)       0:01:32.450 ****** \n\u001b[0;32mok: [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 [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  05:53:41 +0000 (0:00:02.615)       0:01:35.065 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\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\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  05:53:45 +0000 (0:00:03.804)       0:01:38.869 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [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 [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  05:53:47 +0000 (0:00:02.394)       0:01:41.263 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  05:53:48 +0000 (0:00:01.114)       0:01:42.378 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  05:53:49 +0000 (0:00:01.301)       0:01:43.680 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  05:53:52 +0000 (0:00:02.525)       0:01:46.205 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  05:53:54 +0000 (0:00:02.428)       0:01:48.634 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  05:53:57 +0000 (0:00:02.349)       0:01:50.984 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  05:53:59 +0000 (0:00:02.093)       0:01:53.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;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  05:54:01 +0000 (0:00:02.332)       0:01:55.410 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  05:54:03 +0000 (0:00:02.186)       0:01:57.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  05:54:06 +0000 (0:00:02.493)       0:02:00.089 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-42-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1060', 'sectorsize': '2048', 'size': '530.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '669df49d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part16', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part14', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part15', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part1', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  05:54:09 +0000 (0:00:02.995)       0:02:03.085 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-42-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1060', 'sectorsize': '2048', 'size': '530.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '669df49d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part16', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part14', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part15', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part1', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}, '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-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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] ******************************\nThursday 01 October 2026  05:54:12 +0000 (0:00:03.349)       0:02:06.434 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  05:54:15 +0000 (0:00:02.933)       0:02:09.368 ****** \n\u001b[0;32mok: [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 [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  05:54:17 +0000 (0:00:02.133)       0:02:11.501 ****** \n\u001b[0;32mok: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  05:54:20 +0000 (0:00:02.827)       0:02:14.328 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  05:54:22 +0000 (0:00:02.074)       0:02:16.402 ****** \n\u001b[0;36mskipping: [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 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  05:54:25 +0000 (0:00:02.868)       0:02:19.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  05:54:27 +0000 (0:00:02.059)       0:02:21.330 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\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-2] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m\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-2] => (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-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (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\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  05:54:31 +0000 (0:00:03.734)       0:02:25.065 ****** \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\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-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]\u001b[0m\n\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  05:54:33 +0000 (0:00:02.215)       0:02:27.281 ****** \n\u001b[0;36mskipping: [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-manager]\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 }}\"] ***\nThursday 01 October 2026  05:54:35 +0000 (0:00:02.457)       0:02:29.738 ****** \n\u001b[0;36mskipping: [testbed-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] ****\nThursday 01 October 2026  05:54:37 +0000 (0:00:01.483)       0:02:31.221 ****** \n\u001b[0;36mskipping: [testbed-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] ****\nThursday 01 October 2026  05:54:39 +0000 (0:00:01.832)       0:02:33.054 ****** \n\u001b[0;36mskipping: [testbed-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] ***************\nThursday 01 October 2026  05:54:40 +0000 (0:00:01.500)       0:02:34.555 ****** \n\u001b[0;32mok: [testbed-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] ****************************************\nThursday 01 October 2026  05:54:42 +0000 (0:00:01.529)       0:02:36.084 ****** \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] ******\nThursday 01 October 2026  05:54:43 +0000 (0:00:01.525)       0:02:37.609 ****** \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] ******\nThursday 01 October 2026  05:54:45 +0000 (0:00:01.511)       0:02:39.121 ****** \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)] ***************************\nThursday 01 October 2026  05:54:47 +0000 (0:00:01.770)       0:02:40.892 ****** \n\u001b[0;32mok: [testbed-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] *************************************\nThursday 01 October 2026  05:54:48 +0000 (0:00:01.846)       0:02:42.739 ****** \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] **************************************\nThursday 01 October 2026  05:54:50 +0000 (0:00:01.717)       0:02:44.456 ****** \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\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  05:54:52 +0000 (0:00:01.995)       0:02:46.452 ****** \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\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-infra : Update cache for Debian based OSs] **************************\nThursday 01 October 2026  05:54:55 +0000 (0:00:03.285)       0:02:49.738 ****** \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-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 [ceph-infra : Include_tasks configure_firewall.yml] ***********************\nThursday 01 October 2026  05:55:07 +0000 (0:00:11.087)       0:03:00.825 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-infra : Include_tasks setup_ntp.yml] ********************************\nThursday 01 October 2026  05:55:09 +0000 (0:00:02.468)       0:03:03.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-infra : Add logrotate configuration] ********************************\nThursday 01 October 2026  05:55:11 +0000 (0:00:02.256)       0:03:05.550 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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 [ceph-validate : Include check_system.yml] ********************************\nThursday 01 October 2026  05:55:15 +0000 (0:00:03.478)       0:03:09.029 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-validate/tasks/check_system.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5, testbed-manager\u001b[0m\n\nTASK [ceph-validate : Fail on unsupported ansible version (1.X)] ***************\nThursday 01 October 2026  05:55:18 +0000 (0:00:03.114)       0:03:12.143 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Fail on unsupported system] ******************************\nThursday 01 October 2026  05:55:20 +0000 (0:00:02.519)       0:03:14.663 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Fail on unsupported architecture] ************************\nThursday 01 October 2026  05:55:23 +0000 (0:00:02.496)       0:03:17.160 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Fail on unsupported distribution] ************************\nThursday 01 October 2026  05:55:25 +0000 (0:00:02.284)       0:03:19.444 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Fail on unsupported CentOS release] **********************\nThursday 01 October 2026  05:55:28 +0000 (0:00:02.433)       0:03:21.878 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Fail on unsupported distribution for ubuntu cloud archive] ***\nThursday 01 October 2026  05:55:30 +0000 (0:00:02.241)       0:03:24.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;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-validate : Fail on unsupported SUSE/openSUSE distribution (only 15.x supported)] ***\nThursday 01 October 2026  05:55:32 +0000 (0:00:02.496)       0:03:26.616 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Fail if systemd is not present] **************************\nThursday 01 October 2026  05:55:34 +0000 (0:00:02.069)       0:03:28.685 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Validate repository variables in non-containerized scenario] ***\nThursday 01 October 2026  05:55:37 +0000 (0:00:02.527)       0:03:31.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-validate : Validate osd_objectstore] ********************************\nThursday 01 October 2026  05:55:39 +0000 (0:00:02.226)       0:03:33.439 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Validate radosgw network configuration] ******************\nThursday 01 October 2026  05:55:41 +0000 (0:00:02.105)       0:03:35.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-validate : Validate lvm osd scenario] *******************************\nThursday 01 October 2026  05:55:44 +0000 (0:00:02.376)       0:03:37.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-validate : Validate bluestore lvm osd scenario] *********************\nThursday 01 October 2026  05:55:46 +0000 (0:00:02.265)       0:03:40.187 ****** \n\u001b[0;36mskipping: [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] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Fail if local scenario is enabled on debian] *************\nThursday 01 October 2026  05:55:48 +0000 (0:00:02.531)       0:03:42.719 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Fail if rhcs repository is enabled on debian] ************\nThursday 01 October 2026  05:55:51 +0000 (0:00:02.294)       0:03:45.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-validate : Check ceph_origin definition on SUSE/openSUSE Leap] ******\nThursday 01 October 2026  05:55:53 +0000 (0:00:02.506)       0:03:47.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-validate : Check ceph_repository definition on SUSE/openSUSE Leap] ***\nThursday 01 October 2026  05:55:55 +0000 (0:00:02.146)       0:03:49.666 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Validate ntp daemon type] ********************************\nThursday 01 October 2026  05:55:58 +0000 (0:00:02.624)       0:03:52.290 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Abort if ntp_daemon_type is ntpd on Atomic] **************\nThursday 01 October 2026  05:56:01 +0000 (0:00:02.540)       0:03:54.831 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-validate : Include check_devices.yml] *******************************\nThursday 01 October 2026  05:56:03 +0000 (0:00:02.220)       0:03:57.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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-validate/tasks/check_devices.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-validate : Set_fact root_device] ************************************\nThursday 01 October 2026  05:56:06 +0000 (0:00:02.924)       0:03:59.975 ****** \n\u001b[0;32mok: [testbed-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-validate : Resolve devices in lvm_volumes] **************************\nThursday 01 October 2026  05:56:07 +0000 (0:00:01.709)       0:04:01.684 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Set_fact lvm_volumes_data_devices] ***********************\nThursday 01 October 2026  05:56:09 +0000 (0:00:01.710)       0:04:03.394 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'item.data_vg is undefined', 'item': {'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}, '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': 'item.data_vg is undefined', 'item': {'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}, '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': 'item.data_vg is undefined', 'item': {'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}, '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': 'item.data_vg is undefined', 'item': {'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}, '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': 'item.data_vg is undefined', 'item': {'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}, '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': 'item.data_vg is undefined', 'item': {'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Fail if root_device is passed in lvm_volumes or devices] ***\nThursday 01 October 2026  05:56:11 +0000 (0:00:01.823)       0:04:05.217 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Get devices information] *********************************\nThursday 01 October 2026  05:56:13 +0000 (0:00:01.702)       0:04:06.920 ****** \n\u001b[0;36mskipping: [testbed-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-validate : Fail if one of the devices is not a device] **************\nThursday 01 October 2026  05:56:14 +0000 (0:00:01.752)       0:04:08.673 ****** \n\u001b[0;36mskipping: [testbed-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-validate : Fail when gpt header found on osd devices] ***************\nThursday 01 October 2026  05:56:16 +0000 (0:00:01.723)       0:04:10.396 ****** \n\u001b[0;36mskipping: [testbed-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-validate : Check data logical volume] *******************************\nThursday 01 October 2026  05:56:18 +0000 (0:00:01.766)       0:04:12.162 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'})\u001b[0m\n\nTASK [ceph-validate : Fail if one of the data logical volume is not a device or doesn't exist] ***\nThursday 01 October 2026  05:56:21 +0000 (0:00:03.019)       0:04:15.181 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stat': {'exists': True, 'path': '/dev/ceph-4482771c-ee18-5e17-9b9f-145147d2fd98/osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 972, 'dev': 7, 'nlink': 1, 'atime': 1790826604.041356, 'mtime': 1790826604.0393343, 'ctime': 1790826604.0393343, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64512, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-4482771c-ee18-5e17-9b9f-145147d2fd98/osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stat': {'exists': True, 'path': '/dev/ceph-db97334b-0573-51f8-9294-af48b6e0b38b/osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 982, 'dev': 7, 'nlink': 1, 'atime': 1790826620.402621, 'mtime': 1790826620.400621, 'ctime': 1790826620.400621, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64513, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-db97334b-0573-51f8-9294-af48b6e0b38b/osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}, '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, 'stat': {'exists': True, 'path': '/dev/ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a/osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 973, 'dev': 7, 'nlink': 1, 'atime': 1790826604.3224473, 'mtime': 1790826604.3204474, 'ctime': 1790826604.3204474, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64512, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a/osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'stat': {'exists': True, 'path': '/dev/ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb/osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 983, 'dev': 7, 'nlink': 1, 'atime': 1790826622.0027595, 'mtime': 1790826621.9997594, 'ctime': 1790826621.9997594, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64513, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb/osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}, '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, 'stat': {'exists': True, 'path': '/dev/ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213/osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 977, 'dev': 7, 'nlink': 1, 'atime': 1790826605.231542, 'mtime': 1790826605.229542, 'ctime': 1790826605.229542, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64512, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213/osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'stat': {'exists': True, 'path': '/dev/ceph-1fdda779-b792-52ac-83ab-2523a7e283ba/osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 987, 'dev': 7, 'nlink': 1, 'atime': 1790826621.1707668, 'mtime': 1790826621.1687667, 'ctime': 1790826621.1687667, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64513, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-1fdda779-b792-52ac-83ab-2523a7e283ba/osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Check bluestore db logical volume] ***********************\nThursday 01 October 2026  05:56:22 +0000 (0:00:01.564)       0:04:16.746 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Fail if one of the bluestore db logical volume is not a device or doesn't exist] ***\nThursday 01 October 2026  05:56:24 +0000 (0:00:01.539)       0:04:18.286 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'item.db is defined', 'item': {'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}, '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': 'item.db is defined', 'item': {'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}, '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': 'item.db is defined', 'item': {'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}, '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': 'item.db is defined', 'item': {'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}, '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': 'item.db is defined', 'item': {'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}, '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': 'item.db is defined', 'item': {'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Check bluestore wal logical volume] **********************\nThursday 01 October 2026  05:56:26 +0000 (0:00:01.610)       0:04:19.897 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Fail if one of the bluestore wal logical volume is not a device or doesn't exist] ***\nThursday 01 October 2026  05:56:28 +0000 (0:00:01.905)       0:04:21.802 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'item.wal is defined', 'item': {'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}, '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': 'item.wal is defined', 'item': {'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}, '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': 'item.wal is defined', 'item': {'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}, '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': 'item.wal is defined', 'item': {'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}, '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': 'item.wal is defined', 'item': {'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}, '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': 'item.wal is defined', 'item': {'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Include check_eth_rgw.yml] *******************************\nThursday 01 October 2026  05:56:29 +0000 (0:00:01.713)       0:04:23.516 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Include check_rgw_pools.yml] *****************************\nThursday 01 October 2026  05:56:32 +0000 (0:00:02.465)       0:04:25.981 ****** \n\u001b[0;36mskipping: [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-manager]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/ceph-validate/tasks/check_rgw_pools.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-validate : Fail if ec_profile is not set for ec pools] **************\nThursday 01 October 2026  05:56:35 +0000 (0:00:02.965)       0:04:28.946 ****** \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\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Fail if ec_k is not set for ec pools] ********************\nThursday 01 October 2026  05:56:36 +0000 (0:00:01.677)       0:04:30.624 ****** \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\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Fail if ec_m is not set for ec pools] ********************\nThursday 01 October 2026  05:56:38 +0000 (0:00:01.929)       0:04:32.553 ****** \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\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Include check_nfs.yml] ***********************************\nThursday 01 October 2026  05:56:40 +0000 (0:00:01.762)       0:04:34.315 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Include check_rbdmirror.yml] *****************************\nThursday 01 October 2026  05:56:43 +0000 (0:00:02.577)       0:04:36.893 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Fail if monitoring group doesn't exist] ******************\nThursday 01 October 2026  05:56:45 +0000 (0:00:02.853)       0:04:39.746 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Fail when monitoring doesn't contain at least one node.] ***\nThursday 01 October 2026  05:56:48 +0000 (0:00:02.686)       0:04:42.433 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-validate : Fail when dashboard_admin_password and/or grafana_admin_password are not set] ***\nThursday 01 October 2026  05:56:51 +0000 (0:00:02.354)       0:04:44.787 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Validate container registry credentials] *****************\nThursday 01 October 2026  05:56:53 +0000 (0:00:02.436)       0:04:47.224 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-validate : Validate container service and container package] ********\nThursday 01 October 2026  05:56:55 +0000 (0:00:02.349)       0:04:49.573 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Validate openstack_keys key format] **********************\nThursday 01 October 2026  05:56:58 +0000 (0:00:02.497)       0:04:52.071 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Validate clients keys key format] ************************\nThursday 01 October 2026  05:57:01 +0000 (0:00:03.205)       0:04:55.276 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Validate openstack_keys caps] ****************************\nThursday 01 October 2026  05:57:04 +0000 (0:00:02.621)       0:04:57.897 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-validate : Validate clients keys caps] ******************************\nThursday 01 October 2026  05:57:06 +0000 (0:00:02.442)       0:05:00.340 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-validate : Check virtual_ips is defined] ****************************\nThursday 01 October 2026  05:57:08 +0000 (0:00:02.042)       0:05:02.383 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-validate : Validate virtual_ips length] *****************************\nThursday 01 October 2026  05:57:10 +0000 (0:00:02.293)       0:05:04.676 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-container-engine : Include pre_requisites/prerequisites.yml] ********\nThursday 01 October 2026  05:57:13 +0000 (0:00:02.587)       0:05:07.264 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-engine/tasks/pre_requisites/prerequisites.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5, testbed-manager\u001b[0m\n\nTASK [ceph-container-engine : Include specific variables] **********************\nThursday 01 October 2026  05:57:16 +0000 (0:00:03.185)       0:05:10.449 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m\n\nTASK [ceph-container-engine : Create the systemd docker override directory] ****\nThursday 01 October 2026  05:57:19 +0000 (0:00:02.441)       0:05:12.891 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-container-engine : Create the systemd docker override file] *********\nThursday 01 October 2026  05:57:21 +0000 (0:00:02.578)       0:05:15.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-container-engine : Remove docker proxy configuration] ***************\nThursday 01 October 2026  05:57:23 +0000 (0:00:02.235)       0:05:17.706 ****** \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-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 [ceph-container-engine : Restart docker] **********************************\nThursday 01 October 2026  05:57:26 +0000 (0:00:02.648)       0:05:20.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\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-container-common : Container registry authentication] ***************\nThursday 01 October 2026  05:57:29 +0000 (0:00:02.712)       0:05:23.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [Get the ceph release being deployed] *************************************\nThursday 01 October 2026  05:57:32 +0000 (0:00:02.751)       0:05:25.819 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Check ceph release being deployed] ***************************************\nThursday 01 October 2026  05:58:18 +0000 (0:00:46.010)       0:06:11.830 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Ensure cluster config is applied] ****************************************\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  05:58:20 +0000 (0:00:02.020)       0:06:13.851 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  05:58:21 +0000 (0:00:01.621)       0:06:15.472 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set cluster configs] *****************************************************\nThursday 01 October 2026  05:58:22 +0000 (0:00:01.274)       0:06:16.746 ****** \n\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m\n\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m\n\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__028e0d1d1f9c915e36571d01bca4746556cd4f57'}]) \u001b[0m\n\nPLAY [Upgrade ceph mon cluster] ************************************************\n\nTASK [Remove ceph aliases] *****************************************************\nThursday 01 October 2026  05:58:31 +0000 (0:00:08.321)       0:06:25.068 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set mon_host_count] ******************************************************\nThursday 01 October 2026  05:58:32 +0000 (0:00:01.629)       0:06:26.698 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail when less than three monitors] **************************************\nThursday 01 October 2026  05:58:34 +0000 (0:00:01.244)       0:06:27.942 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Select a running monitor] ************************************************\nThursday 01 October 2026  05:58:35 +0000 (0:00:01.224)       0:06:29.167 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  05:58:36 +0000 (0:00:01.188)       0:06:30.355 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  05:58:37 +0000 (0:00:01.104)       0:06:31.459 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  05:58:39 +0000 (0:00:01.527)       0:06:32.987 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  05:58:40 +0000 (0:00:01.197)       0:06:34.185 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  05:58:42 +0000 (0:00:01.713)       0:06:35.898 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  05:58:43 +0000 (0:00:01.207)       0:06:37.106 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  05:58:44 +0000 (0:00:01.213)       0:06:38.320 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  05:58:45 +0000 (0:00:01.273)       0:06:39.593 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  05:58:46 +0000 (0:00:01.060)       0:06:40.654 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  05:58:48 +0000 (0:00:01.167)       0:06:41.821 ****** \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-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  05:58:50 +0000 (0:00:02.088)       0:06:43.910 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  05:58:51 +0000 (0:00:01.312)       0:06:45.223 ****** \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-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  05:58:55 +0000 (0:00:03.628)       0:06:48.851 ****** \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\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  05:58:57 +0000 (0:00:01.935)       0:06:50.787 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  05:58:59 +0000 (0:00:02.227)       0:06:53.014 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  05:59:00 +0000 (0:00:01.439)       0:06:54.454 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'cfc64d5d7212', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 05:58:52.112211', 'end': '2026-10-01 05:58:52.162037', 'delta': '0:00:00.049826', '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': ['cfc64d5d7212'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': '137ae0023c1e', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 05:58:53.218340', 'end': '2026-10-01 05:58:53.261877', 'delta': '0:00:00.043537', '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': ['137ae0023c1e'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'd8ee4aa2b12d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 05:58:53.827687', 'end': '2026-10-01 05:58:53.874929', 'delta': '0:00:00.047242', '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': ['d8ee4aa2b12d'], '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] *******************************\nThursday 01 October 2026  05:59:01 +0000 (0:00:01.310)       0:06:55.764 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  05:59:03 +0000 (0:00:01.337)       0:06:57.102 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  05:59:04 +0000 (0:00:01.299)       0:06:58.401 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  05:59:05 +0000 (0:00:01.267)       0:06:59.669 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  05:59:08 +0000 (0:00:02.185)       0:07:01.854 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  05:59:09 +0000 (0:00:01.219)       0:07:03.073 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  05:59:10 +0000 (0:00:01.178)       0:07:04.251 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  05:59:11 +0000 (0:00:01.288)       0:07:05.540 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  05:59:12 +0000 (0:00:01.131)       0:07:06.671 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  05:59:14 +0000 (0:00:01.227)       0:07:07.899 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  05:59:15 +0000 (0:00:01.255)       0:07:09.154 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  05:59:16 +0000 (0:00:01.150)       0:07:10.305 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  05:59:17 +0000 (0:00:01.352)       0:07:11.657 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  05:59:19 +0000 (0:00:01.187)       0:07:12.845 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  05:59:20 +0000 (0:00:01.218)       0:07:14.063 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  05:59:21 +0000 (0:00:01.289)       0:07:15.353 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  05:59:22 +0000 (0:00:01.332)       0:07:16.685 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  05:59:24 +0000 (0:00:01.642)       0:07:18.328 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  05:59:25 +0000 (0:00:01.207)       0:07:19.536 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  05:59:27 +0000 (0:00:01.622)       0:07:21.158 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  05:59:28 +0000 (0:00:01.235)       0:07:22.394 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  05:59:29 +0000 (0:00:01.290)       0:07:23.684 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  05:59:31 +0000 (0:00:01.190)       0:07:24.874 ****** \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 [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  05:59:33 +0000 (0:00:02.126)       0:07:27.001 ****** \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\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  05:59:34 +0000 (0:00:01.270)       0:07:28.272 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  05:59:35 +0000 (0:00:01.284)       0:07:29.556 ****** \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\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  05:59:37 +0000 (0:00:01.970)       0:07:31.526 ****** \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\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Get ceph cluster status] *************************************************\nThursday 01 October 2026  05:59:40 +0000 (0:00:02.791)       0:07:34.317 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [Display ceph health detail] **********************************************\nThursday 01 October 2026  05:59:42 +0000 (0:00:02.385)       0:07:36.703 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail if cluster isn't in an acceptable state] ****************************\nThursday 01 October 2026  05:59:44 +0000 (0:00:01.280)       0:07:37.984 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Get the ceph quorum status] **********************************************\nThursday 01 October 2026  05:59:45 +0000 (0:00:01.247)       0:07:39.232 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [Fail if the cluster quorum isn't in an acceptable state] *****************\nThursday 01 October 2026  05:59:47 +0000 (0:00:02.511)       0:07:41.743 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Ensure /var/lib/ceph/bootstrap-rbd-mirror is present] ********************\nThursday 01 October 2026  05:59:49 +0000 (0:00:01.317)       0:07:43.060 ****** \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 [Create potentially missing keys (rbd and rbd-mirror)] ********************\nThursday 01 October 2026  05:59:51 +0000 (0:00:02.684)       0:07:45.745 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=['bootstrap-rbd', 'testbed-node-0'])\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=['bootstrap-rbd', 'testbed-node-1'])\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=['bootstrap-rbd', 'testbed-node-2'])\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=['bootstrap-rbd-mirror', 'testbed-node-0'])\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=['bootstrap-rbd-mirror', 'testbed-node-1'])\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=['bootstrap-rbd-mirror', 'testbed-node-2'])\u001b[0m\n\nTASK [Stop ceph mon] ***********************************************************\nThursday 01 October 2026  06:01:27 +0000 (0:01:35.552)       0:09:21.297 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m\n\nTASK [Mask the mgr service] ****************************************************\nThursday 01 October 2026  06:01:32 +0000 (0:00:04.617)       0:09:25.915 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:01:34 +0000 (0:00:02.785)       0:09:28.701 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  06:01:36 +0000 (0:00:01.725)       0:09:30.427 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  06:01:38 +0000 (0:00:01.652)       0:09:32.079 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  06:01:40 +0000 (0:00:01.706)       0:09:33.785 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  06:01:41 +0000 (0:00:01.216)       0:09:35.002 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  06:01:42 +0000 (0:00:01.156)       0:09:36.158 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  06:01:43 +0000 (0:00:01.201)       0:09:37.360 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  06:01:45 +0000 (0:00:01.667)       0:09:39.028 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  06:01:46 +0000 (0:00:01.179)       0:09:40.207 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  06:01:47 +0000 (0:00:01.228)       0:09:41.435 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  06:01:49 +0000 (0:00:01.731)       0:09:43.167 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  06:01:51 +0000 (0:00:01.782)       0:09:44.949 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:01:52 +0000 (0:00:01.212)       0:09:46.162 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:01:53 +0000 (0:00:01.425)       0:09:47.588 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:01:55 +0000 (0:00:01.220)       0:09:48.808 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:01:56 +0000 (0:00:01.163)       0:09:49.972 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:01:57 +0000 (0:00:01.151)       0:09:51.123 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:01:58 +0000 (0:00:01.122)       0:09:52.246 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:01:59 +0000 (0:00:01.154)       0:09:53.400 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:02:00 +0000 (0:00:01.151)       0:09:54.552 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:02:02 +0000 (0:00:01.265)       0:09:55.817 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:02:03 +0000 (0:00:01.220)       0:09:57.037 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:02:04 +0000 (0:00:01.200)       0:09:58.238 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:02:05 +0000 (0:00:01.206)       0:09:59.445 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:02:07 +0000 (0:00:01.351)       0:10:00.797 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:02:08 +0000 (0:00:01.160)       0:10:01.958 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:02:09 +0000 (0:00:01.178)       0:10:03.136 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:02:10 +0000 (0:00:01.166)       0:10:04.303 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:02:11 +0000 (0:00:01.219)       0:10:05.523 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:02:13 +0000 (0:00:01.253)       0:10:06.776 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:02:14 +0000 (0:00:01.169)       0:10:07.945 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:02:15 +0000 (0:00:01.264)       0:10:09.210 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:02:16 +0000 (0:00:01.158)       0:10:10.368 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:02:17 +0000 (0:00:01.233)       0:10:11.602 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:02:20 +0000 (0:00:02.209)       0:10:13.811 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:02:22 +0000 (0:00:02.633)       0:10:16.445 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  06:02:24 +0000 (0:00:01.732)       0:10:18.177 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  06:02:25 +0000 (0:00:01.213)       0:10:19.390 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  06:02:26 +0000 (0:00:01.144)       0:10:20.535 ****** \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-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  06:02:28 +0000 (0:00:02.024)       0:10:22.560 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  06:02:30 +0000 (0:00:01.743)       0:10:24.303 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  06:02:31 +0000 (0:00:01.165)       0:10:25.469 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:02:32 +0000 (0:00:01.255)       0:10:26.724 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:02:34 +0000 (0:00:01.232)       0:10:27.957 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  06:02:35 +0000 (0:00:01.638)       0:10:29.595 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  06:02:37 +0000 (0:00:01.881)       0:10:31.477 ****** \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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  06:02:38 +0000 (0:00:01.235)       0:10:32.713 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  06:02:40 +0000 (0:00:01.375)       0:10:34.088 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  06:02:41 +0000 (0:00:01.230)       0:10:35.318 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  06:02:42 +0000 (0:00:01.292)       0:10:36.611 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  06:02:44 +0000 (0:00:01.228)       0:10:37.840 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:02:45 +0000 (0:00:01.221)       0:10:39.062 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:02:47 +0000 (0:00:02.206)       0:10:41.268 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:02:48 +0000 (0:00:01.253)       0:10:42.521 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  06:02:50 +0000 (0:00:01.630)       0:10:44.152 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  06:02:51 +0000 (0:00:01.216)       0:10:45.368 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  06:02:52 +0000 (0:00:01.240)       0:10:46.609 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  06:02:54 +0000 (0:00:01.265)       0:10:47.874 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  06:02:55 +0000 (0:00:01.239)       0:10:49.114 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  06:02:56 +0000 (0:00:01.248)       0:10:50.362 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  06:02:57 +0000 (0:00:01.258)       0:10:51.621 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  06:02:59 +0000 (0:00:01.150)       0:10:52.771 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  06:03:00 +0000 (0:00:01.160)       0:10:53.932 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:03:01 +0000 (0:00:01.169)       0:10:55.101 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  06:03:02 +0000 (0:00:01.572)       0:10:56.674 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:03:10 +0000 (0:00:07.951)       0:11:04.626 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:03:12 +0000 (0:00:01.189)       0:11:05.815 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:03:13 +0000 (0:00:01.147)       0:11:06.962 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:03:14 +0000 (0:00:01.187)       0:11:08.150 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:03:15 +0000 (0:00:01.164)       0:11:09.315 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:03:16 +0000 (0:00:01.185)       0:11:10.500 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  06:03:17 +0000 (0:00:01.199)       0:11:11.700 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  06:03:19 +0000 (0:00:01.212)       0:11:12.913 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  06:03:20 +0000 (0:00:01.246)       0:11:14.159 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  06:03:21 +0000 (0:00:01.122)       0:11:15.282 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:03:22 +0000 (0:00:01.183)       0:11:16.465 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:03:23 +0000 (0:00:01.174)       0:11:17.640 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:03:25 +0000 (0:00:01.182)       0:11:18.822 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:03:26 +0000 (0:00:01.230)       0:11:20.052 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:03:27 +0000 (0:00:01.145)       0:11:21.198 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:03:28 +0000 (0:00:01.223)       0:11:22.422 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:03:29 +0000 (0:00:01.154)       0:11:23.576 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:03:31 +0000 (0:00:01.245)       0:11:24.822 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:03:32 +0000 (0:00:01.224)       0:11:26.047 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:03:33 +0000 (0:00:01.175)       0:11:27.222 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:03:34 +0000 (0:00:01.214)       0:11:28.437 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:03:35 +0000 (0:00:01.308)       0:11:29.746 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:03:37 +0000 (0:00:01.450)       0:11:31.197 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:03:39 +0000 (0:00:01.605)       0:11:32.802 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:03:40 +0000 (0:00:01.516)       0:11:34.318 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:03:41 +0000 (0:00:01.178)       0:11:35.497 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  06:03:43 +0000 (0:00:01.474)       0:11:36.971 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:03:45 +0000 (0:00:01.850)       0:11:38.822 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Include deploy_monitors.yml] **********************************\nThursday 01 October 2026  06:03:46 +0000 (0:00:01.199)       0:11:40.021 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-mon : Check if monitor initial keyring already exists] **************\nThursday 01 October 2026  06:03:47 +0000 (0:00:01.739)       0:11:41.761 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nThursday 01 October 2026  06:03:50 +0000 (0:00:02.989)       0:11:44.750 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nThursday 01 October 2026  06:03:52 +0000 (0:00:01.175)       0:11:45.926 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Get initial keyring when it already exists] *******************\nThursday 01 October 2026  06:03:53 +0000 (0:00:01.194)       0:11:47.120 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Create monitor initial keyring] *******************************\nThursday 01 October 2026  06:03:54 +0000 (0:00:01.207)       0:11:48.327 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********\nThursday 01 October 2026  06:03:56 +0000 (0:00:02.105)       0:11:50.433 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Create monitor directory] *************************************\nThursday 01 October 2026  06:03:58 +0000 (0:00:01.751)       0:11:52.184 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Recursively fix ownership of monitor directory] ***************\nThursday 01 October 2026  06:04:00 +0000 (0:00:01.787)       0:11:53.972 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Create admin keyring] *****************************************\nThursday 01 October 2026  06:04:01 +0000 (0:00:01.448)       0:11:55.421 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nThursday 01 October 2026  06:04:03 +0000 (0:00:01.928)       0:11:57.350 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nThursday 01 October 2026  06:04:05 +0000 (0:00:02.260)       0:11:59.610 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> {{ item }}]\u001b[0m\n\nTASK [ceph-mon : Import admin keyring into mon keyring] ************************\nThursday 01 October 2026  06:04:10 +0000 (0:00:04.630)       0:12:04.241 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Set_fact ceph-mon container command] **************************\nThursday 01 October 2026  06:04:12 +0000 (0:00:02.147)       0:12:06.388 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Set_fact monmaptool container command] ************************\nThursday 01 October 2026  06:04:13 +0000 (0:00:01.166)       0:12:07.555 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Generate initial monmap] **************************************\nThursday 01 October 2026  06:04:14 +0000 (0:00:01.181)       0:12:08.736 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************\nThursday 01 October 2026  06:04:16 +0000 (0:00:01.881)       0:12:10.618 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************\nThursday 01 October 2026  06:04:18 +0000 (0:00:01.667)       0:12:12.285 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Include start_monitor.yml] ************************************\nThursday 01 October 2026  06:04:19 +0000 (0:00:01.192)       0:12:13.477 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-mon : Ensure systemd service override directory exists] *************\nThursday 01 October 2026  06:04:21 +0000 (0:00:01.564)       0:12:15.042 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************\nThursday 01 October 2026  06:04:22 +0000 (0:00:01.216)       0:12:16.259 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  06:04:23 +0000 (0:00:01.189)       0:12:17.449 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-mon : Generate systemd unit file for mon container] *****************\nThursday 01 October 2026  06:04:25 +0000 (0:00:01.568)       0:12:19.018 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Generate systemd ceph-mon target file] ************************\nThursday 01 October 2026  06:04:28 +0000 (0:00:02.919)       0:12:21.937 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Enable ceph-mon.target] ***************************************\nThursday 01 October 2026  06:04:30 +0000 (0:00:02.114)       0:12:24.051 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Start the monitor service] ************************************\nThursday 01 October 2026  06:04:32 +0000 (0:00:02.688)       0:12:26.740 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************\nThursday 01 October 2026  06:04:36 +0000 (0:00:03.694)       0:12:30.434 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************\nThursday 01 October 2026  06:04:38 +0000 (0:00:01.568)       0:12:32.002 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Fetch ceph initial keys] **************************************\nThursday 01 October 2026  06:04:40 +0000 (0:00:01.880)       0:12:33.883 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Include secure_cluster.yml] ***********************************\nThursday 01 October 2026  06:04:42 +0000 (0:00:02.809)       0:12:36.692 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mon : Set cluster configs] ******************************************\nThursday 01 October 2026  06:04:44 +0000 (0:00:01.158)       0:12:37.851 ****** \n\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m\n\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m\n\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__028e0d1d1f9c915e36571d01bca4746556cd4f57'}]) \u001b[0m\n\nTASK [Start ceph mgr] **********************************************************\nThursday 01 October 2026  06:04:52 +0000 (0:00:08.112)       0:12:45.964 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:04:54 +0000 (0:00:02.692)       0:12:48.656 ****** \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 [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:04:57 +0000 (0:00:02.380)       0:12:51.036 ****** \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\nTASK [Non container | select a stable mon to read the monmap from] *************\nThursday 01 October 2026  06:04:59 +0000 (0:00:01.939)       0:12:52.975 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Non container | read mon monmap from the stable peer] ********************\nThursday 01 October 2026  06:05:00 +0000 (0:00:01.177)       0:12:54.152 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Non container | initialize quorum probe address to the configured value] ***\nThursday 01 October 2026  06:05:01 +0000 (0:00:01.166)       0:12:55.318 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Non container | set quorum probe address from monmap] ********************\nThursday 01 October 2026  06:05:02 +0000 (0:00:01.163)       0:12:56.482 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Non container | show the quorum probe address] ***************************\nThursday 01 October 2026  06:05:03 +0000 (0:00:01.186)       0:12:57.669 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Non container | waiting for the monitor to join the quorum...] ***********\nThursday 01 October 2026  06:05:05 +0000 (0:00:01.279)       0:12:58.948 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - container state] ***********\nThursday 01 October 2026  06:05:06 +0000 (0:00:01.173)       0:13:00.121 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - recent logs] ***************\nThursday 01 October 2026  06:05:07 +0000 (0:00:01.607)       0:13:01.729 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - listening ports] ***********\nThursday 01 October 2026  06:05:09 +0000 (0:00:01.816)       0:13:03.546 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - storage throughput] ********\nThursday 01 October 2026  06:05:11 +0000 (0:00:01.748)       0:13:05.295 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Container | show diagnostics before quorum check] ************************\nThursday 01 October 2026  06:05:13 +0000 (0:00:01.914)       0:13:07.210 ****** \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"state: running started=2026-10-01T06:04:35.572326297Z\",\u001b[0m\n\u001b[0;32m        \"ports (3300/6789): ['LISTEN 0      512                                 192.168.16.10:3300       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=556370,fd=26))                                                                                                                                                                                                                                                                                                                                                                                                                                                        ', 'LISTEN 0      512                                 192.168.16.10:6789       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=556370,fd=27))                                                                                                                                                                                                                                                                                                                                                                                                                                                        ']\",\u001b[0m\n\u001b[0;32m        \"storage throughput: ['128+0 records in', '128+0 records out', '134217728 bytes (134 MB, 128 MiB) copied, 0.206304 s, 651 MB/s']\",\u001b[0m\n\u001b[0;32m        \"container logs (stdout): []\",\u001b[0m\n\u001b[0;32m        \"container logs (stderr): ['2026-10-01T06:04:50.756889311Z debug 2026-10-01T06:04:50.756+0000 77c90d315640  0 mon.testbed-node-0@0(leader) e1 handle_command mon_command({\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"} v 0) v1', '2026-10-01T06:04:50.756950669Z debug 2026-10-01T06:04:50.756+0000 77c90d315640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.10:0/220277958\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:04:51.735045121Z audit 2026-10-01T06:04:50.756638+0000 mon.testbed-node-0 (mon.0) 19 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/220277958\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:04:51.735202980Z audit 2026-10-01T06:04:50.756638+0000 mon.testbed-node-0 (mon.0) 19 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/220277958\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:04:52.752455586Z cluster 2026-10-01T06:04:52.416905+0000 mgr.testbed-node-0 (mgr.5265) 3740 : cluster [DBG] pgmap v3741: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:04:52.752520160Z cluster 2026-10-01T06:04:52.416905+0000 mgr.testbed-node-0 (mgr.5265) 3740 : cluster [DBG] pgmap v3741: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:04:55.506408644Z cluster 2026-10-01T06:04:54.419023+0000 mgr.testbed-node-0 (mgr.5265) 3741 : cluster [DBG] pgmap v3742: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s', '2026-10-01T06:04:55.506465286Z cluster 2026-10-01T06:04:54.419023+0000 mgr.testbed-node-0 (mgr.5265) 3741 : cluster [DBG] pgmap v3742: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s', '2026-10-01T06:04:57.534544701Z cluster 2026-10-01T06:04:56.419785+0000 mgr.testbed-node-0 (mgr.5265) 3742 : cluster [DBG] pgmap v3743: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:04:57.534610017Z cluster 2026-10-01T06:04:56.419785+0000 mgr.testbed-node-0 (mgr.5265) 3742 : cluster [DBG] pgmap v3743: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:04:59.565198517Z cluster 2026-10-01T06:04:58.421903+0000 mgr.testbed-node-0 (mgr.5265) 3743 : cluster [DBG] pgmap v3744: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:04:59.565315269Z cluster 2026-10-01T06:04:58.421903+0000 mgr.testbed-node-0 (mgr.5265) 3743 : cluster [DBG] pgmap v3744: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:05:01.597917444Z cluster 2026-10-01T06:05:00.422905+0000 mgr.testbed-node-0 (mgr.5265) 3744 : cluster [DBG] pgmap v3745: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:05:01.597964114Z cluster 2026-10-01T06:05:00.422905+0000 mgr.testbed-node-0 (mgr.5265) 3744 : cluster [DBG] pgmap v3745: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:05:02.615371308Z audit 2026-10-01T06:05:02.235495+0000 mon.testbed-node-1 (mon.1) 834 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:05:02.616103967Z audit 2026-10-01T06:05:02.235495+0000 mon.testbed-node-1 (mon.1) 834 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:05:03.659061656Z cluster 2026-10-01T06:05:02.423866+0000 mgr.testbed-node-0 (mgr.5265) 3745 : cluster [DBG] pgmap v3746: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:05:03.659135913Z cluster 2026-10-01T06:05:02.423866+0000 mgr.testbed-node-0 (mgr.5265) 3745 : cluster [DBG] pgmap v3746: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:05:04.697426497Z cluster 2026-10-01T06:05:04.426881+0000 mgr.testbed-node-0 (mgr.5265) 3746 : cluster [DBG] pgmap v3747: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 511 B/s wr, 2 op/s', '2026-10-01T06:05:04.697521767Z cluster 2026-10-01T06:05:04.426881+0000 mgr.testbed-node-0 (mgr.5265) 3746 : cluster [DBG] pgmap v3747: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 511 B/s wr, 2 op/s', '2026-10-01T06:05:04.970384998Z debug 2026-10-01T06:05:04.968+0000 77c90d315640  0 mon.testbed-node-0@0(leader) e1 handle_command mon_command({\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"} v 0) v1', '2026-10-01T06:05:04.970453123Z debug 2026-10-01T06:05:04.968+0000 77c90d315640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:04.973028009Z debug 2026-10-01T06:05:04.971+0000 77c90d315640  0 mon.testbed-node-0@0(leader) e1 handle_command mon_command({\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"} v 0) v1', '2026-10-01T06:05:04.973968728Z debug 2026-10-01T06:05:04.971+0000 77c90d315640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:05.712958209Z audit 2026-10-01T06:05:04.969904+0000 mon.testbed-node-0 (mon.0) 20 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:05.713081805Z audit 2026-10-01T06:05:04.969904+0000 mon.testbed-node-0 (mon.0) 20 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:05.713091659Z audit 2026-10-01T06:05:04.973481+0000 mon.testbed-node-0 (mon.0) 21 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:05.713097927Z audit 2026-10-01T06:05:04.973481+0000 mon.testbed-node-0 (mon.0) 21 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:06.734020111Z cluster 2026-10-01T06:05:06.428111+0000 mgr.testbed-node-0 (mgr.5265) 3747 : cluster [DBG] pgmap v3748: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 511 B/s wr, 1 op/s', '2026-10-01T06:05:06.734066529Z cluster 2026-10-01T06:05:06.428111+0000 mgr.testbed-node-0 (mgr.5265) 3747 : cluster [DBG] pgmap v3748: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 511 B/s wr, 1 op/s']\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Container | select a stable mon to read the monmap from] *****************\nThursday 01 October 2026  06:05:14 +0000 (0:00:01.215)       0:13:08.425 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Container | read mon monmap from the stable peer] ************************\nThursday 01 October 2026  06:05:15 +0000 (0:00:01.271)       0:13:09.696 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)]\u001b[0m\n\nTASK [Container | initialize quorum probe address to the configured value] *****\nThursday 01 October 2026  06:05:18 +0000 (0:00:02.601)       0:13:12.297 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Container | set quorum probe address from monmap] ************************\nThursday 01 October 2026  06:05:19 +0000 (0:00:01.297)       0:13:13.595 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Container | show the quorum probe address] *******************************\nThursday 01 October 2026  06:05:21 +0000 (0:00:01.342)       0:13:14.938 ****** \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"mon quorum probe: -m 192.168.16.10 (monmap read from testbed-node-1)\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Container | waiting for the containerized monitor to join the quorum...] ***\nThursday 01 October 2026  06:05:22 +0000 (0:00:01.212)       0:13:16.150 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Container | quorum check result - attempt count] *************************\nThursday 01 October 2026  06:05:24 +0000 (0:00:02.520)       0:13:18.671 ****** \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Quorum reached after 1 attempt(s) (10 max)\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  06:05:26 +0000 (0:00:01.172)       0:13:19.844 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nThursday 01 October 2026  06:05:27 +0000 (0:00:01.198)       0:13:21.042 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Upgrade ceph mon cluster] ************************************************\n\nTASK [Remove ceph aliases] *****************************************************\nThursday 01 October 2026  06:05:28 +0000 (0:00:00.988)       0:13:22.031 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [Set mon_host_count] ******************************************************\nThursday 01 October 2026  06:05:29 +0000 (0:00:01.220)       0:13:23.251 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [Fail when less than three monitors] **************************************\nThursday 01 October 2026  06:05:30 +0000 (0:00:00.830)       0:13:24.082 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Select a running monitor] ************************************************\nThursday 01 October 2026  06:05:31 +0000 (0:00:00.844)       0:13:24.926 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:05:31 +0000 (0:00:00.837)       0:13:25.764 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:05:33 +0000 (0:00:01.187)       0:13:26.952 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:05:34 +0000 (0:00:01.567)       0:13:28.519 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:05:35 +0000 (0:00:01.209)       0:13:29.729 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:05:37 +0000 (0:00:01.557)       0:13:31.286 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:05:38 +0000 (0:00:01.280)       0:13:32.566 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:05:40 +0000 (0:00:01.300)       0:13:33.867 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:05:41 +0000 (0:00:01.243)       0:13:35.111 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:05:42 +0000 (0:00:01.264)       0:13:36.375 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:05:43 +0000 (0:00:01.269)       0:13:37.645 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  06:05:46 +0000 (0:00:02.444)       0:13:40.090 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:05:48 +0000 (0:00:02.069)       0:13:42.160 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  06:05:51 +0000 (0:00:03.361)       0:13:45.521 ****** \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\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  06:05:53 +0000 (0:00:01.638)       0:13:47.160 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (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-1] => (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-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  06:05:55 +0000 (0:00:01.950)       0:13:49.110 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (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-1] => (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-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  06:05:56 +0000 (0:00:01.354)       0:13:50.465 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:05:49.034179', 'end': '2026-10-01 06:05:49.075978', 'delta': '0:00:00.041799', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': '137ae0023c1e', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:05:49.689319', 'end': '2026-10-01 06:05:49.729337', 'delta': '0:00:00.040018', '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': ['137ae0023c1e'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': 'd8ee4aa2b12d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:05:50.391227', 'end': '2026-10-01 06:05:50.435612', 'delta': '0:00:00.044385', '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': ['d8ee4aa2b12d'], '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] *******************************\nThursday 01 October 2026  06:05:58 +0000 (0:00:01.396)       0:13:51.861 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:05:59 +0000 (0:00:01.465)       0:13:53.327 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:06:01 +0000 (0:00:01.489)       0:13:54.817 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:06:02 +0000 (0:00:01.250)       0:13:56.067 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:06:04 +0000 (0:00:02.165)       0:13:58.232 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:06:05 +0000 (0:00:01.241)       0:13:59.474 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:06:06 +0000 (0:00:01.245)       0:14:00.720 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:06:08 +0000 (0:00:01.369)       0:14:02.089 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:06:09 +0000 (0:00:01.384)       0:14:03.473 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:06:11 +0000 (0:00:01.729)       0:14:05.203 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:06:12 +0000 (0:00:01.203)       0:14:06.407 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:06:13 +0000 (0:00:01.357)       0:14:07.765 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:06:15 +0000 (0:00:01.221)       0:14:08.986 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:06:16 +0000 (0:00:01.201)       0:14:10.187 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:06:17 +0000 (0:00:01.346)       0:14:11.534 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  06:06:19 +0000 (0:00:01.404)       0:14:12.938 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  06:06:20 +0000 (0:00:01.417)       0:14:14.356 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:06:22 +0000 (0:00:01.664)       0:14:16.021 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:06:23 +0000 (0:00:01.199)       0:14:17.220 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:06:25 +0000 (0:00:01.631)       0:14:18.851 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:06:26 +0000 (0:00:01.261)       0:14:20.113 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:06:28 +0000 (0:00:02.184)       0:14:22.298 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:06:29 +0000 (0:00:01.442)       0:14:23.740 ****** \n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:06:32 +0000 (0:00:02.344)       0:14:26.085 ****** \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\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  06:06:33 +0000 (0:00:01.235)       0:14:27.320 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:06:34 +0000 (0:00:01.321)       0:14:28.641 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  06:06:37 +0000 (0:00:02.139)       0:14:30.781 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Get ceph cluster status] *************************************************\nThursday 01 October 2026  06:06:39 +0000 (0:00:02.716)       0:14:33.497 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Display ceph health detail] **********************************************\nThursday 01 October 2026  06:06:40 +0000 (0:00:01.067)       0:14:34.565 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Fail if cluster isn't in an acceptable state] ****************************\nThursday 01 October 2026  06:06:41 +0000 (0:00:00.979)       0:14:35.545 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Get the ceph quorum status] **********************************************\nThursday 01 October 2026  06:06:42 +0000 (0:00:00.858)       0:14:36.403 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Fail if the cluster quorum isn't in an acceptable state] *****************\nThursday 01 October 2026  06:06:43 +0000 (0:00:00.979)       0:14:37.383 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Ensure /var/lib/ceph/bootstrap-rbd-mirror is present] ********************\nThursday 01 October 2026  06:06:44 +0000 (0:00:00.847)       0:14:38.230 ****** \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\nTASK [Create potentially missing keys (rbd and rbd-mirror)] ********************\nThursday 01 October 2026  06:06:46 +0000 (0:00:01.837)       0:14:40.068 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd', 'testbed-node-0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd', 'testbed-node-1']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd', 'testbed-node-2']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd-mirror', 'testbed-node-0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd-mirror', 'testbed-node-1']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd-mirror', 'testbed-node-2']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Stop ceph mon] ***********************************************************\nThursday 01 October 2026  06:06:47 +0000 (0:00:01.506)       0:14:41.575 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\nTASK [Mask the mgr service] ****************************************************\nThursday 01 October 2026  06:06:51 +0000 (0:00:03.482)       0:14:45.058 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:06:53 +0000 (0:00:02.313)       0:14:47.371 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  06:06:55 +0000 (0:00:01.504)       0:14:48.875 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  06:06:56 +0000 (0:00:01.247)       0:14:50.123 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  06:06:58 +0000 (0:00:01.731)       0:14:51.855 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  06:06:59 +0000 (0:00:01.307)       0:14:53.162 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  06:07:00 +0000 (0:00:01.417)       0:14:54.580 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  06:07:02 +0000 (0:00:01.211)       0:14:55.791 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  06:07:03 +0000 (0:00:01.727)       0:14:57.518 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  06:07:05 +0000 (0:00:01.359)       0:14:58.878 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  06:07:06 +0000 (0:00:01.261)       0:15:00.140 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  06:07:08 +0000 (0:00:01.721)       0:15:01.861 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  06:07:09 +0000 (0:00:01.854)       0:15:03.716 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:07:10 +0000 (0:00:00.879)       0:15:04.595 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:07:11 +0000 (0:00:00.861)       0:15:05.457 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:07:12 +0000 (0:00:00.903)       0:15:06.360 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:07:13 +0000 (0:00:00.850)       0:15:07.211 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:07:14 +0000 (0:00:00.864)       0:15:08.075 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:07:15 +0000 (0:00:00.865)       0:15:08.941 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:07:16 +0000 (0:00:00.841)       0:15:09.782 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:07:16 +0000 (0:00:00.844)       0:15:10.627 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:07:17 +0000 (0:00:00.937)       0:15:11.564 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:07:18 +0000 (0:00:01.080)       0:15:12.645 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:07:19 +0000 (0:00:00.905)       0:15:13.550 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:07:20 +0000 (0:00:00.908)       0:15:14.458 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:07:21 +0000 (0:00:00.824)       0:15:15.283 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:07:22 +0000 (0:00:00.853)       0:15:16.136 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:07:23 +0000 (0:00:00.826)       0:15:16.963 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:07:24 +0000 (0:00:00.900)       0:15:17.864 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:07:24 +0000 (0:00:00.877)       0:15:18.741 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:07:25 +0000 (0:00:00.773)       0:15:19.515 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:07:26 +0000 (0:00:00.838)       0:15:20.353 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:07:27 +0000 (0:00:00.854)       0:15:21.207 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:07:28 +0000 (0:00:00.807)       0:15:22.014 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:07:29 +0000 (0:00:01.019)       0:15:23.033 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:07:31 +0000 (0:00:01.806)       0:15:24.840 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:07:33 +0000 (0:00:02.231)       0:15:27.072 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  06:07:34 +0000 (0:00:01.418)       0:15:28.490 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  06:07:36 +0000 (0:00:01.299)       0:15:29.790 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  06:07:37 +0000 (0:00:01.214)       0:15:31.004 ****** \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-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  06:07:39 +0000 (0:00:01.979)       0:15:32.984 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  06:07:40 +0000 (0:00:01.642)       0:15:34.627 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  06:07:42 +0000 (0:00:01.286)       0:15:35.914 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:07:42 +0000 (0:00:00.841)       0:15:36.755 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:07:43 +0000 (0:00:00.881)       0:15:37.636 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  06:07:45 +0000 (0:00:01.342)       0:15:38.978 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  06:07:47 +0000 (0:00:01.919)       0:15:40.898 ****** \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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  06:07:48 +0000 (0:00:01.208)       0:15:42.106 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  06:07:49 +0000 (0:00:01.190)       0:15:43.297 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  06:07:50 +0000 (0:00:01.323)       0:15:44.620 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  06:07:52 +0000 (0:00:01.202)       0:15:45.822 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  06:07:53 +0000 (0:00:01.244)       0:15:47.066 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:07:54 +0000 (0:00:00.809)       0:15:47.876 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:07:56 +0000 (0:00:01.996)       0:15:49.873 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:07:56 +0000 (0:00:00.804)       0:15:50.677 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  06:07:58 +0000 (0:00:01.212)       0:15:51.890 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  06:07:59 +0000 (0:00:01.276)       0:15:53.166 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  06:08:00 +0000 (0:00:01.318)       0:15:54.485 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  06:08:01 +0000 (0:00:01.263)       0:15:55.748 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  06:08:03 +0000 (0:00:01.288)       0:15:57.037 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  06:08:04 +0000 (0:00:01.234)       0:15:58.271 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  06:08:05 +0000 (0:00:01.300)       0:15:59.571 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  06:08:07 +0000 (0:00:01.242)       0:16:00.814 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  06:08:08 +0000 (0:00:01.284)       0:16:02.098 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:08:09 +0000 (0:00:00.870)       0:16:02.969 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  06:08:10 +0000 (0:00:01.290)       0:16:04.259 ****** \n\u001b[0;32mok: [testbed-node-1] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:08:17 +0000 (0:00:07.181)       0:16:11.440 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:08:18 +0000 (0:00:00.851)       0:16:12.292 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:08:19 +0000 (0:00:00.947)       0:16:13.239 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:08:20 +0000 (0:00:00.869)       0:16:14.109 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:08:21 +0000 (0:00:00.858)       0:16:14.967 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:08:22 +0000 (0:00:00.835)       0:16:15.803 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  06:08:22 +0000 (0:00:00.927)       0:16:16.730 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  06:08:23 +0000 (0:00:00.931)       0:16:17.662 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  06:08:24 +0000 (0:00:00.873)       0:16:18.536 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  06:08:25 +0000 (0:00:00.898)       0:16:19.434 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:08:26 +0000 (0:00:00.859)       0:16:20.294 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:08:27 +0000 (0:00:00.874)       0:16:21.169 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:08:28 +0000 (0:00:00.915)       0:16:22.084 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:08:29 +0000 (0:00:00.953)       0:16:23.037 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:08:30 +0000 (0:00:00.812)       0:16:23.850 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:08:31 +0000 (0:00:01.443)       0:16:25.294 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:08:32 +0000 (0:00:00.834)       0:16:26.128 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:08:33 +0000 (0:00:00.817)       0:16:26.946 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:08:33 +0000 (0:00:00.817)       0:16:27.763 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:08:34 +0000 (0:00:00.897)       0:16:28.661 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:08:35 +0000 (0:00:00.903)       0:16:29.565 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:08:36 +0000 (0:00:00.798)       0:16:30.364 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:08:37 +0000 (0:00:01.171)       0:16:31.535 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:08:38 +0000 (0:00:01.179)       0:16:32.714 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:08:40 +0000 (0:00:01.197)       0:16:33.911 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:08:41 +0000 (0:00:00.918)       0:16:34.829 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  06:08:42 +0000 (0:00:01.013)       0:16:35.843 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:08:44 +0000 (0:00:02.058)       0:16:37.901 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Include deploy_monitors.yml] **********************************\nThursday 01 October 2026  06:08:45 +0000 (0:00:00.900)       0:16:38.801 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-mon : Check if monitor initial keyring already exists] **************\nThursday 01 October 2026  06:08:46 +0000 (0:00:01.290)       0:16:40.092 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nThursday 01 October 2026  06:08:49 +0000 (0:00:03.045)       0:16:43.138 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nThursday 01 October 2026  06:08:50 +0000 (0:00:01.277)       0:16:44.415 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Get initial keyring when it already exists] *******************\nThursday 01 October 2026  06:08:51 +0000 (0:00:01.227)       0:16:45.643 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Create monitor initial keyring] *******************************\nThursday 01 October 2026  06:08:53 +0000 (0:00:01.251)       0:16:46.895 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********\nThursday 01 October 2026  06:08:55 +0000 (0:00:02.165)       0:16:49.060 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Create monitor directory] *************************************\nThursday 01 October 2026  06:08:57 +0000 (0:00:01.718)       0:16:50.779 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Recursively fix ownership of monitor directory] ***************\nThursday 01 October 2026  06:08:58 +0000 (0:00:01.559)       0:16:52.338 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Create admin keyring] *****************************************\nThursday 01 October 2026  06:09:00 +0000 (0:00:01.741)       0:16:54.080 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nThursday 01 October 2026  06:09:02 +0000 (0:00:02.253)       0:16:56.333 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nThursday 01 October 2026  06:09:04 +0000 (0:00:01.746)       0:16:58.079 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> {{ item }}]\u001b[0m\n\nTASK [ceph-mon : Import admin keyring into mon keyring] ************************\nThursday 01 October 2026  06:09:08 +0000 (0:00:04.449)       0:17:02.528 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Set_fact ceph-mon container command] **************************\nThursday 01 October 2026  06:09:10 +0000 (0:00:02.115)       0:17:04.644 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Set_fact monmaptool container command] ************************\nThursday 01 October 2026  06:09:12 +0000 (0:00:01.263)       0:17:05.908 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Generate initial monmap] **************************************\nThursday 01 October 2026  06:09:13 +0000 (0:00:01.220)       0:17:07.128 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************\nThursday 01 October 2026  06:09:15 +0000 (0:00:01.993)       0:17:09.122 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************\nThursday 01 October 2026  06:09:16 +0000 (0:00:01.526)       0:17:10.648 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Include start_monitor.yml] ************************************\nThursday 01 October 2026  06:09:17 +0000 (0:00:00.876)       0:17:11.525 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-mon : Ensure systemd service override directory exists] *************\nThursday 01 October 2026  06:09:19 +0000 (0:00:01.282)       0:17:12.807 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************\nThursday 01 October 2026  06:09:20 +0000 (0:00:01.243)       0:17:14.050 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  06:09:21 +0000 (0:00:01.260)       0:17:15.311 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-mon : Generate systemd unit file for mon container] *****************\nThursday 01 October 2026  06:09:22 +0000 (0:00:01.375)       0:17:16.687 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Generate systemd ceph-mon target file] ************************\nThursday 01 October 2026  06:09:25 +0000 (0:00:02.626)       0:17:19.313 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Enable ceph-mon.target] ***************************************\nThursday 01 October 2026  06:09:27 +0000 (0:00:02.154)       0:17:21.467 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Start the monitor service] ************************************\nThursday 01 October 2026  06:09:30 +0000 (0:00:02.684)       0:17:24.151 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************\nThursday 01 October 2026  06:09:33 +0000 (0:00:03.095)       0:17:27.247 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************\nThursday 01 October 2026  06:09:34 +0000 (0:00:01.203)       0:17:28.451 ****** \n\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Waiting for the monitor(s) to form the quorum... (10 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Fetch ceph initial keys] **************************************\nThursday 01 October 2026  06:09:57 +0000 (0:00:22.661)       0:17:51.113 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Include secure_cluster.yml] ***********************************\nThursday 01 October 2026  06:09:59 +0000 (0:00:02.388)       0:17:53.502 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mon : Set cluster configs] ******************************************\nThursday 01 October 2026  06:10:00 +0000 (0:00:00.847)       0:17:54.350 ****** \n\u001b[0;32mok: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv4', 'value': 'True'}])\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__028e0d1d1f9c915e36571d01bca4746556cd4f57'}]) \u001b[0m\n\nTASK [Start ceph mgr] **********************************************************\nThursday 01 October 2026  06:10:08 +0000 (0:00:07.674)       0:18:02.024 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:10:10 +0000 (0:00:02.326)       0:18:04.350 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:10:12 +0000 (0:00:01.724)       0:18:06.075 ****** \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\nTASK [Non container | select a stable mon to read the monmap from] *************\nThursday 01 October 2026  06:10:13 +0000 (0:00:01.079)       0:18:07.155 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Non container | read mon monmap from the stable peer] ********************\nThursday 01 October 2026  06:10:14 +0000 (0:00:00.796)       0:18:07.952 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Non container | initialize quorum probe address to the configured value] ***\nThursday 01 October 2026  06:10:15 +0000 (0:00:00.887)       0:18:08.839 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Non container | set quorum probe address from monmap] ********************\nThursday 01 October 2026  06:10:15 +0000 (0:00:00.837)       0:18:09.677 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Non container | show the quorum probe address] ***************************\nThursday 01 October 2026  06:10:16 +0000 (0:00:00.844)       0:18:10.521 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Non container | waiting for the monitor to join the quorum...] ***********\nThursday 01 October 2026  06:10:17 +0000 (0:00:00.833)       0:18:11.355 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - container state] ***********\nThursday 01 October 2026  06:10:18 +0000 (0:00:00.822)       0:18:12.178 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - recent logs] ***************\nThursday 01 October 2026  06:10:19 +0000 (0:00:01.367)       0:18:13.545 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - listening ports] ***********\nThursday 01 October 2026  06:10:21 +0000 (0:00:01.309)       0:18:14.855 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - storage throughput] ********\nThursday 01 October 2026  06:10:22 +0000 (0:00:01.432)       0:18:16.288 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [Container | show diagnostics before quorum check] ************************\nThursday 01 October 2026  06:10:23 +0000 (0:00:01.319)       0:18:17.607 ****** \n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"state: running started=2026-10-01T06:09:32.768471931Z\",\u001b[0m\n\u001b[0;32m        \"ports (3300/6789): ['LISTEN 0      512                                 192.168.16.11:6789       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=528242,fd=27))                                                                                                                                                                                                                                                                                                                                                                                                                                           ', 'LISTEN 0      512                                 192.168.16.11:3300       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=528242,fd=26))                                                                                                                                                                                                                                                                                                                                                                                                                                           ']\",\u001b[0m\n\u001b[0;32m        \"storage throughput: ['128+0 records in', '128+0 records out', '134217728 bytes (134 MB, 128 MiB) copied, 0.163453 s, 821 MB/s']\",\u001b[0m\n\u001b[0;32m        \"container logs (stdout): []\",\u001b[0m\n\u001b[0;32m        \"container logs (stderr): ['2026-10-01T06:10:04.863217917Z cluster 2026-10-01T06:10:04.660997+0000 mgr.testbed-node-0 (mgr.5265) 3896 : cluster [DBG] pgmap v3897: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.2 KiB/s rd, 1 op/s', '2026-10-01T06:10:04.863224978Z cluster 2026-10-01T06:10:04.660997+0000 mgr.testbed-node-0 (mgr.5265) 3896 : cluster [DBG] pgmap v3897: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.2 KiB/s rd, 1 op/s', '2026-10-01T06:10:05.737949596Z debug 2026-10-01T06:10:05.736+0000 7c6d21213640  0 mon.testbed-node-1@1(peon) e1 handle_command mon_command({\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"} v 0) v1', '2026-10-01T06:10:05.738029835Z debug 2026-10-01T06:10:05.736+0000 7c6d21213640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.11:0/565805240\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922205715Z audit 2026-10-01T06:10:04.991934+0000 mon.testbed-node-0 (mon.0) 84 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/1873461220\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922257185Z audit 2026-10-01T06:10:04.991934+0000 mon.testbed-node-0 (mon.0) 84 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/1873461220\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922285802Z audit 2026-10-01T06:10:04.994630+0000 mon.testbed-node-0 (mon.0) 85 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/1873461220\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922291046Z audit 2026-10-01T06:10:04.994630+0000 mon.testbed-node-0 (mon.0) 85 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/1873461220\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922296726Z audit 2026-10-01T06:10:05.737389+0000 mon.testbed-node-1 (mon.1) 20 : audit [DBG] from=\\\\'client.? 192.168.16.11:0/565805240\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922299885Z audit 2026-10-01T06:10:05.737389+0000 mon.testbed-node-1 (mon.1) 20 : audit [DBG] from=\\\\'client.? 192.168.16.11:0/565805240\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:06.954808774Z cluster 2026-10-01T06:10:06.661720+0000 mgr.testbed-node-0 (mgr.5265) 3897 : cluster [DBG] pgmap v3898: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:06.954859655Z cluster 2026-10-01T06:10:06.661720+0000 mgr.testbed-node-0 (mgr.5265) 3897 : cluster [DBG] pgmap v3898: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:07.230553022Z debug 2026-10-01T06:10:07.229+0000 7c6d21213640  0 mon.testbed-node-1@1(peon) e1 handle_command mon_command({\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"} v 0) v1', '2026-10-01T06:10:07.230644355Z debug 2026-10-01T06:10:07.229+0000 7c6d21213640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.11:0/249717893\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:07.969114382Z audit 2026-10-01T06:10:07.230014+0000 mon.testbed-node-1 (mon.1) 21 : audit [DBG] from=\\\\'client.? 192.168.16.11:0/249717893\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:07.969182310Z audit 2026-10-01T06:10:07.230014+0000 mon.testbed-node-1 (mon.1) 21 : audit [DBG] from=\\\\'client.? 192.168.16.11:0/249717893\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:08.981062090Z cluster 2026-10-01T06:10:08.664243+0000 mgr.testbed-node-0 (mgr.5265) 3898 : cluster [DBG] pgmap v3899: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:08.981093987Z cluster 2026-10-01T06:10:08.664243+0000 mgr.testbed-node-0 (mgr.5265) 3898 : cluster [DBG] pgmap v3899: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:10.806093577Z cluster 2026-10-01T06:10:10.664915+0000 mgr.testbed-node-0 (mgr.5265) 3899 : cluster [DBG] pgmap v3900: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:10.806200391Z cluster 2026-10-01T06:10:10.664915+0000 mgr.testbed-node-0 (mgr.5265) 3899 : cluster [DBG] pgmap v3900: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:13.756908710Z cluster 2026-10-01T06:10:12.666539+0000 mgr.testbed-node-0 (mgr.5265) 3900 : cluster [DBG] pgmap v3901: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.3 KiB/s rd, 1 op/s', '2026-10-01T06:10:13.757018913Z cluster 2026-10-01T06:10:12.666539+0000 mgr.testbed-node-0 (mgr.5265) 3900 : cluster [DBG] pgmap v3901: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.3 KiB/s rd, 1 op/s', '2026-10-01T06:10:14.771984312Z cluster 2026-10-01T06:10:14.668130+0000 mgr.testbed-node-0 (mgr.5265) 3901 : cluster [DBG] pgmap v3902: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.2 KiB/s rd, 1 op/s', '2026-10-01T06:10:14.772033310Z cluster 2026-10-01T06:10:14.668130+0000 mgr.testbed-node-0 (mgr.5265) 3901 : cluster [DBG] pgmap v3902: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.2 KiB/s rd, 1 op/s', '2026-10-01T06:10:17.752758923Z cluster 2026-10-01T06:10:16.668690+0000 mgr.testbed-node-0 (mgr.5265) 3902 : cluster [DBG] pgmap v3903: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:17.752821478Z cluster 2026-10-01T06:10:16.668690+0000 mgr.testbed-node-0 (mgr.5265) 3902 : cluster [DBG] pgmap v3903: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:17.752826045Z audit 2026-10-01T06:10:17.244671+0000 mon.testbed-node-0 (mon.0) 86 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:17.752829717Z audit 2026-10-01T06:10:17.244671+0000 mon.testbed-node-0 (mon.0) 86 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:18.797958196Z cluster 2026-10-01T06:10:18.670710+0000 mgr.testbed-node-0 (mgr.5265) 3903 : cluster [DBG] pgmap v3904: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:18.798037579Z cluster 2026-10-01T06:10:18.670710+0000 mgr.testbed-node-0 (mgr.5265) 3903 : cluster [DBG] pgmap v3904: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s']\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Container | select a stable mon to read the monmap from] *****************\nThursday 01 October 2026  06:10:24 +0000 (0:00:00.917)       0:18:18.524 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [Container | read mon monmap from the stable peer] ************************\nThursday 01 October 2026  06:10:25 +0000 (0:00:00.861)       0:18:19.386 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [Container | initialize quorum probe address to the configured value] *****\nThursday 01 October 2026  06:10:27 +0000 (0:00:01.862)       0:18:21.248 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [Container | set quorum probe address from monmap] ************************\nThursday 01 October 2026  06:10:28 +0000 (0:00:00.805)       0:18:22.053 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [Container | show the quorum probe address] *******************************\nThursday 01 October 2026  06:10:29 +0000 (0:00:00.976)       0:18:23.030 ****** \n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"mon quorum probe: -m 192.168.16.10 (monmap read from testbed-node-2)\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Container | waiting for the containerized monitor to join the quorum...] ***\nThursday 01 October 2026  06:10:30 +0000 (0:00:00.776)       0:18:23.806 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [Container | quorum check result - attempt count] *************************\nThursday 01 October 2026  06:10:32 +0000 (0:00:02.163)       0:18:25.969 ****** \n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Quorum reached after 1 attempt(s) (10 max)\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  06:10:33 +0000 (0:00:00.799)       0:18:26.769 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nThursday 01 October 2026  06:10:33 +0000 (0:00:00.796)       0:18:27.565 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nPLAY [Upgrade ceph mon cluster] ************************************************\n\nTASK [Remove ceph aliases] *****************************************************\nThursday 01 October 2026  06:10:34 +0000 (0:00:01.166)       0:18:28.732 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set mon_host_count] ******************************************************\nThursday 01 October 2026  06:10:36 +0000 (0:00:01.224)       0:18:29.957 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Fail when less than three monitors] **************************************\nThursday 01 October 2026  06:10:37 +0000 (0:00:00.872)       0:18:30.830 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Select a running monitor] ************************************************\nThursday 01 October 2026  06:10:37 +0000 (0:00:00.808)       0:18:31.638 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:10:38 +0000 (0:00:00.794)       0:18:32.433 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:10:39 +0000 (0:00:01.160)       0:18:33.594 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:10:41 +0000 (0:00:01.530)       0:18:35.124 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:10:42 +0000 (0:00:01.170)       0:18:36.295 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:10:44 +0000 (0:00:01.496)       0:18:37.791 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:10:45 +0000 (0:00:01.230)       0:18:39.021 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:10:46 +0000 (0:00:01.248)       0:18:40.270 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:10:47 +0000 (0:00:01.209)       0:18:41.479 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:10:49 +0000 (0:00:01.303)       0:18:42.783 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:10:50 +0000 (0:00:01.223)       0:18:44.006 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  06:10:52 +0000 (0:00:02.225)       0:18:46.232 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:10:53 +0000 (0:00:01.362)       0:18:47.595 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  06:10:56 +0000 (0:00:02.831)       0:18:50.427 ****** \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 : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  06:10:58 +0000 (0:00:01.478)       0:18:51.905 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (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-2] => (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-2] => (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-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  06:10:59 +0000 (0:00:01.858)       0:18:53.764 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (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-2] => (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-2] => (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-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  06:11:01 +0000 (0:00:01.236)       0:18:55.000 ****** \n\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:10:54.365901', 'end': '2026-10-01 06:10:54.402675', 'delta': '0:00:00.036774', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:10:54.877809', 'end': '2026-10-01 06:10:54.910921', 'delta': '0:00:00.033112', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': 'd8ee4aa2b12d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:10:55.461032', 'end': '2026-10-01 06:10:55.501724', 'delta': '0:00:00.040692', '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': ['d8ee4aa2b12d'], '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] *******************************\nThursday 01 October 2026  06:11:02 +0000 (0:00:01.321)       0:18:56.322 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:11:03 +0000 (0:00:01.334)       0:18:57.657 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:11:05 +0000 (0:00:01.276)       0:18:58.934 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:11:06 +0000 (0:00:01.287)       0:19:00.221 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:11:08 +0000 (0:00:02.116)       0:19:02.338 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:11:09 +0000 (0:00:01.219)       0:19:03.557 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:11:11 +0000 (0:00:01.211)       0:19:04.769 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:11:12 +0000 (0:00:01.718)       0:19:06.487 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:11:13 +0000 (0:00:01.145)       0:19:07.633 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:11:15 +0000 (0:00:01.242)       0:19:08.875 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:11:16 +0000 (0:00:01.187)       0:19:10.063 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:11:17 +0000 (0:00:01.176)       0:19:11.239 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:11:18 +0000 (0:00:01.196)       0:19:12.436 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:11:19 +0000 (0:00:01.181)       0:19:13.618 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:11:21 +0000 (0:00:01.270)       0:19:14.888 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \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] ***\nThursday 01 October 2026  06:11:22 +0000 (0:00:01.293)       0:19:16.182 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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] ******************************\nThursday 01 October 2026  06:11:23 +0000 (0:00:01.309)       0:19:17.492 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:11:25 +0000 (0:00:01.700)       0:19:19.193 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:11:26 +0000 (0:00:01.129)       0:19:20.322 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:11:28 +0000 (0:00:01.568)       0:19:21.891 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:11:29 +0000 (0:00:01.212)       0:19:23.103 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:11:30 +0000 (0:00:01.286)       0:19:24.390 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:11:31 +0000 (0:00:01.169)       0:19:25.560 ****** \n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:11:33 +0000 (0:00:01.852)       0:19:27.413 ****** \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] ***********************\nThursday 01 October 2026  06:11:34 +0000 (0:00:01.163)       0:19:28.576 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:11:35 +0000 (0:00:01.175)       0:19:29.751 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  06:11:37 +0000 (0:00:01.955)       0:19:31.706 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Get ceph cluster status] *************************************************\nThursday 01 October 2026  06:11:40 +0000 (0:00:02.422)       0:19:34.129 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Display ceph health detail] **********************************************\nThursday 01 October 2026  06:11:41 +0000 (0:00:00.963)       0:19:35.092 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Fail if cluster isn't in an acceptable state] ****************************\nThursday 01 October 2026  06:11:42 +0000 (0:00:00.869)       0:19:35.962 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Get the ceph quorum status] **********************************************\nThursday 01 October 2026  06:11:42 +0000 (0:00:00.799)       0:19:36.761 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Fail if the cluster quorum isn't in an acceptable state] *****************\nThursday 01 October 2026  06:11:43 +0000 (0:00:00.877)       0:19:37.639 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Ensure /var/lib/ceph/bootstrap-rbd-mirror is present] ********************\nThursday 01 October 2026  06:11:44 +0000 (0:00:00.925)       0:19:38.564 ****** \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 [Create potentially missing keys (rbd and rbd-mirror)] ********************\nThursday 01 October 2026  06:11:45 +0000 (0:00:01.133)       0:19:39.697 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd', 'testbed-node-0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd', 'testbed-node-1']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd', 'testbed-node-2']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd-mirror', 'testbed-node-0']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd-mirror', 'testbed-node-1']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd-mirror', 'testbed-node-2']) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Stop ceph mon] ***********************************************************\nThursday 01 October 2026  06:11:47 +0000 (0:00:01.402)       0:19:41.100 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\nTASK [Mask the mgr service] ****************************************************\nThursday 01 October 2026  06:11:50 +0000 (0:00:03.459)       0:19:44.559 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:11:53 +0000 (0:00:02.283)       0:19:46.842 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  06:11:54 +0000 (0:00:01.171)       0:19:48.014 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  06:11:55 +0000 (0:00:01.143)       0:19:49.157 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  06:11:57 +0000 (0:00:01.700)       0:19:50.857 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  06:11:58 +0000 (0:00:01.165)       0:19:52.022 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  06:11:59 +0000 (0:00:01.258)       0:19:53.280 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  06:12:00 +0000 (0:00:01.236)       0:19:54.517 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  06:12:03 +0000 (0:00:02.633)       0:19:57.151 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  06:12:04 +0000 (0:00:01.202)       0:19:58.353 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  06:12:05 +0000 (0:00:01.247)       0:19:59.600 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  06:12:08 +0000 (0:00:02.634)       0:20:02.235 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  06:12:10 +0000 (0:00:01.684)       0:20:03.920 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:12:10 +0000 (0:00:00.804)       0:20:04.724 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:12:11 +0000 (0:00:00.834)       0:20:05.558 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:12:12 +0000 (0:00:00.815)       0:20:06.374 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:12:13 +0000 (0:00:00.799)       0:20:07.174 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:12:14 +0000 (0:00:00.931)       0:20:08.105 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:12:15 +0000 (0:00:00.790)       0:20:08.896 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:12:15 +0000 (0:00:00.822)       0:20:09.719 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:12:16 +0000 (0:00:00.823)       0:20:10.543 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:12:17 +0000 (0:00:00.864)       0:20:11.407 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:12:18 +0000 (0:00:00.825)       0:20:12.232 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:12:19 +0000 (0:00:00.834)       0:20:13.067 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:12:20 +0000 (0:00:00.803)       0:20:13.870 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:12:20 +0000 (0:00:00.850)       0:20:14.720 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:12:21 +0000 (0:00:00.828)       0:20:15.549 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:12:22 +0000 (0:00:00.837)       0:20:16.386 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:12:23 +0000 (0:00:00.816)       0:20:17.202 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:12:24 +0000 (0:00:00.836)       0:20:18.039 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:12:25 +0000 (0:00:00.804)       0:20:18.844 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:12:25 +0000 (0:00:00.801)       0:20:19.646 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:12:26 +0000 (0:00:00.832)       0:20:20.478 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:12:27 +0000 (0:00:00.806)       0:20:21.285 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:12:28 +0000 (0:00:00.921)       0:20:22.206 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:12:30 +0000 (0:00:01.716)       0:20:23.923 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:12:32 +0000 (0:00:02.078)       0:20:26.001 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  06:12:33 +0000 (0:00:01.210)       0:20:27.212 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  06:12:34 +0000 (0:00:01.216)       0:20:28.428 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  06:12:35 +0000 (0:00:01.222)       0:20:29.651 ****** \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-2] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  06:12:37 +0000 (0:00:02.015)       0:20:31.666 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  06:12:39 +0000 (0:00:01.581)       0:20:33.248 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  06:12:40 +0000 (0:00:01.180)       0:20:34.428 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:12:41 +0000 (0:00:00.793)       0:20:35.222 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:12:42 +0000 (0:00:00.787)       0:20:36.009 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  06:12:43 +0000 (0:00:01.357)       0:20:37.367 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  06:12:46 +0000 (0:00:02.835)       0:20:40.202 ****** \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] ***********\nThursday 01 October 2026  06:12:47 +0000 (0:00:01.213)       0:20:41.415 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  06:12:48 +0000 (0:00:01.192)       0:20:42.608 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  06:12:50 +0000 (0:00:01.224)       0:20:43.832 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  06:12:51 +0000 (0:00:01.313)       0:20:45.146 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  06:12:52 +0000 (0:00:01.190)       0:20:46.336 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:12:53 +0000 (0:00:00.840)       0:20:47.176 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:12:55 +0000 (0:00:01.893)       0:20:49.069 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:12:56 +0000 (0:00:00.811)       0:20:49.881 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  06:12:57 +0000 (0:00:01.175)       0:20:51.057 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  06:12:58 +0000 (0:00:01.361)       0:20:52.418 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  06:12:59 +0000 (0:00:01.214)       0:20:53.633 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  06:13:01 +0000 (0:00:01.199)       0:20:54.833 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  06:13:02 +0000 (0:00:01.157)       0:20:55.990 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  06:13:03 +0000 (0:00:01.172)       0:20:57.163 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  06:13:04 +0000 (0:00:01.168)       0:20:58.331 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  06:13:05 +0000 (0:00:01.317)       0:20:59.648 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  06:13:07 +0000 (0:00:01.260)       0:21:00.908 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:13:07 +0000 (0:00:00.851)       0:21:01.760 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  06:13:09 +0000 (0:00:01.249)       0:21:03.009 ****** \n\u001b[0;32mok: [testbed-node-2] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:13:16 +0000 (0:00:07.246)       0:21:10.256 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:13:17 +0000 (0:00:00.846)       0:21:11.103 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:13:18 +0000 (0:00:00.859)       0:21:11.962 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:13:19 +0000 (0:00:00.841)       0:21:12.803 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:13:19 +0000 (0:00:00.788)       0:21:13.592 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:13:20 +0000 (0:00:00.830)       0:21:14.423 ****** \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] ***\nThursday 01 October 2026  06:13:21 +0000 (0:00:00.827)       0:21:15.250 ****** \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)] ***\nThursday 01 October 2026  06:13:22 +0000 (0:00:00.798)       0:21:16.049 ****** \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)] ***\nThursday 01 October 2026  06:13:23 +0000 (0:00:00.804)       0:21:16.854 ****** \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] ***\nThursday 01 October 2026  06:13:23 +0000 (0:00:00.778)       0:21:17.632 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:13:24 +0000 (0:00:00.904)       0:21:18.536 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:13:25 +0000 (0:00:00.818)       0:21:19.355 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:13:26 +0000 (0:00:00.810)       0:21:20.166 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:13:27 +0000 (0:00:00.932)       0:21:21.098 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:13:28 +0000 (0:00:00.895)       0:21:21.993 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:13:29 +0000 (0:00:00.923)       0:21:22.916 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:13:29 +0000 (0:00:00.788)       0:21:23.705 ****** \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 }}\"] ***\nThursday 01 October 2026  06:13:30 +0000 (0:00:00.854)       0:21:24.559 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:13:31 +0000 (0:00:00.840)       0:21:25.400 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:13:32 +0000 (0:00:00.788)       0:21:26.189 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:13:33 +0000 (0:00:00.822)       0:21:27.012 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:13:34 +0000 (0:00:00.798)       0:21:27.810 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:13:35 +0000 (0:00:01.072)       0:21:28.883 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:13:36 +0000 (0:00:01.110)       0:21:29.993 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \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\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:13:37 +0000 (0:00:01.166)       0:21:31.160 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:13:38 +0000 (0:00:00.792)       0:21:31.952 ****** \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] ****************************************\nThursday 01 October 2026  06:13:39 +0000 (0:00:00.933)       0:21:32.886 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:13:41 +0000 (0:00:02.085)       0:21:34.972 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include deploy_monitors.yml] **********************************\nThursday 01 October 2026  06:13:42 +0000 (0:00:00.865)       0:21:35.837 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Check if monitor initial keyring already exists] **************\nThursday 01 October 2026  06:13:43 +0000 (0:00:01.222)       0:21:37.059 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Generate monitor initial keyring] *****************************\nThursday 01 October 2026  06:13:46 +0000 (0:00:02.818)       0:21:39.878 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************\nThursday 01 October 2026  06:13:47 +0000 (0:00:01.264)       0:21:41.142 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Get initial keyring when it already exists] *******************\nThursday 01 October 2026  06:13:48 +0000 (0:00:01.219)       0:21:42.362 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create monitor initial keyring] *******************************\nThursday 01 October 2026  06:13:49 +0000 (0:00:01.218)       0:21:43.580 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********\nThursday 01 October 2026  06:13:51 +0000 (0:00:02.113)       0:21:45.693 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create monitor directory] *************************************\nThursday 01 October 2026  06:13:53 +0000 (0:00:01.714)       0:21:47.408 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Recursively fix ownership of monitor directory] ***************\nThursday 01 October 2026  06:13:55 +0000 (0:00:01.696)       0:21:49.105 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Create admin keyring] *****************************************\nThursday 01 October 2026  06:13:56 +0000 (0:00:01.596)       0:21:50.702 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mon : Slurp admin keyring] ******************************************\nThursday 01 October 2026  06:13:59 +0000 (0:00:02.100)       0:21:52.802 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-mon : Copy admin keyring over to mons] ******************************\nThursday 01 October 2026  06:14:00 +0000 (0:00:01.716)       0:21:54.518 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (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;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] ************************\nThursday 01 October 2026  06:14:05 +0000 (0:00:04.311)       0:21:58.829 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact ceph-mon container command] **************************\nThursday 01 October 2026  06:14:07 +0000 (0:00:02.036)       0:22:00.866 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set_fact monmaptool container command] ************************\nThursday 01 October 2026  06:14:08 +0000 (0:00:01.148)       0:22:02.014 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Generate initial monmap] **************************************\nThursday 01 October 2026  06:14:09 +0000 (0:00:01.203)       0:22:03.218 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************\nThursday 01 October 2026  06:14:11 +0000 (0:00:01.915)       0:22:05.134 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************\nThursday 01 October 2026  06:14:12 +0000 (0:00:01.614)       0:22:06.749 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include start_monitor.yml] ************************************\nThursday 01 October 2026  06:14:13 +0000 (0:00:00.770)       0:22:07.519 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Ensure systemd service override directory exists] *************\nThursday 01 October 2026  06:14:14 +0000 (0:00:01.215)       0:22:08.735 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************\nThursday 01 October 2026  06:14:16 +0000 (0:00:01.214)       0:22:09.949 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  06:14:17 +0000 (0:00:01.161)       0:22:11.111 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Generate systemd unit file for mon container] *****************\nThursday 01 October 2026  06:14:18 +0000 (0:00:01.330)       0:22:12.441 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Generate systemd ceph-mon target file] ************************\nThursday 01 October 2026  06:14:21 +0000 (0:00:02.704)       0:22:15.145 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Enable ceph-mon.target] ***************************************\nThursday 01 October 2026  06:14:23 +0000 (0:00:02.173)       0:22:17.318 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Start the monitor service] ************************************\nThursday 01 October 2026  06:14:26 +0000 (0:00:02.561)       0:22:19.879 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************\nThursday 01 October 2026  06:14:29 +0000 (0:00:03.173)       0:22:23.053 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************\nThursday 01 October 2026  06:14:30 +0000 (0:00:01.199)       0:22:24.253 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Fetch ceph initial keys] **************************************\nThursday 01 October 2026  06:14:32 +0000 (0:00:01.928)       0:22:26.182 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Include secure_cluster.yml] ***********************************\nThursday 01 October 2026  06:14:34 +0000 (0:00:02.391)       0:22:28.573 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mon : Set cluster configs] ******************************************\nThursday 01 October 2026  06:14:35 +0000 (0:00:00.944)       0:22:29.517 ****** \n\u001b[0;32mok: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv4', 'value': 'True'}])\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__028e0d1d1f9c915e36571d01bca4746556cd4f57'}]) \u001b[0m\n\nTASK [Start ceph mgr] **********************************************************\nThursday 01 October 2026  06:14:43 +0000 (0:00:07.399)       0:22:36.916 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:14:45 +0000 (0:00:02.371)       0:22:39.288 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:14:47 +0000 (0:00:01.710)       0:22:40.998 ****** \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 [Non container | select a stable mon to read the monmap from] *************\nThursday 01 October 2026  06:14:48 +0000 (0:00:01.099)       0:22:42.097 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Non container | read mon monmap from the stable peer] ********************\nThursday 01 October 2026  06:14:49 +0000 (0:00:00.845)       0:22:42.942 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Non container | initialize quorum probe address to the configured value] ***\nThursday 01 October 2026  06:14:49 +0000 (0:00:00.784)       0:22:43.727 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Non container | set quorum probe address from monmap] ********************\nThursday 01 October 2026  06:14:51 +0000 (0:00:01.095)       0:22:44.822 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Non container | show the quorum probe address] ***************************\nThursday 01 October 2026  06:14:51 +0000 (0:00:00.805)       0:22:45.627 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Non container | waiting for the monitor to join the quorum...] ***********\nThursday 01 October 2026  06:14:52 +0000 (0:00:01.031)       0:22:46.658 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - container state] ***********\nThursday 01 October 2026  06:14:53 +0000 (0:00:00.815)       0:22:47.474 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - recent logs] ***************\nThursday 01 October 2026  06:14:55 +0000 (0:00:01.514)       0:22:48.988 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - listening ports] ***********\nThursday 01 October 2026  06:14:56 +0000 (0:00:01.331)       0:22:50.320 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Container | diagnostics before quorum check - storage throughput] ********\nThursday 01 October 2026  06:14:57 +0000 (0:00:01.374)       0:22:51.694 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Container | show diagnostics before quorum check] ************************\nThursday 01 October 2026  06:14:59 +0000 (0:00:01.454)       0:22:53.148 ****** \n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"state: running started=2026-10-01T06:14:28.641752548Z\",\u001b[0m\n\u001b[0;32m        \"ports (3300/6789): ['LISTEN 0      512                                 192.168.16.12:3300       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=544778,fd=26))                                                                                                                                                                                                                                                                                                                                                                                                                                           ', 'LISTEN 0      512                                 192.168.16.12:6789       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=544778,fd=27))                                                                                                                                                                                                                                                                                                                                                                                                                                           ']\",\u001b[0m\n\u001b[0;32m        \"storage throughput: ['128+0 records in', '128+0 records out', '134217728 bytes (134 MB, 128 MiB) copied, 0.160406 s, 837 MB/s']\",\u001b[0m\n\u001b[0;32m        \"container logs (stdout): []\",\u001b[0m\n\u001b[0;32m        \"container logs (stderr): ['2026-10-01T06:14:38.025254938Z audit 2026-10-01T06:14:37.902083+0000 mon.testbed-node-0 (mon.0) 137 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/1164164167\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:38.025264071Z audit 2026-10-01T06:14:37.902083+0000 mon.testbed-node-0 (mon.0) 137 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/1164164167\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:39.161026653Z debug 2026-10-01T06:14:39.159+0000 764832e58640  0 mon.testbed-node-2@2(peon) e1 handle_command mon_command({\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"} v 0) v1', '2026-10-01T06:14:39.161177093Z debug 2026-10-01T06:14:39.159+0000 764832e58640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.12:0/2291241513\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:40.059699050Z cluster 2026-10-01T06:14:38.875900+0000 mgr.testbed-node-0 (mgr.5265) 4033 : cluster [DBG] pgmap v4034: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:14:40.060209092Z cluster 2026-10-01T06:14:38.875900+0000 mgr.testbed-node-0 (mgr.5265) 4033 : cluster [DBG] pgmap v4034: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:14:40.060227233Z audit 2026-10-01T06:14:39.160674+0000 mon.testbed-node-2 (mon.2) 6 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/2291241513\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:40.060234733Z audit 2026-10-01T06:14:39.160674+0000 mon.testbed-node-2 (mon.2) 6 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/2291241513\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:41.076381706Z audit 2026-10-01T06:14:40.644993+0000 mon.testbed-node-0 (mon.0) 138 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/37383052\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:41.076474069Z audit 2026-10-01T06:14:40.644993+0000 mon.testbed-node-0 (mon.0) 138 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/37383052\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:42.104025943Z debug 2026-10-01T06:14:42.102+0000 764832e58640  0 mon.testbed-node-2@2(peon) e1 handle_command mon_command({\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"} v 0) v1', '2026-10-01T06:14:42.104090142Z debug 2026-10-01T06:14:42.102+0000 764832e58640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.12:0/114674764\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:42.128315943Z cluster 2026-10-01T06:14:40.876890+0000 mgr.testbed-node-0 (mgr.5265) 4034 : cluster [DBG] pgmap v4035: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:14:42.128358125Z cluster 2026-10-01T06:14:40.876890+0000 mgr.testbed-node-0 (mgr.5265) 4034 : cluster [DBG] pgmap v4035: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:14:43.149966113Z audit 2026-10-01T06:14:42.103722+0000 mon.testbed-node-2 (mon.2) 7 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/114674764\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:43.150062446Z audit 2026-10-01T06:14:42.103722+0000 mon.testbed-node-2 (mon.2) 7 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/114674764\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:44.193212917Z cluster 2026-10-01T06:14:42.879133+0000 mgr.testbed-node-0 (mgr.5265) 4035 : cluster [DBG] pgmap v4036: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s', '2026-10-01T06:14:44.193308246Z cluster 2026-10-01T06:14:42.879133+0000 mgr.testbed-node-0 (mgr.5265) 4035 : cluster [DBG] pgmap v4036: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s', '2026-10-01T06:14:46.222928185Z cluster 2026-10-01T06:14:44.880122+0000 mgr.testbed-node-0 (mgr.5265) 4036 : cluster [DBG] pgmap v4037: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.0 KiB/s rd, 1 op/s', '2026-10-01T06:14:46.222972913Z cluster 2026-10-01T06:14:44.880122+0000 mgr.testbed-node-0 (mgr.5265) 4036 : cluster [DBG] pgmap v4037: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.0 KiB/s rd, 1 op/s', '2026-10-01T06:14:48.254617943Z cluster 2026-10-01T06:14:46.880800+0000 mgr.testbed-node-0 (mgr.5265) 4037 : cluster [DBG] pgmap v4038: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:48.254699134Z cluster 2026-10-01T06:14:46.880800+0000 mgr.testbed-node-0 (mgr.5265) 4037 : cluster [DBG] pgmap v4038: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:48.254706588Z audit 2026-10-01T06:14:47.255625+0000 mon.testbed-node-0 (mon.0) 139 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:48.254710718Z audit 2026-10-01T06:14:47.255625+0000 mon.testbed-node-0 (mon.0) 139 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:50.286018044Z cluster 2026-10-01T06:14:48.883184+0000 mgr.testbed-node-0 (mgr.5265) 4038 : cluster [DBG] pgmap v4039: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:50.286105935Z cluster 2026-10-01T06:14:48.883184+0000 mgr.testbed-node-0 (mgr.5265) 4038 : cluster [DBG] pgmap v4039: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:52.316218050Z cluster 2026-10-01T06:14:50.884076+0000 mgr.testbed-node-0 (mgr.5265) 4039 : cluster [DBG] pgmap v4040: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:52.316268608Z cluster 2026-10-01T06:14:50.884076+0000 mgr.testbed-node-0 (mgr.5265) 4039 : cluster [DBG] pgmap v4040: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:54.355592854Z cluster 2026-10-01T06:14:52.885938+0000 mgr.testbed-node-0 (mgr.5265) 4040 : cluster [DBG] pgmap v4041: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s', '2026-10-01T06:14:54.355775926Z cluster 2026-10-01T06:14:52.885938+0000 mgr.testbed-node-0 (mgr.5265) 4040 : cluster [DBG] pgmap v4041: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s']\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Container | select a stable mon to read the monmap from] *****************\nThursday 01 October 2026  06:15:00 +0000 (0:00:00.867)       0:22:54.015 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Container | read mon monmap from the stable peer] ************************\nThursday 01 October 2026  06:15:01 +0000 (0:00:00.870)       0:22:54.886 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)]\u001b[0m\n\nTASK [Container | initialize quorum probe address to the configured value] *****\nThursday 01 October 2026  06:15:03 +0000 (0:00:01.950)       0:22:56.837 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Container | set quorum probe address from monmap] ************************\nThursday 01 October 2026  06:15:04 +0000 (0:00:01.492)       0:22:58.329 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Container | show the quorum probe address] *******************************\nThursday 01 October 2026  06:15:05 +0000 (0:00:00.935)       0:22:59.265 ****** \n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"mon quorum probe: -m 192.168.16.10 (monmap read from testbed-node-1)\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Container | waiting for the containerized monitor to join the quorum...] ***\nThursday 01 October 2026  06:15:06 +0000 (0:00:00.824)       0:23:00.090 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Container | quorum check result - attempt count] *************************\nThursday 01 October 2026  06:15:08 +0000 (0:00:01.943)       0:23:02.033 ****** \n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Quorum reached after 1 attempt(s) (10 max)\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  06:15:09 +0000 (0:00:00.831)       0:23:02.864 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mons handler] **********************************\nThursday 01 October 2026  06:15:09 +0000 (0:00:00.781)       0:23:03.646 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reset mon_host] **********************************************************\n\nTASK [Reset mon_host fact] *****************************************************\nThursday 01 October 2026  06:15:11 +0000 (0:00:01.888)       0:23:05.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\nPLAY [Upgrade ceph mgr nodes when implicitly collocated on monitors] ***********\n\nTASK [Stop ceph mgr] ***********************************************************\nThursday 01 October 2026  06:15:13 +0000 (0:00:01.771)       0:23:07.306 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:15:14 +0000 (0:00:01.211)       0:23:08.517 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:15:15 +0000 (0:00:01.239)       0:23:09.756 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:15:17 +0000 (0:00:01.168)       0:23:10.925 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:15:18 +0000 (0:00:01.173)       0:23:12.099 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:15:19 +0000 (0:00:01.222)       0:23:13.321 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:15:20 +0000 (0:00:01.286)       0:23:14.608 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:15:22 +0000 (0:00:01.222)       0:23:15.830 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:15:23 +0000 (0:00:01.165)       0:23:16.996 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:15:24 +0000 (0:00:01.158)       0:23:18.154 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:15:25 +0000 (0:00:01.186)       0:23:19.341 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:15:26 +0000 (0:00:01.177)       0:23:20.518 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:15:27 +0000 (0:00:01.189)       0:23:21.707 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:15:29 +0000 (0:00:01.152)       0:23:22.860 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:15:30 +0000 (0:00:01.201)       0:23:24.061 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:15:31 +0000 (0:00:01.171)       0:23:25.232 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:15:32 +0000 (0:00:01.168)       0:23:26.401 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:15:33 +0000 (0:00:01.267)       0:23:27.669 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:15:35 +0000 (0:00:01.172)       0:23:28.841 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:15:36 +0000 (0:00:01.264)       0:23:30.106 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:15:37 +0000 (0:00:01.221)       0:23:31.328 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:15:38 +0000 (0:00:01.204)       0:23:32.532 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:15:39 +0000 (0:00:01.200)       0:23:33.733 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:15:41 +0000 (0:00:01.215)       0:23:34.949 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:15:42 +0000 (0:00:01.216)       0:23:36.165 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:15:43 +0000 (0:00:01.163)       0:23:37.329 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:15:44 +0000 (0:00:01.172)       0:23:38.502 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:15:45 +0000 (0:00:01.215)       0:23:39.717 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:15:47 +0000 (0:00:01.194)       0:23:40.912 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:15:48 +0000 (0:00:01.203)       0:23:42.115 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:15:49 +0000 (0:00:01.191)       0:23:43.307 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:15:50 +0000 (0:00:01.316)       0:23:44.624 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:15:52 +0000 (0:00:01.205)       0:23:45.830 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:15:53 +0000 (0:00:01.192)       0:23:47.022 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:15:54 +0000 (0:00:01.149)       0:23:48.171 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:15:55 +0000 (0:00:01.173)       0:23:49.345 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:15:56 +0000 (0:00:01.198)       0:23:50.543 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:15:57 +0000 (0:00:01.174)       0:23:51.718 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:15:59 +0000 (0:00:01.260)       0:23:52.978 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  06:16:00 +0000 (0:00:01.197)       0:23:54.176 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  06:16:01 +0000 (0:00:01.189)       0:23:55.366 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  06:16:02 +0000 (0:00:01.279)       0:23:56.646 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  06:16:04 +0000 (0:00:01.231)       0:23:57.877 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:16:05 +0000 (0:00:01.192)       0:23:59.069 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:16:06 +0000 (0:00:01.267)       0:24:00.336 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:16:07 +0000 (0:00:01.172)       0:24:01.509 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:16:09 +0000 (0:00:01.278)       0:24:02.787 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:16:10 +0000 (0:00:01.159)       0:24:03.947 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:16:11 +0000 (0:00:01.309)       0:24:05.256 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:16:12 +0000 (0:00:01.253)       0:24:06.510 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:16:13 +0000 (0:00:01.205)       0:24:07.716 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:16:15 +0000 (0:00:01.207)       0:24:08.924 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:16:16 +0000 (0:00:01.216)       0:24:10.141 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:16:17 +0000 (0:00:01.147)       0:24:11.289 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:16:18 +0000 (0:00:01.184)       0:24:12.473 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:16:20 +0000 (0:00:01.958)       0:24:14.432 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:16:22 +0000 (0:00:01.924)       0:24:16.356 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:16:24 +0000 (0:00:01.948)       0:24:18.304 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:16:25 +0000 (0:00:01.141)       0:24:19.446 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  06:16:26 +0000 (0:00:01.312)       0:24:20.758 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:16:28 +0000 (0:00:01.158)       0:24:21.916 ****** \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\nTASK [ceph-mgr : Include common.yml] *******************************************\nThursday 01 October 2026  06:16:29 +0000 (0:00:01.524)       0:24:23.440 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Include pre_requisite.yml] ************************************\nThursday 01 October 2026  06:16:30 +0000 (0:00:01.142)       0:24:24.583 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nThursday 01 October 2026  06:16:31 +0000 (0:00:01.155)       0:24:25.739 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Include mgr_modules.yml] **************************************\nThursday 01 October 2026  06:16:33 +0000 (0:00:01.201)       0:24:26.940 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Upgrade ceph mgr nodes when implicitly collocated on monitors] ***********\n\nTASK [Stop ceph mgr] ***********************************************************\nThursday 01 October 2026  06:16:34 +0000 (0:00:01.056)       0:24:27.996 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:16:35 +0000 (0:00:00.936)       0:24:28.933 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:16:36 +0000 (0:00:00.928)       0:24:29.861 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:16:36 +0000 (0:00:00.849)       0:24:30.711 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:16:37 +0000 (0:00:00.801)       0:24:31.512 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:16:38 +0000 (0:00:00.821)       0:24:32.333 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:16:39 +0000 (0:00:00.862)       0:24:33.196 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:16:40 +0000 (0:00:00.790)       0:24:33.986 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:16:41 +0000 (0:00:00.802)       0:24:34.788 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:16:41 +0000 (0:00:00.791)       0:24:35.579 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:16:42 +0000 (0:00:00.851)       0:24:36.431 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:16:43 +0000 (0:00:00.774)       0:24:37.206 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:16:44 +0000 (0:00:00.957)       0:24:38.163 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:16:45 +0000 (0:00:00.788)       0:24:38.952 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:16:46 +0000 (0:00:00.848)       0:24:39.800 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:16:46 +0000 (0:00:00.843)       0:24:40.644 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:16:47 +0000 (0:00:00.827)       0:24:41.472 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:16:48 +0000 (0:00:01.086)       0:24:42.559 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:16:50 +0000 (0:00:01.285)       0:24:43.844 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:16:51 +0000 (0:00:00.982)       0:24:44.827 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:16:51 +0000 (0:00:00.804)       0:24:45.632 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:16:52 +0000 (0:00:00.779)       0:24:46.411 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:16:53 +0000 (0:00:00.800)       0:24:47.212 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:16:54 +0000 (0:00:00.820)       0:24:48.033 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:16:55 +0000 (0:00:00.962)       0:24:48.995 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:16:56 +0000 (0:00:00.795)       0:24:49.790 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:16:56 +0000 (0:00:00.794)       0:24:50.585 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:16:57 +0000 (0:00:00.827)       0:24:51.412 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:16:58 +0000 (0:00:00.821)       0:24:52.234 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:16:59 +0000 (0:00:00.934)       0:24:53.169 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:17:00 +0000 (0:00:00.823)       0:24:53.992 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:17:01 +0000 (0:00:00.809)       0:24:54.801 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:17:01 +0000 (0:00:00.845)       0:24:55.646 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:17:02 +0000 (0:00:00.797)       0:24:56.444 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:17:03 +0000 (0:00:00.851)       0:24:57.295 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:17:04 +0000 (0:00:00.830)       0:24:58.125 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:17:05 +0000 (0:00:00.798)       0:24:58.924 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:17:06 +0000 (0:00:00.903)       0:24:59.828 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:17:06 +0000 (0:00:00.814)       0:25:00.642 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  06:17:07 +0000 (0:00:00.831)       0:25:01.474 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  06:17:08 +0000 (0:00:00.809)       0:25:02.283 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  06:17:09 +0000 (0:00:00.865)       0:25:03.148 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  06:17:10 +0000 (0:00:00.855)       0:25:04.004 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:17:11 +0000 (0:00:00.826)       0:25:04.830 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:17:11 +0000 (0:00:00.793)       0:25:05.624 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:17:12 +0000 (0:00:00.817)       0:25:06.442 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:17:13 +0000 (0:00:00.906)       0:25:07.348 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:17:14 +0000 (0:00:00.811)       0:25:08.160 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:17:15 +0000 (0:00:00.909)       0:25:09.070 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:17:16 +0000 (0:00:00.835)       0:25:09.906 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:17:17 +0000 (0:00:00.896)       0:25:10.802 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:17:17 +0000 (0:00:00.808)       0:25:11.611 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:17:18 +0000 (0:00:00.827)       0:25:12.438 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:17:19 +0000 (0:00:00.858)       0:25:13.297 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:17:20 +0000 (0:00:00.851)       0:25:14.149 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:17:21 +0000 (0:00:01.110)       0:25:15.260 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:17:22 +0000 (0:00:01.279)       0:25:16.539 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:17:23 +0000 (0:00:01.115)       0:25:17.654 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:17:24 +0000 (0:00:00.845)       0:25:18.500 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  06:17:25 +0000 (0:00:00.993)       0:25:19.494 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:17:26 +0000 (0:00:00.797)       0:25:20.291 ****** \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\nTASK [ceph-mgr : Include common.yml] *******************************************\nThursday 01 October 2026  06:17:28 +0000 (0:00:01.607)       0:25:21.899 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Include pre_requisite.yml] ************************************\nThursday 01 October 2026  06:17:28 +0000 (0:00:00.774)       0:25:22.673 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nThursday 01 October 2026  06:17:29 +0000 (0:00:00.806)       0:25:23.479 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Include mgr_modules.yml] **************************************\nThursday 01 October 2026  06:17:30 +0000 (0:00:00.855)       0:25:24.334 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nPLAY [Upgrade ceph mgr nodes when implicitly collocated on monitors] ***********\n\nTASK [Stop ceph mgr] ***********************************************************\nThursday 01 October 2026  06:17:31 +0000 (0:00:01.029)       0:25:25.363 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:17:32 +0000 (0:00:00.786)       0:25:26.150 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:17:33 +0000 (0:00:00.845)       0:25:26.995 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:17:34 +0000 (0:00:00.796)       0:25:27.792 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:17:34 +0000 (0:00:00.797)       0:25:28.590 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:17:35 +0000 (0:00:00.836)       0:25:29.426 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:17:36 +0000 (0:00:00.820)       0:25:30.246 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:17:37 +0000 (0:00:00.873)       0:25:31.120 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:17:38 +0000 (0:00:00.802)       0:25:31.922 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:17:38 +0000 (0:00:00.788)       0:25:32.710 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:17:39 +0000 (0:00:00.829)       0:25:33.540 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:17:40 +0000 (0:00:00.868)       0:25:34.408 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:17:41 +0000 (0:00:00.811)       0:25:35.219 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:17:42 +0000 (0:00:00.830)       0:25:36.050 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:17:43 +0000 (0:00:00.780)       0:25:36.831 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:17:43 +0000 (0:00:00.796)       0:25:37.627 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:17:44 +0000 (0:00:00.939)       0:25:38.567 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:17:45 +0000 (0:00:00.787)       0:25:39.355 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:17:46 +0000 (0:00:00.799)       0:25:40.154 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:17:47 +0000 (0:00:00.923)       0:25:41.077 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:17:48 +0000 (0:00:00.834)       0:25:41.911 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:17:48 +0000 (0:00:00.810)       0:25:42.721 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:17:49 +0000 (0:00:00.880)       0:25:43.602 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:17:50 +0000 (0:00:00.851)       0:25:44.453 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:17:51 +0000 (0:00:00.834)       0:25:45.287 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:17:52 +0000 (0:00:00.831)       0:25:46.119 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:17:53 +0000 (0:00:00.815)       0:25:46.934 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:17:53 +0000 (0:00:00.826)       0:25:47.761 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:17:54 +0000 (0:00:00.827)       0:25:48.589 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:17:55 +0000 (0:00:00.842)       0:25:49.431 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:17:56 +0000 (0:00:00.782)       0:25:50.214 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:17:57 +0000 (0:00:00.875)       0:25:51.090 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:17:58 +0000 (0:00:00.816)       0:25:51.906 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:17:58 +0000 (0:00:00.775)       0:25:52.682 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:17:59 +0000 (0:00:00.937)       0:25:53.619 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:18:00 +0000 (0:00:00.844)       0:25:54.464 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:18:01 +0000 (0:00:00.810)       0:25:55.274 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:18:02 +0000 (0:00:00.881)       0:25:56.156 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:18:03 +0000 (0:00:00.812)       0:25:56.969 ****** \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] ***\nThursday 01 October 2026  06:18:04 +0000 (0:00:00.797)       0:25:57.766 ****** \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)] ***\nThursday 01 October 2026  06:18:04 +0000 (0:00:00.791)       0:25:58.557 ****** \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)] ***\nThursday 01 October 2026  06:18:05 +0000 (0:00:00.866)       0:25:59.424 ****** \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] ***\nThursday 01 October 2026  06:18:06 +0000 (0:00:00.776)       0:26:00.201 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:18:07 +0000 (0:00:00.912)       0:26:01.113 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:18:08 +0000 (0:00:00.813)       0:26:01.926 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:18:09 +0000 (0:00:00.914)       0:26:02.841 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:18:09 +0000 (0:00:00.896)       0:26:03.738 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:18:10 +0000 (0:00:00.815)       0:26:04.553 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:18:11 +0000 (0:00:00.910)       0:26:05.464 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:18:12 +0000 (0:00:00.799)       0:26:06.263 ****** \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 }}\"] ***\nThursday 01 October 2026  06:18:13 +0000 (0:00:00.853)       0:26:07.116 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:18:14 +0000 (0:00:00.873)       0:26:07.990 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:18:15 +0000 (0:00:00.809)       0:26:08.800 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:18:15 +0000 (0:00:00.849)       0:26:09.649 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:18:16 +0000 (0:00:00.834)       0:26:10.483 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:18:18 +0000 (0:00:01.584)       0:26:12.067 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:18:19 +0000 (0:00:01.496)       0:26:13.564 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \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\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:18:21 +0000 (0:00:01.591)       0:26:15.155 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:18:22 +0000 (0:00:00.854)       0:26:16.010 ****** \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] ****************************************\nThursday 01 October 2026  06:18:23 +0000 (0:00:00.937)       0:26:16.947 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:18:23 +0000 (0:00:00.807)       0:26:17.755 ****** \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-mgr : Include common.yml] *******************************************\nThursday 01 October 2026  06:18:25 +0000 (0:00:01.146)       0:26:18.901 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include pre_requisite.yml] ************************************\nThursday 01 October 2026  06:18:25 +0000 (0:00:00.847)       0:26:19.749 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nThursday 01 October 2026  06:18:26 +0000 (0:00:00.819)       0:26:20.568 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include mgr_modules.yml] **************************************\nThursday 01 October 2026  06:18:27 +0000 (0:00:00.817)       0:26:21.386 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Upgrade ceph mgr nodes] **************************************************\n\nTASK [Stop ceph mgr] ***********************************************************\nThursday 01 October 2026  06:18:29 +0000 (0:00:01.449)       0:26:22.835 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Mask ceph mgr systemd unit] **********************************************\nThursday 01 October 2026  06:18:32 +0000 (0:00:03.068)       0:26:25.904 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:18:35 +0000 (0:00:02.967)       0:26:28.871 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:18:36 +0000 (0:00:01.208)       0:26:30.080 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:18:37 +0000 (0:00:01.480)       0:26:31.560 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:18:38 +0000 (0:00:01.109)       0:26:32.670 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:18:40 +0000 (0:00:01.632)       0:26:34.303 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:18:41 +0000 (0:00:01.178)       0:26:35.481 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:18:42 +0000 (0:00:01.180)       0:26:36.661 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:18:44 +0000 (0:00:01.201)       0:26:37.863 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:18:45 +0000 (0:00:01.209)       0:26:39.072 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:18:46 +0000 (0:00:01.198)       0:26:40.271 ****** \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-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  06:18:48 +0000 (0:00:02.195)       0:26:42.467 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:18:50 +0000 (0:00:01.776)       0:26:44.244 ****** \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-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  06:18:53 +0000 (0:00:03.111)       0:26:47.356 ****** \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\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  06:18:55 +0000 (0:00:01.505)       0:26:48.862 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  06:18:56 +0000 (0:00:01.704)       0:26:50.566 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  06:18:58 +0000 (0:00:01.324)       0:26:51.891 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:18:51.093322', 'end': '2026-10-01 06:18:51.135808', 'delta': '0:00:00.042486', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:18:51.733826', 'end': '2026-10-01 06:18:51.763429', 'delta': '0:00:00.029603', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:18:52.325008', 'end': '2026-10-01 06:18:52.362219', 'delta': '0:00:00.037211', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  06:18:59 +0000 (0:00:01.300)       0:26:53.191 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:19:00 +0000 (0:00:01.316)       0:26:54.508 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:19:02 +0000 (0:00:01.297)       0:26:55.806 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:19:03 +0000 (0:00:01.267)       0:26:57.074 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:19:05 +0000 (0:00:02.228)       0:26:59.302 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:19:06 +0000 (0:00:01.146)       0:27:00.448 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:19:07 +0000 (0:00:01.142)       0:27:01.590 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:19:09 +0000 (0:00:01.571)       0:27:03.162 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:19:10 +0000 (0:00:01.292)       0:27:04.455 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:19:11 +0000 (0:00:01.161)       0:27:05.616 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:19:13 +0000 (0:00:01.230)       0:27:06.847 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:19:14 +0000 (0:00:01.171)       0:27:08.018 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:19:15 +0000 (0:00:01.197)       0:27:09.216 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:19:16 +0000 (0:00:01.209)       0:27:10.425 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:19:17 +0000 (0:00:01.217)       0:27:11.643 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  06:19:19 +0000 (0:00:01.320)       0:27:12.963 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  06:19:20 +0000 (0:00:01.337)       0:27:14.300 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:19:22 +0000 (0:00:01.631)       0:27:15.931 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:19:23 +0000 (0:00:01.187)       0:27:17.119 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:19:25 +0000 (0:00:01.711)       0:27:18.831 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:19:26 +0000 (0:00:01.266)       0:27:20.097 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:19:27 +0000 (0:00:01.242)       0:27:21.340 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:19:28 +0000 (0:00:01.230)       0:27:22.571 ****** \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 [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:19:30 +0000 (0:00:01.864)       0:27:24.436 ****** \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\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  06:19:31 +0000 (0:00:01.167)       0:27:25.603 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:19:33 +0000 (0:00:01.170)       0:27:26.774 ****** \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\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  06:19:34 +0000 (0:00:01.910)       0:27:28.684 ****** \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\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:19:37 +0000 (0:00:02.703)       0:27:31.388 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  06:19:38 +0000 (0:00:01.147)       0:27:32.536 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  06:19:39 +0000 (0:00:01.219)       0:27:33.755 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  06:19:41 +0000 (0:00:01.628)       0:27:35.383 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  06:19:42 +0000 (0:00:01.186)       0:27:36.570 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  06:19:43 +0000 (0:00:01.134)       0:27:37.704 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  06:19:45 +0000 (0:00:01.207)       0:27:38.912 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  06:19:46 +0000 (0:00:01.736)       0:27:40.648 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  06:19:48 +0000 (0:00:01.189)       0:27:41.838 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  06:19:49 +0000 (0:00:01.180)       0:27:43.018 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  06:19:50 +0000 (0:00:01.628)       0:27:44.647 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  06:19:52 +0000 (0:00:01.624)       0:27:46.272 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:19:53 +0000 (0:00:01.130)       0:27:47.403 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:19:54 +0000 (0:00:01.141)       0:27:48.544 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:19:55 +0000 (0:00:01.172)       0:27:49.716 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:19:57 +0000 (0:00:01.165)       0:27:50.881 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:19:58 +0000 (0:00:01.231)       0:27:52.112 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:19:59 +0000 (0:00:01.381)       0:27:53.493 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:20:00 +0000 (0:00:01.208)       0:27:54.702 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:20:02 +0000 (0:00:01.255)       0:27:55.957 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:20:03 +0000 (0:00:01.243)       0:27:57.201 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:20:04 +0000 (0:00:01.207)       0:27:58.408 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:20:05 +0000 (0:00:01.217)       0:27:59.626 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:20:07 +0000 (0:00:01.150)       0:28:00.777 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:20:08 +0000 (0:00:01.148)       0:28:01.925 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:20:09 +0000 (0:00:01.279)       0:28:03.205 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:20:10 +0000 (0:00:01.220)       0:28:04.425 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:20:11 +0000 (0:00:01.233)       0:28:05.658 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:20:13 +0000 (0:00:01.186)       0:28:06.845 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:20:14 +0000 (0:00:01.322)       0:28:08.168 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:20:15 +0000 (0:00:01.241)       0:28:09.409 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:20:16 +0000 (0:00:01.191)       0:28:10.600 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:20:18 +0000 (0:00:01.166)       0:28:11.767 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:20:19 +0000 (0:00:01.198)       0:28:12.965 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:20:21 +0000 (0:00:01.947)       0:28:14.912 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:20:24 +0000 (0:00:02.961)       0:28:17.874 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  06:20:25 +0000 (0:00:01.250)       0:28:19.125 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  06:20:26 +0000 (0:00:01.120)       0:28:20.246 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  06:20:27 +0000 (0:00:01.198)       0:28:21.445 ****** \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-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  06:20:29 +0000 (0:00:02.171)       0:28:23.616 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  06:20:31 +0000 (0:00:01.663)       0:28:25.280 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  06:20:32 +0000 (0:00:01.429)       0:28:26.710 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:20:34 +0000 (0:00:01.226)       0:28:27.937 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:20:35 +0000 (0:00:01.174)       0:28:29.111 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  06:20:36 +0000 (0:00:01.175)       0:28:30.287 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  06:20:38 +0000 (0:00:01.795)       0:28:32.083 ****** \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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  06:20:39 +0000 (0:00:01.207)       0:28:33.290 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  06:20:40 +0000 (0:00:01.203)       0:28:34.493 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  06:20:41 +0000 (0:00:01.212)       0:28:35.706 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  06:20:43 +0000 (0:00:01.191)       0:28:36.898 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  06:20:44 +0000 (0:00:01.158)       0:28:38.056 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:20:45 +0000 (0:00:01.154)       0:28:39.210 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:20:47 +0000 (0:00:02.235)       0:28:41.445 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:20:48 +0000 (0:00:01.210)       0:28:42.656 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  06:20:50 +0000 (0:00:01.215)       0:28:43.871 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  06:20:51 +0000 (0:00:01.203)       0:28:45.074 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  06:20:52 +0000 (0:00:01.206)       0:28:46.280 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  06:20:53 +0000 (0:00:01.185)       0:28:47.466 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  06:20:54 +0000 (0:00:01.216)       0:28:48.682 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  06:20:56 +0000 (0:00:01.190)       0:28:49.873 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  06:20:57 +0000 (0:00:01.173)       0:28:51.047 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  06:20:58 +0000 (0:00:01.173)       0:28:52.220 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  06:20:59 +0000 (0:00:01.278)       0:28:53.499 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:21:01 +0000 (0:00:01.420)       0:28:54.919 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  06:21:02 +0000 (0:00:01.150)       0:28:56.070 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:21:10 +0000 (0:00:07.810)       0:29:03.880 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:21:11 +0000 (0:00:01.176)       0:29:05.056 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:21:12 +0000 (0:00:01.177)       0:29:06.234 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:21:13 +0000 (0:00:01.133)       0:29:07.367 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:21:14 +0000 (0:00:01.286)       0:29:08.654 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:21:16 +0000 (0:00:01.214)       0:29:09.868 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  06:21:17 +0000 (0:00:01.176)       0:29:11.045 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  06:21:18 +0000 (0:00:01.196)       0:29:12.242 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  06:21:19 +0000 (0:00:01.210)       0:29:13.452 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  06:21:20 +0000 (0:00:01.173)       0:29:14.626 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:21:22 +0000 (0:00:01.392)       0:29:16.018 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:21:23 +0000 (0:00:01.163)       0:29:17.182 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:21:24 +0000 (0:00:01.237)       0:29:18.419 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:21:25 +0000 (0:00:01.279)       0:29:19.699 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:21:27 +0000 (0:00:01.219)       0:29:20.919 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:21:28 +0000 (0:00:01.309)       0:29:22.228 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:21:29 +0000 (0:00:01.186)       0:29:23.414 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:21:30 +0000 (0:00:01.184)       0:29:24.598 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:21:31 +0000 (0:00:01.131)       0:29:25.729 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:21:33 +0000 (0:00:01.235)       0:29:26.965 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:21:34 +0000 (0:00:01.184)       0:29:28.150 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:21:35 +0000 (0:00:01.238)       0:29:29.388 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:21:37 +0000 (0:00:01.811)       0:29:31.199 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:21:39 +0000 (0:00:01.961)       0:29:33.161 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:21:40 +0000 (0:00:01.534)       0:29:34.695 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:21:42 +0000 (0:00:01.210)       0:29:35.906 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  06:21:43 +0000 (0:00:01.285)       0:29:37.191 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:21:45 +0000 (0:00:01.879)       0:29:39.071 ****** \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] *******************************************\nThursday 01 October 2026  06:21:47 +0000 (0:00:02.096)       0:29:41.168 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-mgr : Create mgr directory] *****************************************\nThursday 01 October 2026  06:21:48 +0000 (0:00:01.526)       0:29:42.694 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************\nThursday 01 October 2026  06:21:50 +0000 (0:00:01.695)       0:29:44.390 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************\nThursday 01 October 2026  06:21:51 +0000 (0:00:01.231)       0:29:45.621 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> {{ groups[mon_group_name][0] }}]\u001b[0m\n\nTASK [ceph-mgr : Set_fact _mgr_keys] *******************************************\nThursday 01 October 2026  06:21:58 +0000 (0:00:06.898)       0:29:52.520 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Get keys from monitors] ***************************************\nThursday 01 October 2026  06:21:59 +0000 (0:00:01.213)       0:29:53.733 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************\nThursday 01 October 2026  06:22:02 +0000 (0:00:02.935)       0:29:56.669 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Set mgr key permissions] **************************************\nThursday 01 October 2026  06:22:05 +0000 (0:00:02.102)       0:29:58.771 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************\nThursday 01 October 2026  06:22:06 +0000 (0:00:01.742)       0:30:00.514 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Include pre_requisite.yml] ************************************\nThursday 01 October 2026  06:22:07 +0000 (0:00:01.153)       0:30:01.667 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nThursday 01 October 2026  06:22:09 +0000 (0:00:01.141)       0:30:02.809 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-mgr : Ensure systemd service override directory exists] *************\nThursday 01 October 2026  06:22:10 +0000 (0:00:01.513)       0:30:04.322 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************\nThursday 01 October 2026  06:22:11 +0000 (0:00:01.217)       0:30:05.540 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  06:22:12 +0000 (0:00:01.160)       0:30:06.700 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-mgr : Generate systemd unit file] ***********************************\nThursday 01 October 2026  06:22:14 +0000 (0:00:01.528)       0:30:08.228 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************\nThursday 01 October 2026  06:22:16 +0000 (0:00:02.432)       0:30:10.661 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Enable ceph-mgr.target] ***************************************\nThursday 01 October 2026  06:22:19 +0000 (0:00:02.154)       0:30:12.815 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Systemd start mgr] ********************************************\nThursday 01 October 2026  06:22:21 +0000 (0:00:02.704)       0:30:15.520 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceph-mgr : Include mgr_modules.yml] **************************************\nThursday 01 October 2026  06:22:25 +0000 (0:00:04.046)       0:30:19.567 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  06:22:26 +0000 (0:00:01.154)       0:30:20.721 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mgrs handler] **********************************\nThursday 01 October 2026  06:22:28 +0000 (0:00:01.138)       0:30:21.860 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Upgrade ceph mgr nodes] **************************************************\n\nTASK [Stop ceph mgr] ***********************************************************\nThursday 01 October 2026  06:22:29 +0000 (0:00:00.942)       0:30:22.802 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [Mask ceph mgr systemd unit] **********************************************\nThursday 01 October 2026  06:22:31 +0000 (0:00:02.646)       0:30:25.448 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:22:33 +0000 (0:00:02.265)       0:30:27.714 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:22:35 +0000 (0:00:01.355)       0:30:29.069 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:22:37 +0000 (0:00:01.748)       0:30:30.817 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:22:38 +0000 (0:00:01.212)       0:30:32.030 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:22:39 +0000 (0:00:01.649)       0:30:33.679 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:22:41 +0000 (0:00:01.205)       0:30:34.885 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:22:42 +0000 (0:00:01.193)       0:30:36.078 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:22:43 +0000 (0:00:01.236)       0:30:37.314 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:22:44 +0000 (0:00:01.226)       0:30:38.541 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:22:45 +0000 (0:00:01.209)       0:30:39.750 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  06:22:48 +0000 (0:00:02.110)       0:30:41.861 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:22:49 +0000 (0:00:01.290)       0:30:43.151 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  06:22:52 +0000 (0:00:03.388)       0:30:46.539 ****** \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\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  06:22:54 +0000 (0:00:01.873)       0:30:48.413 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (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-1] => (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-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  06:22:56 +0000 (0:00:02.213)       0:30:50.626 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (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-1] => (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-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  06:22:58 +0000 (0:00:01.266)       0:30:51.892 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:22:50.461705', 'end': '2026-10-01 06:22:50.508482', 'delta': '0:00:00.046777', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:22:51.037793', 'end': '2026-10-01 06:22:51.061069', 'delta': '0:00:00.023276', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:22:51.552320', 'end': '2026-10-01 06:22:51.578534', 'delta': '0:00:00.026214', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  06:22:59 +0000 (0:00:01.269)       0:30:53.161 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:23:00 +0000 (0:00:01.319)       0:30:54.481 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:23:01 +0000 (0:00:01.246)       0:30:55.727 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:23:03 +0000 (0:00:01.153)       0:30:56.881 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:23:05 +0000 (0:00:02.142)       0:30:59.024 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:23:06 +0000 (0:00:01.190)       0:31:00.214 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:23:07 +0000 (0:00:01.184)       0:31:01.399 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:23:08 +0000 (0:00:01.270)       0:31:02.670 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:23:10 +0000 (0:00:01.152)       0:31:03.823 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:23:11 +0000 (0:00:01.184)       0:31:05.007 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:23:12 +0000 (0:00:01.216)       0:31:06.224 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:23:14 +0000 (0:00:01.858)       0:31:08.082 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:23:15 +0000 (0:00:01.198)       0:31:09.280 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:23:16 +0000 (0:00:01.244)       0:31:10.525 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:23:17 +0000 (0:00:01.204)       0:31:11.729 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  06:23:19 +0000 (0:00:01.327)       0:31:13.057 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  06:23:20 +0000 (0:00:01.308)       0:31:14.366 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:23:22 +0000 (0:00:01.552)       0:31:15.918 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:23:23 +0000 (0:00:01.182)       0:31:17.101 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:23:24 +0000 (0:00:01.588)       0:31:18.689 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:23:26 +0000 (0:00:01.153)       0:31:19.842 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:23:27 +0000 (0:00:01.262)       0:31:21.105 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:23:28 +0000 (0:00:01.150)       0:31:22.256 ****** \n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:23:30 +0000 (0:00:02.228)       0:31:24.484 ****** \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\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  06:23:31 +0000 (0:00:01.244)       0:31:25.729 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:23:33 +0000 (0:00:01.206)       0:31:26.936 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  06:23:35 +0000 (0:00:01.913)       0:31:28.850 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:23:37 +0000 (0:00:02.439)       0:31:31.289 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  06:23:38 +0000 (0:00:01.204)       0:31:32.494 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  06:23:40 +0000 (0:00:01.299)       0:31:33.793 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  06:23:41 +0000 (0:00:01.664)       0:31:35.458 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  06:23:42 +0000 (0:00:01.200)       0:31:36.658 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  06:23:44 +0000 (0:00:01.180)       0:31:37.839 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  06:23:45 +0000 (0:00:01.125)       0:31:38.964 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  06:23:46 +0000 (0:00:01.783)       0:31:40.748 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  06:23:48 +0000 (0:00:01.210)       0:31:41.959 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  06:23:49 +0000 (0:00:01.199)       0:31:43.158 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  06:23:51 +0000 (0:00:01.633)       0:31:44.792 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  06:23:52 +0000 (0:00:01.585)       0:31:46.378 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:23:53 +0000 (0:00:00.836)       0:31:47.214 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:23:54 +0000 (0:00:00.838)       0:31:48.053 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:23:55 +0000 (0:00:00.821)       0:31:48.874 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:23:55 +0000 (0:00:00.875)       0:31:49.750 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:23:56 +0000 (0:00:00.785)       0:31:50.535 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:23:57 +0000 (0:00:00.790)       0:31:51.325 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:23:58 +0000 (0:00:00.796)       0:31:52.122 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:23:59 +0000 (0:00:00.844)       0:31:52.967 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:24:00 +0000 (0:00:00.911)       0:31:53.878 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:24:00 +0000 (0:00:00.856)       0:31:54.735 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:24:01 +0000 (0:00:00.818)       0:31:55.553 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:24:02 +0000 (0:00:00.803)       0:31:56.356 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:24:03 +0000 (0:00:00.884)       0:31:57.241 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:24:04 +0000 (0:00:00.800)       0:31:58.042 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:24:05 +0000 (0:00:00.827)       0:31:58.870 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:24:05 +0000 (0:00:00.826)       0:31:59.696 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:24:06 +0000 (0:00:00.793)       0:32:00.490 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:24:07 +0000 (0:00:00.821)       0:32:01.311 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:24:08 +0000 (0:00:00.800)       0:32:02.111 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:24:09 +0000 (0:00:00.810)       0:32:02.922 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:24:10 +0000 (0:00:00.875)       0:32:03.798 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:24:10 +0000 (0:00:00.854)       0:32:04.653 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:24:12 +0000 (0:00:01.729)       0:32:06.382 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:24:14 +0000 (0:00:02.224)       0:32:08.607 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  06:24:16 +0000 (0:00:01.168)       0:32:09.776 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  06:24:17 +0000 (0:00:01.285)       0:32:11.061 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  06:24:18 +0000 (0:00:01.267)       0:32:12.329 ****** \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-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  06:24:20 +0000 (0:00:02.024)       0:32:14.354 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  06:24:22 +0000 (0:00:01.577)       0:32:15.932 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  06:24:23 +0000 (0:00:01.218)       0:32:17.150 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:24:24 +0000 (0:00:00.803)       0:32:17.953 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:24:24 +0000 (0:00:00.810)       0:32:18.764 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  06:24:26 +0000 (0:00:01.354)       0:32:20.119 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  06:24:28 +0000 (0:00:01.742)       0:32:21.861 ****** \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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  06:24:29 +0000 (0:00:01.201)       0:32:23.062 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  06:24:30 +0000 (0:00:01.181)       0:32:24.243 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  06:24:31 +0000 (0:00:01.205)       0:32:25.449 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  06:24:32 +0000 (0:00:01.206)       0:32:26.655 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  06:24:34 +0000 (0:00:01.226)       0:32:27.882 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:24:34 +0000 (0:00:00.846)       0:32:28.728 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:24:36 +0000 (0:00:01.639)       0:32:30.368 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:24:37 +0000 (0:00:00.798)       0:32:31.166 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  06:24:38 +0000 (0:00:01.176)       0:32:32.342 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  06:24:39 +0000 (0:00:01.214)       0:32:33.557 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  06:24:41 +0000 (0:00:01.216)       0:32:34.773 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  06:24:42 +0000 (0:00:01.166)       0:32:35.939 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  06:24:43 +0000 (0:00:01.179)       0:32:37.119 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  06:24:44 +0000 (0:00:01.156)       0:32:38.276 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  06:24:45 +0000 (0:00:01.191)       0:32:39.467 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  06:24:46 +0000 (0:00:01.208)       0:32:40.675 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  06:24:48 +0000 (0:00:01.211)       0:32:41.886 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:24:48 +0000 (0:00:00.792)       0:32:42.679 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  06:24:50 +0000 (0:00:01.224)       0:32:43.903 ****** \n\u001b[0;32mok: [testbed-node-1] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:24:57 +0000 (0:00:07.237)       0:32:51.141 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:24:58 +0000 (0:00:00.901)       0:32:52.042 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:24:59 +0000 (0:00:00.824)       0:32:52.866 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:24:59 +0000 (0:00:00.821)       0:32:53.687 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:25:00 +0000 (0:00:00.811)       0:32:54.499 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:25:01 +0000 (0:00:00.807)       0:32:55.306 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  06:25:02 +0000 (0:00:00.808)       0:32:56.115 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  06:25:03 +0000 (0:00:00.785)       0:32:56.900 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  06:25:03 +0000 (0:00:00.785)       0:32:57.686 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  06:25:04 +0000 (0:00:00.807)       0:32:58.493 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:25:05 +0000 (0:00:00.907)       0:32:59.401 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:25:06 +0000 (0:00:00.825)       0:33:00.227 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:25:07 +0000 (0:00:00.825)       0:33:01.053 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:25:08 +0000 (0:00:00.922)       0:33:01.975 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:25:09 +0000 (0:00:01.030)       0:33:03.005 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:25:10 +0000 (0:00:00.911)       0:33:03.917 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:25:10 +0000 (0:00:00.825)       0:33:04.742 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:25:11 +0000 (0:00:00.807)       0:33:05.550 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:25:12 +0000 (0:00:00.814)       0:33:06.364 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:25:13 +0000 (0:00:00.802)       0:33:07.167 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:25:14 +0000 (0:00:00.812)       0:33:07.979 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:25:15 +0000 (0:00:00.832)       0:33:08.811 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:25:16 +0000 (0:00:01.145)       0:33:09.957 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:25:17 +0000 (0:00:01.214)       0:33:11.171 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:25:18 +0000 (0:00:01.156)       0:33:12.328 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:25:19 +0000 (0:00:00.801)       0:33:13.130 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  06:25:20 +0000 (0:00:01.108)       0:33:14.238 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:25:21 +0000 (0:00:01.493)       0:33:15.731 ****** \n\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-mgr : Include common.yml] *******************************************\nThursday 01 October 2026  06:25:23 +0000 (0:00:01.435)       0:33:17.166 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-mgr : Create mgr directory] *****************************************\nThursday 01 October 2026  06:25:24 +0000 (0:00:01.148)       0:33:18.315 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************\nThursday 01 October 2026  06:25:26 +0000 (0:00:01.643)       0:33:19.959 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************\nThursday 01 October 2026  06:25:27 +0000 (0:00:01.175)       0:33:21.135 ****** \n\u001b[0;32mok: [testbed-node-1 -> 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\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> {{ groups[mon_group_name][0] }}]\u001b[0m\n\nTASK [ceph-mgr : Set_fact _mgr_keys] *******************************************\nThursday 01 October 2026  06:25:33 +0000 (0:00:06.601)       0:33:27.736 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Get keys from monitors] ***************************************\nThursday 01 October 2026  06:25:35 +0000 (0:00:01.269)       0:33:29.006 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************\nThursday 01 October 2026  06:25:38 +0000 (0:00:02.901)       0:33:31.908 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Set mgr key permissions] **************************************\nThursday 01 October 2026  06:25:40 +0000 (0:00:02.080)       0:33:33.988 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************\nThursday 01 October 2026  06:25:41 +0000 (0:00:01.663)       0:33:35.652 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Include pre_requisite.yml] ************************************\nThursday 01 October 2026  06:25:42 +0000 (0:00:00.866)       0:33:36.518 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nThursday 01 October 2026  06:25:43 +0000 (0:00:00.816)       0:33:37.334 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-mgr : Ensure systemd service override directory exists] *************\nThursday 01 October 2026  06:25:44 +0000 (0:00:01.186)       0:33:38.520 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************\nThursday 01 October 2026  06:25:45 +0000 (0:00:01.189)       0:33:39.710 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  06:25:47 +0000 (0:00:01.191)       0:33:40.902 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-1\u001b[0m\n\nTASK [ceph-mgr : Generate systemd unit file] ***********************************\nThursday 01 October 2026  06:25:48 +0000 (0:00:01.193)       0:33:42.095 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************\nThursday 01 October 2026  06:25:50 +0000 (0:00:02.300)       0:33:44.395 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Enable ceph-mgr.target] ***************************************\nThursday 01 October 2026  06:25:52 +0000 (0:00:01.990)       0:33:46.386 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Systemd start mgr] ********************************************\nThursday 01 October 2026  06:25:55 +0000 (0:00:02.562)       0:33:48.948 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nTASK [ceph-mgr : Include mgr_modules.yml] **************************************\nThursday 01 October 2026  06:25:58 +0000 (0:00:03.700)       0:33:52.648 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  06:25:59 +0000 (0:00:01.071)       0:33:53.720 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mgrs handler] **********************************\nThursday 01 October 2026  06:26:00 +0000 (0:00:00.856)       0:33:54.576 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nPLAY [Upgrade ceph mgr nodes] **************************************************\n\nTASK [Stop ceph mgr] ***********************************************************\nThursday 01 October 2026  06:26:01 +0000 (0:00:00.936)       0:33:55.512 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [Mask ceph mgr systemd unit] **********************************************\nThursday 01 October 2026  06:26:04 +0000 (0:00:02.718)       0:33:58.231 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:26:06 +0000 (0:00:02.473)       0:34:00.704 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:26:08 +0000 (0:00:01.201)       0:34:01.906 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:26:09 +0000 (0:00:01.565)       0:34:03.471 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:26:10 +0000 (0:00:01.176)       0:34:04.648 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:26:12 +0000 (0:00:01.567)       0:34:06.216 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:26:13 +0000 (0:00:01.244)       0:34:07.460 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:26:14 +0000 (0:00:01.265)       0:34:08.726 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:26:16 +0000 (0:00:01.214)       0:34:09.941 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:26:17 +0000 (0:00:01.218)       0:34:11.159 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:26:18 +0000 (0:00:01.180)       0:34:12.340 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  06:26:20 +0000 (0:00:01.885)       0:34:14.225 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:26:21 +0000 (0:00:01.326)       0:34:15.551 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  06:26:24 +0000 (0:00:03.038)       0:34:18.589 ****** \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 : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  06:26:26 +0000 (0:00:01.518)       0:34:20.108 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (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-2] => (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-2] => (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-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  06:26:28 +0000 (0:00:02.123)       0:34:22.232 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (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-2] => (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-2] => (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-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  06:26:29 +0000 (0:00:01.454)       0:34:23.686 ****** \n\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:26:22.382047', 'end': '2026-10-01 06:26:22.424296', 'delta': '0:00:00.042249', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:26:22.988275', 'end': '2026-10-01 06:26:23.029586', 'delta': '0:00:00.041311', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:26:23.599756', 'end': '2026-10-01 06:26:23.650683', 'delta': '0:00:00.050927', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  06:26:31 +0000 (0:00:01.368)       0:34:25.055 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:26:32 +0000 (0:00:01.295)       0:34:26.351 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:26:33 +0000 (0:00:01.372)       0:34:27.724 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:26:35 +0000 (0:00:01.292)       0:34:29.017 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:26:37 +0000 (0:00:02.182)       0:34:31.199 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:26:38 +0000 (0:00:01.226)       0:34:32.426 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:26:39 +0000 (0:00:01.182)       0:34:33.608 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:26:41 +0000 (0:00:01.336)       0:34:34.945 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:26:42 +0000 (0:00:01.177)       0:34:36.122 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:26:43 +0000 (0:00:01.189)       0:34:37.312 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:26:44 +0000 (0:00:01.194)       0:34:38.507 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:26:45 +0000 (0:00:01.214)       0:34:39.722 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:26:47 +0000 (0:00:01.215)       0:34:40.938 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:26:48 +0000 (0:00:01.193)       0:34:42.131 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:26:49 +0000 (0:00:01.181)       0:34:43.312 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \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] ***\nThursday 01 October 2026  06:26:50 +0000 (0:00:01.318)       0:34:44.631 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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] ******************************\nThursday 01 October 2026  06:26:52 +0000 (0:00:01.496)       0:34:46.128 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:26:53 +0000 (0:00:01.619)       0:34:47.747 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:26:55 +0000 (0:00:01.262)       0:34:49.009 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:26:56 +0000 (0:00:01.550)       0:34:50.560 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:26:57 +0000 (0:00:01.155)       0:34:51.715 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:26:59 +0000 (0:00:01.406)       0:34:53.122 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:27:00 +0000 (0:00:01.298)       0:34:54.421 ****** \n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:27:02 +0000 (0:00:01.852)       0:34:56.273 ****** \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] ***********************\nThursday 01 October 2026  06:27:03 +0000 (0:00:01.213)       0:34:57.487 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:27:04 +0000 (0:00:01.193)       0:34:58.681 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  06:27:07 +0000 (0:00:02.333)       0:35:01.014 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:27:09 +0000 (0:00:02.551)       0:35:03.566 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  06:27:11 +0000 (0:00:01.397)       0:35:04.963 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  06:27:12 +0000 (0:00:01.201)       0:35:06.165 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  06:27:14 +0000 (0:00:01.650)       0:35:07.815 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  06:27:15 +0000 (0:00:01.177)       0:35:08.993 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  06:27:16 +0000 (0:00:01.418)       0:35:10.411 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  06:27:17 +0000 (0:00:01.173)       0:35:11.585 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  06:27:19 +0000 (0:00:01.695)       0:35:13.281 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  06:27:20 +0000 (0:00:01.191)       0:35:14.473 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  06:27:21 +0000 (0:00:01.213)       0:35:15.686 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  06:27:23 +0000 (0:00:01.652)       0:35:17.338 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  06:27:25 +0000 (0:00:01.602)       0:35:18.940 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:27:26 +0000 (0:00:00.892)       0:35:19.832 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:27:26 +0000 (0:00:00.806)       0:35:20.639 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:27:27 +0000 (0:00:00.868)       0:35:21.508 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:27:28 +0000 (0:00:00.791)       0:35:22.299 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:27:29 +0000 (0:00:00.872)       0:35:23.172 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:27:30 +0000 (0:00:00.816)       0:35:23.989 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:27:31 +0000 (0:00:00.805)       0:35:24.795 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:27:31 +0000 (0:00:00.836)       0:35:25.631 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:27:32 +0000 (0:00:00.878)       0:35:26.510 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:27:33 +0000 (0:00:00.825)       0:35:27.335 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:27:34 +0000 (0:00:00.826)       0:35:28.161 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:27:35 +0000 (0:00:00.811)       0:35:28.973 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:27:36 +0000 (0:00:00.869)       0:35:29.842 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:27:37 +0000 (0:00:00.960)       0:35:30.802 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:27:37 +0000 (0:00:00.817)       0:35:31.620 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:27:38 +0000 (0:00:00.819)       0:35:32.440 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:27:39 +0000 (0:00:00.807)       0:35:33.247 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:27:40 +0000 (0:00:00.824)       0:35:34.071 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:27:41 +0000 (0:00:00.878)       0:35:34.950 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:27:42 +0000 (0:00:00.887)       0:35:35.838 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:27:42 +0000 (0:00:00.794)       0:35:36.632 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:27:43 +0000 (0:00:00.830)       0:35:37.462 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:27:45 +0000 (0:00:01.793)       0:35:39.255 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:27:47 +0000 (0:00:02.304)       0:35:41.560 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  06:27:49 +0000 (0:00:01.402)       0:35:42.962 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  06:27:50 +0000 (0:00:01.252)       0:35:44.215 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  06:27:51 +0000 (0:00:01.200)       0:35:45.415 ****** \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-2] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  06:27:53 +0000 (0:00:01.960)       0:35:47.376 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  06:27:55 +0000 (0:00:01.575)       0:35:48.951 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  06:27:56 +0000 (0:00:01.246)       0:35:50.198 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:27:57 +0000 (0:00:00.817)       0:35:51.015 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:27:58 +0000 (0:00:00.871)       0:35:51.887 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  06:27:59 +0000 (0:00:01.185)       0:35:53.072 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  06:28:01 +0000 (0:00:01.854)       0:35:54.927 ****** \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] ***********\nThursday 01 October 2026  06:28:02 +0000 (0:00:01.249)       0:35:56.176 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  06:28:03 +0000 (0:00:01.154)       0:35:57.331 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  06:28:04 +0000 (0:00:01.286)       0:35:58.618 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  06:28:06 +0000 (0:00:01.240)       0:35:59.859 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  06:28:07 +0000 (0:00:01.220)       0:36:01.079 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:28:08 +0000 (0:00:00.845)       0:36:01.924 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:28:09 +0000 (0:00:01.788)       0:36:03.713 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:28:10 +0000 (0:00:00.844)       0:36:04.558 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  06:28:11 +0000 (0:00:01.197)       0:36:05.756 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  06:28:13 +0000 (0:00:01.224)       0:36:06.980 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  06:28:14 +0000 (0:00:01.218)       0:36:08.199 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  06:28:15 +0000 (0:00:01.277)       0:36:09.476 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  06:28:16 +0000 (0:00:01.211)       0:36:10.688 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  06:28:18 +0000 (0:00:01.236)       0:36:11.924 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  06:28:19 +0000 (0:00:01.494)       0:36:13.418 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  06:28:20 +0000 (0:00:01.278)       0:36:14.697 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  06:28:22 +0000 (0:00:01.286)       0:36:15.983 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:28:23 +0000 (0:00:00.827)       0:36:16.810 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  06:28:24 +0000 (0:00:01.217)       0:36:18.028 ****** \n\u001b[0;32mok: [testbed-node-2] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:28:31 +0000 (0:00:07.110)       0:36:25.138 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:28:32 +0000 (0:00:00.808)       0:36:25.946 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:28:33 +0000 (0:00:00.860)       0:36:26.807 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:28:33 +0000 (0:00:00.845)       0:36:27.652 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:28:34 +0000 (0:00:00.813)       0:36:28.466 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:28:35 +0000 (0:00:00.831)       0:36:29.297 ****** \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] ***\nThursday 01 October 2026  06:28:36 +0000 (0:00:00.915)       0:36:30.212 ****** \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)] ***\nThursday 01 October 2026  06:28:37 +0000 (0:00:00.815)       0:36:31.028 ****** \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)] ***\nThursday 01 October 2026  06:28:38 +0000 (0:00:00.833)       0:36:31.862 ****** \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] ***\nThursday 01 October 2026  06:28:38 +0000 (0:00:00.801)       0:36:32.663 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:28:39 +0000 (0:00:00.836)       0:36:33.500 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:28:40 +0000 (0:00:00.820)       0:36:34.320 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:28:41 +0000 (0:00:00.803)       0:36:35.124 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:28:42 +0000 (0:00:00.891)       0:36:36.015 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:28:43 +0000 (0:00:00.806)       0:36:36.821 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:28:43 +0000 (0:00:00.934)       0:36:37.756 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:28:44 +0000 (0:00:00.807)       0:36:38.563 ****** \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 }}\"] ***\nThursday 01 October 2026  06:28:45 +0000 (0:00:00.846)       0:36:39.410 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:28:46 +0000 (0:00:00.810)       0:36:40.221 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:28:47 +0000 (0:00:00.873)       0:36:41.094 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:28:48 +0000 (0:00:00.878)       0:36:41.972 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:28:49 +0000 (0:00:00.861)       0:36:42.833 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:28:50 +0000 (0:00:01.178)       0:36:44.012 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:28:51 +0000 (0:00:01.135)       0:36:45.147 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \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\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:28:52 +0000 (0:00:01.123)       0:36:46.271 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:28:53 +0000 (0:00:00.873)       0:36:47.144 ****** \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] ****************************************\nThursday 01 October 2026  06:28:54 +0000 (0:00:00.953)       0:36:48.098 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:28:55 +0000 (0:00:01.520)       0:36:49.618 ****** \n\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-mgr : Include common.yml] *******************************************\nThursday 01 October 2026  06:28:57 +0000 (0:00:01.827)       0:36:51.445 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Create mgr directory] *****************************************\nThursday 01 October 2026  06:28:58 +0000 (0:00:01.222)       0:36:52.668 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************\nThursday 01 October 2026  06:29:00 +0000 (0:00:01.864)       0:36:54.533 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************\nThursday 01 October 2026  06:29:02 +0000 (0:00:01.258)       0:36:55.791 ****** \n\u001b[0;32mok: [testbed-node-2 -> 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;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> {{ groups[mon_group_name][0] }}]\u001b[0m\n\nTASK [ceph-mgr : Set_fact _mgr_keys] *******************************************\nThursday 01 October 2026  06:29:08 +0000 (0:00:06.282)       0:37:02.074 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Get keys from monitors] ***************************************\nThursday 01 October 2026  06:29:09 +0000 (0:00:01.193)       0:37:03.268 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************\nThursday 01 October 2026  06:29:12 +0000 (0:00:02.712)       0:37:05.980 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m\n\nTASK [ceph-mgr : Set mgr key permissions] **************************************\nThursday 01 October 2026  06:29:14 +0000 (0:00:02.245)       0:37:08.225 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************\nThursday 01 October 2026  06:29:16 +0000 (0:00:01.702)       0:37:09.928 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include pre_requisite.yml] ************************************\nThursday 01 October 2026  06:29:16 +0000 (0:00:00.803)       0:37:10.731 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include start_mgr.yml] ****************************************\nThursday 01 October 2026  06:29:17 +0000 (0:00:00.822)       0:37:11.553 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Ensure systemd service override directory exists] *************\nThursday 01 October 2026  06:29:18 +0000 (0:00:01.171)       0:37:12.724 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************\nThursday 01 October 2026  06:29:20 +0000 (0:00:01.200)       0:37:13.925 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  06:29:21 +0000 (0:00:01.230)       0:37:15.156 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-2\u001b[0m\n\nTASK [ceph-mgr : Generate systemd unit file] ***********************************\nThursday 01 October 2026  06:29:22 +0000 (0:00:01.419)       0:37:16.575 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************\nThursday 01 October 2026  06:29:25 +0000 (0:00:02.430)       0:37:19.006 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Enable ceph-mgr.target] ***************************************\nThursday 01 October 2026  06:29:27 +0000 (0:00:02.113)       0:37:21.119 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Systemd start mgr] ********************************************\nThursday 01 October 2026  06:29:29 +0000 (0:00:02.539)       0:37:23.658 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Include mgr_modules.yml] **************************************\nThursday 01 October 2026  06:29:33 +0000 (0:00:03.356)       0:37:27.015 ****** \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] ************************************\nThursday 01 October 2026  06:29:34 +0000 (0:00:01.668)       0:37:28.684 ****** \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] ****************************\nThursday 01 October 2026  06:29:37 +0000 (0:00:02.662)       0:37:31.347 ****** \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)] ***\nThursday 01 October 2026  06:29:39 +0000 (0:00:02.417)       0:37:33.764 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************\nThursday 01 October 2026  06:29:41 +0000 (0:00:01.444)       0:37:35.209 ****** \n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************\nThursday 01 October 2026  06:29:42 +0000 (0:00:01.237)       0:37:36.446 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=dashboard) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=prometheus) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-mgr : Add modules to ceph-mgr] **************************************\nThursday 01 October 2026  06:29:44 +0000 (0:00:01.894)       0:37:38.341 ****** \n\u001b[0;36mskipping: [testbed-node-2] => (item=balancer) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=dashboard) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=prometheus) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=status) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  06:29:45 +0000 (0:00:01.281)       0:37:39.622 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mgrs handler] **********************************\nThursday 01 October 2026  06:29:46 +0000 (0:00:00.875)       0:37:40.498 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Set osd flags] ***********************************************************\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:29:48 +0000 (0:00:01.601)       0:37:42.099 ****** \n\u001b[0;32mok: [testbed-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] **********************************\nThursday 01 October 2026  06:29:50 +0000 (0:00:02.441)       0:37:44.541 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get pool list] ***********************************************************\nThursday 01 October 2026  06:29:52 +0000 (0:00:01.697)       0:37:46.239 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Get balancer module status] **********************************************\nThursday 01 October 2026  06:29:55 +0000 (0:00:02.574)       0:37:48.814 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Set_fact pools_pgautoscaler_mode] ****************************************\nThursday 01 October 2026  06:29:57 +0000 (0:00:02.484)       0:37:51.299 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 1, 'pool_name': '.mgr', 'create_time': '2026-10-01T03:50:51.922715+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 2, 'min_size': 1, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 1, 'pg_placement_num': 1, 'pg_placement_num_target': 1, 'pg_num_target': 1, 'pg_num_pending': 1, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '21', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {'pg_num_max': 32, 'pg_num_min': 1}, 'application_metadata': {'mgr': {}}, 'read_balance': {'score_acting': 6.059999942779541, 'score_stable': 6.059999942779541, 'optimal_score': 0.33000001311302185, 'raw_score_acting': 2, 'raw_score_stable': 2, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 2, 'pool_name': 'cephfs_data', 'create_time': '2026-10-01T03:52:09.257138+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '34', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '30', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'cephfs': {'data': 'cephfs'}}, 'read_balance': {'score_acting': 1.5, 'score_stable': 1.5, 'optimal_score': 1, 'raw_score_acting': 1.5, 'raw_score_stable': 1.5, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 3, 'pool_name': 'cephfs_metadata', 'create_time': '2026-10-01T03:52:12.415557+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 16, 'pg_placement_num': 16, 'pg_placement_num_target': 16, 'pg_num_target': 16, 'pg_num_pending': 16, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '34', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '32', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {'pg_autoscale_bias': 4, 'pg_num_min': 16, 'recovery_priority': 5}, 'application_metadata': {'cephfs': {'metadata': 'cephfs'}}, 'read_balance': {'score_acting': 2.25, 'score_stable': 2.25, 'optimal_score': 1, 'raw_score_acting': 2.25, 'raw_score_stable': 2.25, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 4, 'pool_name': 'default.rgw.buckets.data', 'create_time': '2026-10-01T03:53:11.475794+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '53', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '43', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 1.309999942779541, 'score_stable': 1.309999942779541, 'optimal_score': 1, 'raw_score_acting': 1.309999942779541, 'raw_score_stable': 1.309999942779541, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 5, 'pool_name': 'default.rgw.buckets.index', 'create_time': '2026-10-01T03:53:16.141734+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '53', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '45', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 1.5, 'score_stable': 1.5, 'optimal_score': 1, 'raw_score_acting': 1.5, 'raw_score_stable': 1.5, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 6, 'pool_name': 'default.rgw.control', 'create_time': '2026-10-01T03:53:22.360420+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '66', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '62', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 2.059999942779541, 'score_stable': 2.059999942779541, 'optimal_score': 1, 'raw_score_acting': 2.059999942779541, 'raw_score_stable': 2.059999942779541, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 7, 'pool_name': 'default.rgw.log', 'create_time': '2026-10-01T03:53:28.107136+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '165', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '62', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 1.690000057220459, 'score_stable': 1.690000057220459, 'optimal_score': 1, 'raw_score_acting': 1.690000057220459, 'raw_score_stable': 1.690000057220459, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 8, 'pool_name': 'default.rgw.meta', 'create_time': '2026-10-01T03:53:33.665672+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '66', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '64', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 1.690000057220459, 'score_stable': 1.690000057220459, 'optimal_score': 1, 'raw_score_acting': 1.690000057220459, 'raw_score_stable': 1.690000057220459, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 9, 'pool_name': '.rgw.root', 'create_time': '2026-10-01T03:53:46.223547+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 2, 'min_size': 1, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '66', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '64', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 1.690000057220459, 'score_stable': 1.690000057220459, 'optimal_score': 1, 'raw_score_acting': 1.690000057220459, 'raw_score_stable': 1.690000057220459, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 10, 'pool_name': 'backups', 'create_time': '2026-10-01T03:54:34.234958+0000', 'flags': 8193, 'flags_names': 'hashpspool,selfmanaged_snaps', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'off', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '73', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 3, 'snap_epoch': 73, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rbd': {}}, 'read_balance': {'score_acting': 1.690000057220459, 'score_stable': 1.690000057220459, 'optimal_score': 1, 'raw_score_acting': 1.690000057220459, 'raw_score_stable': 1.690000057220459, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 11, 'pool_name': 'volumes', 'create_time': '2026-10-01T03:54:42.882541+0000', 'flags': 8193, 'flags_names': 'hashpspool,selfmanaged_snaps', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'off', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '81', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 3, 'snap_epoch': 81, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rbd': {}}, 'read_balance': {'score_acting': 1.309999942779541, 'score_stable': 1.309999942779541, 'optimal_score': 1, 'raw_score_acting': 1.309999942779541, 'raw_score_stable': 1.309999942779541, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 12, 'pool_name': 'images', 'create_time': '2026-10-01T03:54:51.303661+0000', 'flags': 8193, 'flags_names': 'hashpspool,selfmanaged_snaps', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'off', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '175', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 6, 'snap_epoch': 175, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rbd': {}}, 'read_balance': {'score_acting': 1.309999942779541, 'score_stable': 1.309999942779541, 'optimal_score': 1, 'raw_score_acting': 1.309999942779541, 'raw_score_stable': 1.309999942779541, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 13, 'pool_name': 'metrics', 'create_time': '2026-10-01T03:55:00.300941+0000', 'flags': 8193, 'flags_names': 'hashpspool,selfmanaged_snaps', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'off', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '95', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 3, 'snap_epoch': 95, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rbd': {}}, 'read_balance': {'score_acting': 1.8799999952316284, 'score_stable': 1.8799999952316284, 'optimal_score': 1, 'raw_score_acting': 1.8799999952316284, 'raw_score_stable': 1.8799999952316284, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 14, 'pool_name': 'vms', 'create_time': '2026-10-01T03:55:07.884039+0000', 'flags': 8193, 'flags_names': 'hashpspool,selfmanaged_snaps', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'off', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '103', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 3, 'snap_epoch': 103, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rbd': {}}, 'read_balance': {'score_acting': 1.309999942779541, 'score_stable': 1.309999942779541, 'optimal_score': 1, 'raw_score_acting': 1.309999942779541, 'raw_score_stable': 1.309999942779541, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m\n\nTASK [Disable balancer] ********************************************************\nThursday 01 October 2026  06:30:00 +0000 (0:00:03.321)       0:37:54.620 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Disable pg autoscale on pools] *******************************************\nThursday 01 October 2026  06:30:03 +0000 (0:00:02.688)       0:37:57.309 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': '.mgr', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'cephfs_data', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'cephfs_metadata', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.buckets.data', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.buckets.index', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.control', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.log', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.meta', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': '.rgw.root', 'mode': 'on'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'backups', 'mode': 'off'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'volumes', 'mode': 'off'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'images', 'mode': 'off'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'metrics', 'mode': 'off'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vms', 'mode': 'off'}) \u001b[0m\n\nTASK [Set osd flags] ***********************************************************\nThursday 01 October 2026  06:31:01 +0000 (0:00:58.339)       0:38:55.649 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=noout)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=nodeep-scrub)\u001b[0m\n\nPLAY [Upgrade ceph osds cluster] ***********************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:31:07 +0000 (0:00:05.833)       0:39:01.482 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:31:09 +0000 (0:00:01.547)       0:39:03.029 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:31:10 +0000 (0:00:01.633)       0:39:04.663 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:31:12 +0000 (0:00:01.231)       0:39:05.895 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:31:13 +0000 (0:00:01.529)       0:39:07.424 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:31:14 +0000 (0:00:01.324)       0:39:08.749 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:31:16 +0000 (0:00:01.222)       0:39:09.971 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:31:17 +0000 (0:00:01.276)       0:39:11.248 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:31:18 +0000 (0:00:01.217)       0:39:12.465 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:31:19 +0000 (0:00:01.260)       0:39:13.725 ****** \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] ********************************\nThursday 01 October 2026  06:31:22 +0000 (0:00:02.150)       0:39:15.875 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:31:23 +0000 (0:00:01.358)       0:39:17.233 ****** \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] ********************************\nThursday 01 October 2026  06:31:27 +0000 (0:00:03.550)       0:39:20.784 ****** \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] *********************\nThursday 01 October 2026  06:31:28 +0000 (0:00:01.914)       0:39:22.699 ****** \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] ***********************\nThursday 01 October 2026  06:31:31 +0000 (0:00:02.226)       0:39:24.926 ****** \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] ***************************\nThursday 01 October 2026  06:31:32 +0000 (0:00:01.197)       0:39:26.123 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:31:24.095970', 'end': '2026-10-01 06:31:24.144021', 'delta': '0:00:00.048051', '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': ['b20476731c7b'], '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': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:31:25.150446', 'end': '2026-10-01 06:31:25.187402', 'delta': '0:00:00.036956', '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': ['db9ea7217be6'], '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': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:31:25.760619', 'end': '2026-10-01 06:31:25.796835', 'delta': '0:00:00.036216', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  06:31:33 +0000 (0:00:01.341)       0:39:27.465 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:31:35 +0000 (0:00:01.310)       0:39:28.775 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:31:36 +0000 (0:00:01.352)       0:39:30.128 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:31:37 +0000 (0:00:01.169)       0:39:31.297 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:31:39 +0000 (0:00:02.238)       0:39:33.536 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:31:41 +0000 (0:00:01.289)       0:39:34.825 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:31:42 +0000 (0:00:01.210)       0:39:36.035 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:31:43 +0000 (0:00:01.274)       0:39:37.310 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:31:44 +0000 (0:00:01.163)       0:39:38.474 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:31:45 +0000 (0:00:01.161)       0:39:39.636 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:31:47 +0000 (0:00:01.280)       0:39:40.917 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:31:48 +0000 (0:00:01.260)       0:39:42.177 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:31:49 +0000 (0:00:01.365)       0:39:43.542 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:31:51 +0000 (0:00:01.314)       0:39:44.856 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:31:52 +0000 (0:00:01.210)       0:39:46.066 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  06:31:53 +0000 (0:00:01.497)       0:39:47.564 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  06:31:55 +0000 (0:00:01.620)       0:39:49.184 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:31:57 +0000 (0:00:01.643)       0:39:50.828 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:31:58 +0000 (0:00:01.230)       0:39:52.059 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:31:59 +0000 (0:00:01.626)       0:39:53.686 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:32:01 +0000 (0:00:01.368)       0:39:55.055 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:32:02 +0000 (0:00:01.341)       0:39:56.396 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:32:03 +0000 (0:00:01.327)       0:39:57.724 ****** \n\u001b[0;32mok: [testbed-node-3] => (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-3] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:32:06 +0000 (0:00:02.372)       0:40:00.096 ****** \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 : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  06:32:07 +0000 (0:00:01.348)       0:40:01.444 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:32:09 +0000 (0:00:01.498)       0:40:02.943 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:32:10 +0000 (0:00:01.312)       0:40:04.255 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:32:11 +0000 (0:00:01.243)       0:40:05.499 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:32:12 +0000 (0:00:01.253)       0:40:06.752 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:32:14 +0000 (0:00:01.323)       0:40:08.075 ****** \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] ******\nThursday 01 October 2026  06:32:15 +0000 (0:00:01.509)       0:40:09.584 ****** \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] ******\nThursday 01 October 2026  06:32:17 +0000 (0:00:01.441)       0:40:11.026 ****** \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)] ***************************\nThursday 01 October 2026  06:32:18 +0000 (0:00:01.502)       0:40:12.528 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:32:20 +0000 (0:00:01.379)       0:40:13.908 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:32:21 +0000 (0:00:01.484)       0:40:15.392 ****** \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] ********************************\nThursday 01 October 2026  06:32:23 +0000 (0:00:02.296)       0:40:17.688 ****** \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 [Get osd numbers - non container] *****************************************\nThursday 01 October 2026  06:32:27 +0000 (0:00:03.482)       0:40:21.171 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set num_osds] ************************************************************\nThursday 01 October 2026  06:32:29 +0000 (0:00:01.621)       0:40:22.792 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set_fact container_exec_cmd_osd] *****************************************\nThursday 01 October 2026  06:32:30 +0000 (0:00:01.177)       0:40:23.970 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Stop ceph osd] ***********************************************************\nThursday 01 October 2026  06:32:31 +0000 (0:00:01.346)       0:40:25.317 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:32:35 +0000 (0:00:04.254)       0:40:29.571 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  06:32:37 +0000 (0:00:01.360)       0:40:30.931 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  06:32:38 +0000 (0:00:01.224)       0:40:32.156 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  06:32:39 +0000 (0:00:01.265)       0:40:33.422 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  06:32:41 +0000 (0:00:01.734)       0:40:35.157 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  06:32:43 +0000 (0:00:01.638)       0:40:36.795 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  06:32:44 +0000 (0:00:01.821)       0:40:38.617 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  06:32:46 +0000 (0:00:01.227)       0:40:39.844 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  06:32:47 +0000 (0:00:01.360)       0:40:41.205 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  06:32:48 +0000 (0:00:01.305)       0:40:42.510 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  06:32:50 +0000 (0:00:01.802)       0:40:44.313 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  06:32:52 +0000 (0:00:01.628)       0:40:45.941 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:32:53 +0000 (0:00:01.345)       0:40:47.287 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:32:54 +0000 (0:00:01.275)       0:40:48.562 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:32:56 +0000 (0:00:01.261)       0:40:49.824 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:32:57 +0000 (0:00:01.250)       0:40:51.074 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:32:58 +0000 (0:00:01.276)       0:40:52.351 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:32:59 +0000 (0:00:01.340)       0:40:53.692 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:33:01 +0000 (0:00:01.252)       0:40:54.944 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:33:02 +0000 (0:00:01.314)       0:40:56.258 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:33:03 +0000 (0:00:01.186)       0:40:57.445 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:33:04 +0000 (0:00:01.252)       0:40:58.697 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:33:06 +0000 (0:00:01.264)       0:40:59.961 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:33:07 +0000 (0:00:01.167)       0:41:01.129 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:33:08 +0000 (0:00:01.214)       0:41:02.343 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:33:09 +0000 (0:00:01.156)       0:41:03.500 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:33:10 +0000 (0:00:01.195)       0:41:04.695 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:33:12 +0000 (0:00:01.310)       0:41:06.006 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:33:13 +0000 (0:00:01.286)       0:41:07.293 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:33:14 +0000 (0:00:01.176)       0:41:08.469 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:33:15 +0000 (0:00:01.230)       0:41:09.700 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:33:17 +0000 (0:00:01.288)       0:41:10.989 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:33:18 +0000 (0:00:01.157)       0:41:12.146 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:33:19 +0000 (0:00:01.210)       0:41:13.357 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:33:21 +0000 (0:00:02.282)       0:41:15.639 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:33:24 +0000 (0:00:02.424)       0:41:18.064 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  06:33:25 +0000 (0:00:01.232)       0:41:19.297 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  06:33:26 +0000 (0:00:01.316)       0:41:20.614 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  06:33:28 +0000 (0:00:01.261)       0:41:21.875 ****** \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-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  06:33:30 +0000 (0:00:02.047)       0:41:23.923 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  06:33:31 +0000 (0:00:01.656)       0:41:25.579 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  06:33:33 +0000 (0:00:01.232)       0:41:26.812 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:33:34 +0000 (0:00:01.533)       0:41:28.346 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:33:35 +0000 (0:00:01.185)       0:41:29.531 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  06:33:36 +0000 (0:00:01.206)       0:41:30.737 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  06:34:16 +0000 (0:00:39.148)       0:42:09.886 ****** \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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  06:34:17 +0000 (0:00:01.293)       0:42:11.180 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  06:34:18 +0000 (0:00:01.228)       0:42:12.408 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  06:34:19 +0000 (0:00:01.251)       0:42:13.660 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  06:34:21 +0000 (0:00:01.366)       0:42:15.026 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  06:34:22 +0000 (0:00:01.204)       0:42:16.231 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:34:23 +0000 (0:00:01.272)       0:42:17.504 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:34:26 +0000 (0:00:03.198)       0:42:20.702 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:34:28 +0000 (0:00:01.255)       0:42:21.958 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  06:34:29 +0000 (0:00:01.436)       0:42:23.394 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  06:34:30 +0000 (0:00:01.227)       0:42:24.621 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  06:34:32 +0000 (0:00:01.243)       0:42:25.865 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  06:34:33 +0000 (0:00:01.202)       0:42:27.067 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  06:34:34 +0000 (0:00:01.274)       0:42:28.341 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  06:34:35 +0000 (0:00:01.222)       0:42:29.563 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  06:34:37 +0000 (0:00:01.226)       0:42:30.790 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  06:34:38 +0000 (0:00:01.241)       0:42:32.031 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  06:34:39 +0000 (0:00:01.236)       0:42:33.268 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:34:40 +0000 (0:00:01.219)       0:42:34.488 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  06:34:41 +0000 (0:00:01.151)       0:42:35.640 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:34:49 +0000 (0:00:07.707)       0:42:43.347 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-config : Create rados gateway instance directories] *****************\nThursday 01 October 2026  06:34:51 +0000 (0:00:01.679)       0:42:45.027 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Generate environment file] *********************************\nThursday 01 October 2026  06:34:52 +0000 (0:00:01.517)       0:42:46.544 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:34:54 +0000 (0:00:01.963)       0:42:48.508 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:34:55 +0000 (0:00:01.211)       0:42:49.719 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:34:57 +0000 (0:00:01.227)       0:42:50.947 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:34:58 +0000 (0:00:01.250)       0:42:52.197 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:34:59 +0000 (0:00:01.235)       0:42:53.433 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  06:35:01 +0000 (0:00:01.382)       0:42:54.816 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  06:35:02 +0000 (0:00:01.187)       0:42:56.003 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  06:35:03 +0000 (0:00:01.155)       0:42:57.159 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  06:35:04 +0000 (0:00:01.229)       0:42:58.388 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:35:05 +0000 (0:00:01.275)       0:42:59.664 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:35:07 +0000 (0:00:01.178)       0:43:00.842 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:35:08 +0000 (0:00:01.330)       0:43:02.172 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:35:11 +0000 (0:00:03.498)       0:43:05.671 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:35:13 +0000 (0:00:01.261)       0:43:06.933 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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;33mchanged: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:35:19 +0000 (0:00:06.292)       0:43:13.226 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:35:20 +0000 (0:00:01.238)       0:43:14.464 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:35:21 +0000 (0:00:01.234)       0:43:15.699 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:35:23 +0000 (0:00:01.305)       0:43:17.004 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:35:24 +0000 (0:00:01.272)       0:43:18.277 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:35:25 +0000 (0:00:01.276)       0:43:19.553 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:35:27 +0000 (0:00:01.300)       0:43:20.854 ****** \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] ******\nThursday 01 October 2026  06:35:29 +0000 (0:00:01.987)       0:43:22.842 ****** \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] ******\nThursday 01 October 2026  06:35:31 +0000 (0:00:02.019)       0:43:24.861 ****** \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)] ***************************\nThursday 01 October 2026  06:35:32 +0000 (0:00:01.521)       0:43:26.382 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:35:33 +0000 (0:00:01.265)       0:43:27.647 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  06:35:35 +0000 (0:00:01.449)       0:43:29.097 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Set_fact add_osd] *********************************************\nThursday 01 October 2026  06:35:37 +0000 (0:00:01.825)       0:43:30.923 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:35:38 +0000 (0:00:01.187)       0:43:32.110 ****** \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] ******************************\nThursday 01 October 2026  06:35:40 +0000 (0:00:02.170)       0:43:34.281 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-osd : Create tmpfiles.d directory] **********************************\nThursday 01 October 2026  06:35:42 +0000 (0:00:01.587)       0:43:35.869 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Disable transparent hugepage] *********************************\nThursday 01 October 2026  06:35:43 +0000 (0:00:01.176)       0:43:37.045 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Get default vm.min_free_kbytes] *******************************\nThursday 01 October 2026  06:35:44 +0000 (0:00:01.248)       0:43:38.294 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************\nThursday 01 October 2026  06:35:46 +0000 (0:00:01.665)       0:43:39.959 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Apply operating system tuning] ********************************\nThursday 01 October 2026  06:35:47 +0000 (0:00:01.276)       0:43:41.236 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\nTASK [ceph-osd : Install dependencies] *****************************************\nThursday 01 October 2026  06:35:50 +0000 (0:00:03.439)       0:43:44.675 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Include_tasks common.yml] *************************************\nThursday 01 October 2026  06:35:52 +0000 (0:00:01.139)       0:43:45.814 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-osd : Create bootstrap-osd and osd directories] *********************\nThursday 01 October 2026  06:35:53 +0000 (0:00:01.553)       0:43:47.368 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd/)\u001b[0m\n\nTASK [ceph-osd : Get keys from monitors] ***************************************\nThursday 01 October 2026  06:35:55 +0000 (0:00:02.098)       0:43:49.467 ****** \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] ***********************************\nThursday 01 October 2026  06:35:58 +0000 (0:00:03.033)       0:43:52.501 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Set noup flag] ************************************************\nThursday 01 October 2026  06:36:00 +0000 (0:00:02.021)       0:43:54.522 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************\nThursday 01 October 2026  06:36:02 +0000 (0:00:01.316)       0:43:55.839 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nThursday 01 October 2026  06:36:03 +0000 (0:00:01.260)       0:43:57.099 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Include_tasks start_osds.yml] *********************************\nThursday 01 October 2026  06:36:04 +0000 (0:00:01.202)       0:43:58.302 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-osd : Get osd ids] **************************************************\nThursday 01 October 2026  06:36:06 +0000 (0:00:01.781)       0:44:00.084 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Collect osd ids] **********************************************\nThursday 01 October 2026  06:36:07 +0000 (0:00:01.663)       0:44:01.747 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  06:36:10 +0000 (0:00:02.366)       0:44:04.114 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-osd : Generate systemd unit file] ***********************************\nThursday 01 October 2026  06:36:11 +0000 (0:00:01.548)       0:44:05.663 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Generate systemd ceph-osd target file] ************************\nThursday 01 October 2026  06:36:13 +0000 (0:00:02.029)       0:44:07.693 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Enable ceph-osd.target] ***************************************\nThursday 01 October 2026  06:36:16 +0000 (0:00:02.132)       0:44:09.826 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Ensure systemd service override directory exists] *************\nThursday 01 October 2026  06:36:18 +0000 (0:00:02.478)       0:44:12.305 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************\nThursday 01 October 2026  06:36:19 +0000 (0:00:01.230)       0:44:13.535 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********\nThursday 01 October 2026  06:36:20 +0000 (0:00:01.216)       0:44:14.752 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=3)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=1)\u001b[0m\n\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nThursday 01 October 2026  06:36:23 +0000 (0:00:02.235)       0:44:16.987 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nThursday 01 October 2026  06:36:26 +0000 (0:00:03.081)       0:44:20.069 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nThursday 01 October 2026  06:36:31 +0000 (0:00:04.841)       0:44:24.910 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Wait for all osd to be up] ************************************\nThursday 01 October 2026  06:36:32 +0000 (0:00:01.353)       0:44:26.263 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-osd : Include crush_rules.yml] **************************************\nThursday 01 October 2026  06:36:33 +0000 (0:00:01.313)       0:44:27.577 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Scan ceph-disk osds with ceph-volume if deploying nautilus] **************\nThursday 01 October 2026  06:36:35 +0000 (0:00:01.343)       0:44:28.920 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Activate scanned ceph-disk osds and migrate to ceph-volume if deploying nautilus] ***\nThursday 01 October 2026  06:36:36 +0000 (0:00:01.203)       0:44:30.124 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Waiting for clean pgs...] ************************************************\nThursday 01 October 2026  06:36:37 +0000 (0:00:01.102)       0:44:31.226 ****** \n\u001b[1;30mFAILED - RETRYING: [testbed-node-3 -> testbed-node-0]: Waiting for clean pgs... (600 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-3 -> testbed-node-0]: Waiting for clean pgs... (599 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nPLAY [Upgrade ceph osds cluster] ***********************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:36:45 +0000 (0:00:08.101)       0:44:39.328 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:36:46 +0000 (0:00:01.206)       0:44:40.534 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:36:48 +0000 (0:00:01.577)       0:44:42.111 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:36:49 +0000 (0:00:01.251)       0:44:43.363 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:36:51 +0000 (0:00:01.679)       0:44:45.043 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:36:52 +0000 (0:00:01.209)       0:44:46.252 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:36:53 +0000 (0:00:01.272)       0:44:47.524 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:36:55 +0000 (0:00:01.298)       0:44:48.822 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:36:56 +0000 (0:00:01.276)       0:44:50.099 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:36:57 +0000 (0:00:01.270)       0:44:51.370 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  06:36:59 +0000 (0:00:01.985)       0:44:53.355 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:37:01 +0000 (0:00:01.507)       0:44:54.863 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  06:37:04 +0000 (0:00:03.762)       0:44:58.625 ****** \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\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  06:37:06 +0000 (0:00:01.544)       0:45:00.169 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  06:37:08 +0000 (0:00:02.292)       0:45:02.461 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  06:37:09 +0000 (0:00:01.252)       0:45:03.714 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:37:01.757101', 'end': '2026-10-01 06:37:01.811608', 'delta': '0:00:00.054507', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:37:02.468549', 'end': '2026-10-01 06:37:02.506296', 'delta': '0:00:00.037747', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:37:03.537723', 'end': '2026-10-01 06:37:03.576645', 'delta': '0:00:00.038922', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  06:37:11 +0000 (0:00:01.334)       0:45:05.048 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:37:13 +0000 (0:00:01.878)       0:45:06.926 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:37:15 +0000 (0:00:01.979)       0:45:08.905 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:37:16 +0000 (0:00:01.274)       0:45:10.180 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:37:18 +0000 (0:00:02.166)       0:45:12.346 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:37:19 +0000 (0:00:01.255)       0:45:13.601 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:37:21 +0000 (0:00:01.274)       0:45:14.876 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:37:22 +0000 (0:00:01.360)       0:45:16.236 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:37:23 +0000 (0:00:01.175)       0:45:17.412 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:37:24 +0000 (0:00:01.247)       0:45:18.659 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:37:26 +0000 (0:00:01.380)       0:45:20.039 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:37:27 +0000 (0:00:01.201)       0:45:21.241 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:37:28 +0000 (0:00:01.240)       0:45:22.482 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:37:29 +0000 (0:00:01.214)       0:45:23.696 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:37:31 +0000 (0:00:01.248)       0:45:24.944 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \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] ***\nThursday 01 October 2026  06:37:33 +0000 (0:00:01.978)       0:45:26.923 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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] ******************************\nThursday 01 October 2026  06:37:34 +0000 (0:00:01.485)       0:45:28.409 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:37:36 +0000 (0:00:01.614)       0:45:30.024 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:37:37 +0000 (0:00:01.170)       0:45:31.194 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:37:39 +0000 (0:00:02.534)       0:45:33.729 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:37:41 +0000 (0:00:01.185)       0:45:34.915 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:37:42 +0000 (0:00:01.399)       0:45:36.314 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:37:43 +0000 (0:00:01.190)       0:45:37.504 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:37:45 +0000 (0:00:02.174)       0:45:39.678 ****** \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\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  06:37:47 +0000 (0:00:01.245)       0:45:40.924 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:37:48 +0000 (0:00:01.208)       0:45:42.133 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:37:49 +0000 (0:00:01.231)       0:45:43.365 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:37:50 +0000 (0:00:01.373)       0:45:44.738 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:37:52 +0000 (0:00:01.223)       0:45:45.961 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:37:53 +0000 (0:00:01.326)       0:45:47.288 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:37:54 +0000 (0:00:01.455)       0:45:48.743 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:37:56 +0000 (0:00:01.586)       0:45:50.329 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:37:58 +0000 (0:00:01.501)       0:45:51.831 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:37:59 +0000 (0:00:01.224)       0:45:53.055 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:38:00 +0000 (0:00:01.485)       0:45:54.540 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  06:38:03 +0000 (0:00:02.435)       0:45:56.976 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Get osd numbers - non container] *****************************************\nThursday 01 October 2026  06:38:05 +0000 (0:00:02.600)       0:45:59.576 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set num_osds] ************************************************************\nThursday 01 October 2026  06:38:06 +0000 (0:00:01.185)       0:46:00.762 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Set_fact container_exec_cmd_osd] *****************************************\nThursday 01 October 2026  06:38:07 +0000 (0:00:00.821)       0:46:01.583 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Stop ceph osd] ***********************************************************\nThursday 01 October 2026  06:38:09 +0000 (0:00:01.492)       0:46:03.075 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:38:13 +0000 (0:00:03.814)       0:46:06.889 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  06:38:14 +0000 (0:00:01.131)       0:46:08.021 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  06:38:15 +0000 (0:00:01.189)       0:46:09.210 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  06:38:16 +0000 (0:00:01.175)       0:46:10.385 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  06:38:18 +0000 (0:00:01.656)       0:46:12.041 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  06:38:19 +0000 (0:00:01.650)       0:46:13.691 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  06:38:21 +0000 (0:00:01.541)       0:46:15.233 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  06:38:22 +0000 (0:00:01.172)       0:46:16.406 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  06:38:23 +0000 (0:00:01.159)       0:46:17.565 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  06:38:25 +0000 (0:00:01.230)       0:46:18.796 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  06:38:26 +0000 (0:00:01.728)       0:46:20.524 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  06:38:28 +0000 (0:00:01.615)       0:46:22.140 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:38:29 +0000 (0:00:00.964)       0:46:23.105 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:38:30 +0000 (0:00:00.825)       0:46:23.931 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:38:30 +0000 (0:00:00.828)       0:46:24.759 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:38:31 +0000 (0:00:00.817)       0:46:25.577 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:38:32 +0000 (0:00:00.879)       0:46:26.457 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:38:33 +0000 (0:00:00.829)       0:46:27.286 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:38:34 +0000 (0:00:00.827)       0:46:28.114 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:38:35 +0000 (0:00:00.826)       0:46:28.941 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:38:36 +0000 (0:00:00.876)       0:46:29.817 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:38:36 +0000 (0:00:00.832)       0:46:30.649 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:38:37 +0000 (0:00:00.884)       0:46:31.534 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:38:38 +0000 (0:00:00.860)       0:46:32.394 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:38:39 +0000 (0:00:00.831)       0:46:33.225 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:38:40 +0000 (0:00:00.831)       0:46:34.056 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:38:41 +0000 (0:00:00.823)       0:46:34.880 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:38:41 +0000 (0:00:00.828)       0:46:35.708 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:38:42 +0000 (0:00:00.816)       0:46:36.525 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:38:43 +0000 (0:00:00.807)       0:46:37.333 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:38:44 +0000 (0:00:00.820)       0:46:38.154 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:38:45 +0000 (0:00:00.825)       0:46:38.979 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:38:46 +0000 (0:00:00.859)       0:46:39.838 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:38:46 +0000 (0:00:00.823)       0:46:40.662 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:38:48 +0000 (0:00:01.641)       0:46:42.303 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:38:51 +0000 (0:00:02.657)       0:46:44.960 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  06:38:52 +0000 (0:00:01.240)       0:46:46.201 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  06:38:53 +0000 (0:00:01.373)       0:46:47.574 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  06:38:55 +0000 (0:00:01.317)       0:46:48.892 ****** \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-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  06:38:56 +0000 (0:00:01.830)       0:46:50.722 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  06:38:58 +0000 (0:00:01.622)       0:46:52.344 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  06:38:59 +0000 (0:00:01.229)       0:46:53.574 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:39:00 +0000 (0:00:00.908)       0:46:54.483 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:39:01 +0000 (0:00:00.809)       0:46:55.293 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  06:39:02 +0000 (0:00:01.216)       0:46:56.509 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  06:39:39 +0000 (0:00:37.199)       0:47:33.709 ****** \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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  06:39:41 +0000 (0:00:01.319)       0:47:35.029 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  06:39:42 +0000 (0:00:01.193)       0:47:36.222 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  06:39:43 +0000 (0:00:01.251)       0:47:37.474 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  06:39:45 +0000 (0:00:01.360)       0:47:38.835 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  06:39:46 +0000 (0:00:01.317)       0:47:40.152 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:39:47 +0000 (0:00:00.881)       0:47:41.034 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:39:50 +0000 (0:00:03.044)       0:47:44.078 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:39:51 +0000 (0:00:00.891)       0:47:44.970 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  06:39:52 +0000 (0:00:01.176)       0:47:46.147 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  06:39:53 +0000 (0:00:01.220)       0:47:47.367 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  06:39:54 +0000 (0:00:01.178)       0:47:48.545 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  06:39:56 +0000 (0:00:01.231)       0:47:49.777 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  06:39:57 +0000 (0:00:01.274)       0:47:51.051 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  06:39:58 +0000 (0:00:01.163)       0:47:52.214 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  06:39:59 +0000 (0:00:01.249)       0:47:53.463 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  06:40:00 +0000 (0:00:01.264)       0:47:54.728 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  06:40:02 +0000 (0:00:01.533)       0:47:56.261 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:40:03 +0000 (0:00:00.860)       0:47:57.122 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  06:40:04 +0000 (0:00:01.138)       0:47:58.260 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:40:10 +0000 (0:00:06.287)       0:48:04.548 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-config : Create rados gateway instance directories] *****************\nThursday 01 October 2026  06:40:11 +0000 (0:00:01.206)       0:48:05.754 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Generate environment file] *********************************\nThursday 01 October 2026  06:40:13 +0000 (0:00:01.611)       0:48:07.365 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:40:15 +0000 (0:00:01.928)       0:48:09.294 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:40:16 +0000 (0:00:00.970)       0:48:10.265 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:40:17 +0000 (0:00:00.964)       0:48:11.229 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:40:18 +0000 (0:00:00.855)       0:48:12.084 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:40:19 +0000 (0:00:00.850)       0:48:12.935 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  06:40:19 +0000 (0:00:00.803)       0:48:13.738 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  06:40:20 +0000 (0:00:00.869)       0:48:14.607 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  06:40:21 +0000 (0:00:00.792)       0:48:15.400 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  06:40:22 +0000 (0:00:00.808)       0:48:16.208 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:40:23 +0000 (0:00:00.859)       0:48:17.068 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:40:24 +0000 (0:00:00.815)       0:48:17.883 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:40:25 +0000 (0:00:00.884)       0:48:18.767 ****** \n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:40:28 +0000 (0:00:03.373)       0:48:22.141 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:40:29 +0000 (0:00:00.987)       0:48:23.129 ****** \n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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;33mchanged: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:40:34 +0000 (0:00:05.179)       0:48:28.309 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:40:35 +0000 (0:00:00.839)       0:48:29.148 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:40:36 +0000 (0:00:00.840)       0:48:29.989 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:40:37 +0000 (0:00:00.843)       0:48:30.833 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:40:37 +0000 (0:00:00.841)       0:48:31.674 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:40:38 +0000 (0:00:00.856)       0:48:32.530 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:40:39 +0000 (0:00:00.955)       0:48:33.485 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:40:40 +0000 (0:00:01.162)       0:48:34.648 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:40:42 +0000 (0:00:01.129)       0:48:35.778 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:40:43 +0000 (0:00:01.099)       0:48:36.878 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:40:43 +0000 (0:00:00.858)       0:48:37.737 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  06:40:44 +0000 (0:00:01.017)       0:48:38.754 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Set_fact add_osd] *********************************************\nThursday 01 October 2026  06:40:47 +0000 (0:00:02.066)       0:48:40.820 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:40:47 +0000 (0:00:00.864)       0:48:41.685 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-osd : Include_tasks system_tuning.yml] ******************************\nThursday 01 October 2026  06:40:49 +0000 (0:00:01.442)       0:48:43.128 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-osd : Create tmpfiles.d directory] **********************************\nThursday 01 October 2026  06:40:50 +0000 (0:00:01.202)       0:48:44.330 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Disable transparent hugepage] *********************************\nThursday 01 October 2026  06:40:51 +0000 (0:00:01.221)       0:48:45.552 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Get default vm.min_free_kbytes] *******************************\nThursday 01 October 2026  06:40:52 +0000 (0:00:01.186)       0:48:46.739 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************\nThursday 01 October 2026  06:40:54 +0000 (0:00:01.646)       0:48:48.385 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Apply operating system tuning] ********************************\nThursday 01 October 2026  06:40:55 +0000 (0:00:01.243)       0:48:49.628 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\nTASK [ceph-osd : Install dependencies] *****************************************\nThursday 01 October 2026  06:40:58 +0000 (0:00:02.687)       0:48:52.316 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Include_tasks common.yml] *************************************\nThursday 01 October 2026  06:40:59 +0000 (0:00:00.844)       0:48:53.160 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-osd : Create bootstrap-osd and osd directories] *********************\nThursday 01 October 2026  06:41:00 +0000 (0:00:01.405)       0:48:54.566 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd/)\u001b[0m\n\nTASK [ceph-osd : Get keys from monitors] ***************************************\nThursday 01 October 2026  06:41:02 +0000 (0:00:02.184)       0:48:56.751 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-osd : Copy ceph key(s) if needed] ***********************************\nThursday 01 October 2026  06:41:05 +0000 (0:00:03.007)       0:48:59.759 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Set noup flag] ************************************************\nThursday 01 October 2026  06:41:07 +0000 (0:00:01.805)       0:49:01.564 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************\nThursday 01 October 2026  06:41:08 +0000 (0:00:00.893)       0:49:02.458 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nThursday 01 October 2026  06:41:09 +0000 (0:00:00.822)       0:49:03.281 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Include_tasks start_osds.yml] *********************************\nThursday 01 October 2026  06:41:10 +0000 (0:00:00.817)       0:49:04.098 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-osd : Get osd ids] **************************************************\nThursday 01 October 2026  06:41:11 +0000 (0:00:01.191)       0:49:05.289 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Collect osd ids] **********************************************\nThursday 01 October 2026  06:41:13 +0000 (0:00:01.494)       0:49:06.784 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  06:41:15 +0000 (0:00:02.147)       0:49:08.932 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-osd : Generate systemd unit file] ***********************************\nThursday 01 October 2026  06:41:16 +0000 (0:00:01.173)       0:49:10.105 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Generate systemd ceph-osd target file] ************************\nThursday 01 October 2026  06:41:18 +0000 (0:00:02.100)       0:49:12.206 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Enable ceph-osd.target] ***************************************\nThursday 01 October 2026  06:41:20 +0000 (0:00:02.034)       0:49:14.240 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Ensure systemd service override directory exists] *************\nThursday 01 October 2026  06:41:22 +0000 (0:00:02.216)       0:49:16.456 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************\nThursday 01 October 2026  06:41:23 +0000 (0:00:01.170)       0:49:17.626 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********\nThursday 01 October 2026  06:41:25 +0000 (0:00:01.229)       0:49:18.856 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nThursday 01 October 2026  06:41:27 +0000 (0:00:01.990)       0:49:20.846 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nThursday 01 October 2026  06:41:30 +0000 (0:00:03.326)       0:49:24.173 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nThursday 01 October 2026  06:41:34 +0000 (0:00:04.030)       0:49:28.203 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Wait for all osd to be up] ************************************\nThursday 01 October 2026  06:41:35 +0000 (0:00:00.959)       0:49:29.163 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-osd : Include crush_rules.yml] **************************************\nThursday 01 October 2026  06:41:36 +0000 (0:00:00.973)       0:49:30.136 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Scan ceph-disk osds with ceph-volume if deploying nautilus] **************\nThursday 01 October 2026  06:41:37 +0000 (0:00:00.885)       0:49:31.022 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Activate scanned ceph-disk osds and migrate to ceph-volume if deploying nautilus] ***\nThursday 01 October 2026  06:41:38 +0000 (0:00:00.787)       0:49:31.809 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Waiting for clean pgs...] ************************************************\nThursday 01 October 2026  06:41:38 +0000 (0:00:00.906)       0:49:32.715 ****** \n\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for clean pgs... (600 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for clean pgs... (599 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for clean pgs... (598 retries left).\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for clean pgs... (597 retries left).\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nPLAY [Upgrade ceph osds cluster] ***********************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:41:53 +0000 (0:00:14.417)       0:49:47.133 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:41:54 +0000 (0:00:01.194)       0:49:48.327 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:41:56 +0000 (0:00:01.669)       0:49:49.996 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:41:57 +0000 (0:00:01.190)       0:49:51.186 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:41:58 +0000 (0:00:01.578)       0:49:52.765 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:42:00 +0000 (0:00:01.203)       0:49:53.968 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:42:01 +0000 (0:00:01.172)       0:49:55.141 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:42:02 +0000 (0:00:01.210)       0:49:56.352 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:42:03 +0000 (0:00:01.222)       0:49:57.575 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:42:04 +0000 (0:00:01.167)       0:49:58.742 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  06:42:07 +0000 (0:00:02.218)       0:50:00.961 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:42:08 +0000 (0:00:01.279)       0:50:02.240 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  06:42:11 +0000 (0:00:03.089)       0:50:05.329 ****** \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 : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  06:42:13 +0000 (0:00:01.594)       0:50:06.923 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  06:42:14 +0000 (0:00:01.811)       0:50:08.735 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  06:42:16 +0000 (0:00:01.270)       0:50:10.005 ****** \n\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:42:09.200950', 'end': '2026-10-01 06:42:09.246889', 'delta': '0:00:00.045939', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:42:09.830271', 'end': '2026-10-01 06:42:09.862090', 'delta': '0:00:00.031819', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:42:10.368765', 'end': '2026-10-01 06:42:10.403271', 'delta': '0:00:00.034506', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  06:42:17 +0000 (0:00:01.295)       0:50:11.300 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:42:18 +0000 (0:00:01.359)       0:50:12.659 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:42:20 +0000 (0:00:01.336)       0:50:13.996 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:42:21 +0000 (0:00:01.188)       0:50:15.185 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:42:23 +0000 (0:00:02.226)       0:50:17.412 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:42:24 +0000 (0:00:01.209)       0:50:18.621 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:42:26 +0000 (0:00:01.156)       0:50:19.777 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:42:27 +0000 (0:00:01.830)       0:50:21.607 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:42:28 +0000 (0:00:01.134)       0:50:22.742 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:42:30 +0000 (0:00:01.292)       0:50:24.034 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:42:31 +0000 (0:00:01.241)       0:50:25.275 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:42:32 +0000 (0:00:01.200)       0:50:26.476 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:42:33 +0000 (0:00:01.181)       0:50:27.658 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:42:35 +0000 (0:00:01.172)       0:50:28.830 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:42:36 +0000 (0:00:01.195)       0:50:30.026 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  06:42:37 +0000 (0:00:01.413)       0:50:31.439 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  06:42:39 +0000 (0:00:01.556)       0:50:32.996 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:42:40 +0000 (0:00:01.572)       0:50:34.568 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:42:42 +0000 (0:00:01.217)       0:50:35.785 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:42:44 +0000 (0:00:02.535)       0:50:38.320 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:42:45 +0000 (0:00:01.303)       0:50:39.624 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:42:47 +0000 (0:00:01.288)       0:50:40.912 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:42:48 +0000 (0:00:01.213)       0:50:42.125 ****** \n\u001b[0;32mok: [testbed-node-5] => (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-5] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:42:50 +0000 (0:00:01.807)       0:50:43.933 ****** \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] ***********************\nThursday 01 October 2026  06:42:51 +0000 (0:00:01.212)       0:50:45.146 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:42:52 +0000 (0:00:01.202)       0:50:46.348 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:42:53 +0000 (0:00:01.206)       0:50:47.555 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:42:55 +0000 (0:00:01.219)       0:50:48.775 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:42:56 +0000 (0:00:01.215)       0:50:49.990 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:42:57 +0000 (0:00:01.308)       0:50:51.299 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:42:59 +0000 (0:00:01.879)       0:50:53.178 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:43:01 +0000 (0:00:01.918)       0:50:55.096 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:43:03 +0000 (0:00:01.924)       0:50:57.021 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:43:04 +0000 (0:00:01.175)       0:50:58.196 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:43:05 +0000 (0:00:01.453)       0:50:59.649 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  06:43:07 +0000 (0:00:01.900)       0:51:01.550 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Get osd numbers - non container] *****************************************\nThursday 01 October 2026  06:43:10 +0000 (0:00:02.399)       0:51:03.949 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set num_osds] ************************************************************\nThursday 01 October 2026  06:43:11 +0000 (0:00:01.284)       0:51:05.233 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set_fact container_exec_cmd_osd] *****************************************\nThursday 01 October 2026  06:43:12 +0000 (0:00:00.833)       0:51:06.066 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Stop ceph osd] ***********************************************************\nThursday 01 October 2026  06:43:13 +0000 (0:00:00.992)       0:51:07.059 ****** \n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:43:16 +0000 (0:00:03.654)       0:51:10.714 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  06:43:18 +0000 (0:00:01.199)       0:51:11.913 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  06:43:19 +0000 (0:00:01.358)       0:51:13.272 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  06:43:20 +0000 (0:00:01.178)       0:51:14.450 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  06:43:22 +0000 (0:00:01.566)       0:51:16.017 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  06:43:23 +0000 (0:00:01.573)       0:51:17.590 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  06:43:25 +0000 (0:00:01.695)       0:51:19.286 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  06:43:26 +0000 (0:00:01.167)       0:51:20.453 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  06:43:27 +0000 (0:00:01.165)       0:51:21.619 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  06:43:29 +0000 (0:00:01.168)       0:51:22.788 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  06:43:30 +0000 (0:00:01.594)       0:51:24.382 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  06:43:32 +0000 (0:00:01.586)       0:51:25.968 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:43:33 +0000 (0:00:00.824)       0:51:26.792 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:43:33 +0000 (0:00:00.877)       0:51:27.670 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:43:34 +0000 (0:00:00.856)       0:51:28.526 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:43:35 +0000 (0:00:00.885)       0:51:29.412 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:43:36 +0000 (0:00:00.929)       0:51:30.342 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:43:37 +0000 (0:00:00.840)       0:51:31.182 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:43:38 +0000 (0:00:00.891)       0:51:32.073 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:43:39 +0000 (0:00:00.853)       0:51:32.927 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:43:39 +0000 (0:00:00.819)       0:51:33.746 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:43:40 +0000 (0:00:00.851)       0:51:34.598 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:43:41 +0000 (0:00:00.853)       0:51:35.451 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:43:42 +0000 (0:00:00.826)       0:51:36.278 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:43:43 +0000 (0:00:00.887)       0:51:37.165 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:43:44 +0000 (0:00:00.810)       0:51:37.975 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:43:45 +0000 (0:00:01.006)       0:51:38.982 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:43:46 +0000 (0:00:01.050)       0:51:40.033 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:43:47 +0000 (0:00:00.977)       0:51:41.010 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:43:48 +0000 (0:00:00.804)       0:51:41.815 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:43:48 +0000 (0:00:00.923)       0:51:42.739 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:43:49 +0000 (0:00:00.867)       0:51:43.607 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:43:50 +0000 (0:00:00.821)       0:51:44.428 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:43:51 +0000 (0:00:00.824)       0:51:45.253 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:43:53 +0000 (0:00:01.601)       0:51:46.854 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:43:55 +0000 (0:00:01.971)       0:51:48.826 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  06:43:56 +0000 (0:00:01.217)       0:51:50.043 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  06:43:57 +0000 (0:00:01.178)       0:51:51.222 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  06:43:58 +0000 (0:00:01.250)       0:51:52.472 ****** \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-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  06:44:00 +0000 (0:00:02.074)       0:51:54.546 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  06:44:02 +0000 (0:00:01.535)       0:51:56.081 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  06:44:03 +0000 (0:00:01.173)       0:51:57.255 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:44:04 +0000 (0:00:00.823)       0:51:58.078 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:44:05 +0000 (0:00:00.795)       0:51:58.873 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  06:44:06 +0000 (0:00:01.134)       0:52:00.007 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  06:44:44 +0000 (0:00:38.404)       0:52:38.412 ****** \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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  06:44:45 +0000 (0:00:01.268)       0:52:39.681 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  06:44:47 +0000 (0:00:01.164)       0:52:40.845 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  06:44:48 +0000 (0:00:01.253)       0:52:42.099 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  06:44:49 +0000 (0:00:01.191)       0:52:43.290 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  06:44:50 +0000 (0:00:01.189)       0:52:44.480 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:44:51 +0000 (0:00:00.850)       0:52:45.330 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:44:54 +0000 (0:00:02.987)       0:52:48.317 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:44:55 +0000 (0:00:00.843)       0:52:49.160 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  06:44:56 +0000 (0:00:01.193)       0:52:50.354 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  06:44:57 +0000 (0:00:01.198)       0:52:51.552 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  06:44:58 +0000 (0:00:01.147)       0:52:52.700 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  06:45:00 +0000 (0:00:01.188)       0:52:53.888 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  06:45:01 +0000 (0:00:01.169)       0:52:55.058 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  06:45:02 +0000 (0:00:01.202)       0:52:56.260 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  06:45:03 +0000 (0:00:01.179)       0:52:57.440 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  06:45:04 +0000 (0:00:01.257)       0:52:58.698 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  06:45:06 +0000 (0:00:01.251)       0:52:59.949 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:45:07 +0000 (0:00:01.029)       0:53:00.978 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  06:45:08 +0000 (0:00:01.219)       0:53:02.197 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:45:15 +0000 (0:00:06.568)       0:53:08.766 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-config : Create rados gateway instance directories] *****************\nThursday 01 October 2026  06:45:16 +0000 (0:00:01.229)       0:53:09.996 ****** \n\u001b[0;32mok: [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] *********************************\nThursday 01 October 2026  06:45:17 +0000 (0:00:01.634)       0:53:11.630 ****** \n\u001b[0;32mok: [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] ********************************************\nThursday 01 October 2026  06:45:19 +0000 (0:00:01.780)       0:53:13.410 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:45:20 +0000 (0:00:00.835)       0:53:14.246 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:45:21 +0000 (0:00:00.837)       0:53:15.084 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:45:22 +0000 (0:00:00.893)       0:53:15.977 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:45:23 +0000 (0:00:00.823)       0:53:16.801 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  06:45:23 +0000 (0:00:00.801)       0:53:17.603 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  06:45:24 +0000 (0:00:00.953)       0:53:18.556 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  06:45:25 +0000 (0:00:00.847)       0:53:19.404 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  06:45:26 +0000 (0:00:00.816)       0:53:20.220 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:45:27 +0000 (0:00:00.792)       0:53:21.012 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:45:28 +0000 (0:00:00.774)       0:53:21.787 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:45:28 +0000 (0:00:00.895)       0:53:22.683 ****** \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:45:32 +0000 (0:00:03.329)       0:53:26.012 ****** \n\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:45:33 +0000 (0:00:00.853)       0:53:26.865 ****** \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:45:38 +0000 (0:00:05.674)       0:53:32.540 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:45:39 +0000 (0:00:00.828)       0:53:33.369 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:45:40 +0000 (0:00:00.820)       0:53:34.189 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:45:41 +0000 (0:00:00.829)       0:53:35.019 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:45:42 +0000 (0:00:00.832)       0:53:35.851 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:45:43 +0000 (0:00:00.967)       0:53:36.819 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:45:44 +0000 (0:00:00.972)       0:53:37.791 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:45:45 +0000 (0:00:01.102)       0:53:38.894 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:45:46 +0000 (0:00:01.184)       0:53:40.078 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:45:47 +0000 (0:00:01.123)       0:53:41.202 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:45:48 +0000 (0:00:00.825)       0:53:42.027 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  06:45:49 +0000 (0:00:01.073)       0:53:43.100 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact add_osd] *********************************************\nThursday 01 October 2026  06:45:50 +0000 (0:00:01.440)       0:53:44.541 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact container_exec_cmd] **********************************\nThursday 01 October 2026  06:45:51 +0000 (0:00:00.864)       0:53:45.405 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-osd : Include_tasks system_tuning.yml] ******************************\nThursday 01 October 2026  06:45:53 +0000 (0:00:01.869)       0:53:47.275 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Create tmpfiles.d directory] **********************************\nThursday 01 October 2026  06:45:54 +0000 (0:00:01.354)       0:53:48.630 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Disable transparent hugepage] *********************************\nThursday 01 October 2026  06:45:56 +0000 (0:00:01.201)       0:53:49.831 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Get default vm.min_free_kbytes] *******************************\nThursday 01 October 2026  06:45:57 +0000 (0:00:01.205)       0:53:51.037 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************\nThursday 01 October 2026  06:45:58 +0000 (0:00:01.483)       0:53:52.520 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Apply operating system tuning] ********************************\nThursday 01 October 2026  06:46:00 +0000 (0:00:01.258)       0:53:53.778 ****** \n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m\n\nTASK [ceph-osd : Install dependencies] *****************************************\nThursday 01 October 2026  06:46:02 +0000 (0:00:02.492)       0:53:56.271 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks common.yml] *************************************\nThursday 01 October 2026  06:46:03 +0000 (0:00:00.811)       0:53:57.082 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Create bootstrap-osd and osd directories] *********************\nThursday 01 October 2026  06:46:04 +0000 (0:00:01.099)       0:53:58.182 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-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] ***************************************\nThursday 01 October 2026  06:46:06 +0000 (0:00:01.996)       0:54:00.179 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-osd : Copy ceph key(s) if needed] ***********************************\nThursday 01 October 2026  06:46:09 +0000 (0:00:02.848)       0:54:03.027 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Set noup flag] ************************************************\nThursday 01 October 2026  06:46:11 +0000 (0:00:02.224)       0:54:05.251 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************\nThursday 01 October 2026  06:46:12 +0000 (0:00:00.895)       0:54:06.147 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************\nThursday 01 October 2026  06:46:13 +0000 (0:00:00.807)       0:54:06.954 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks start_osds.yml] *********************************\nThursday 01 October 2026  06:46:14 +0000 (0:00:00.895)       0:54:07.849 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Get osd ids] **************************************************\nThursday 01 October 2026  06:46:15 +0000 (0:00:01.143)       0:54:08.993 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Collect osd ids] **********************************************\nThursday 01 October 2026  06:46:16 +0000 (0:00:01.553)       0:54:10.547 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  06:46:18 +0000 (0:00:02.177)       0:54:12.724 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-osd : Generate systemd unit file] ***********************************\nThursday 01 October 2026  06:46:20 +0000 (0:00:01.199)       0:54:13.924 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Generate systemd ceph-osd target file] ************************\nThursday 01 October 2026  06:46:22 +0000 (0:00:01.937)       0:54:15.862 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Enable ceph-osd.target] ***************************************\nThursday 01 October 2026  06:46:24 +0000 (0:00:01.963)       0:54:17.825 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Ensure systemd service override directory exists] *************\nThursday 01 October 2026  06:46:26 +0000 (0:00:02.131)       0:54:19.956 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************\nThursday 01 October 2026  06:46:27 +0000 (0:00:01.263)       0:54:21.219 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********\nThursday 01 October 2026  06:46:28 +0000 (0:00:01.174)       0:54:22.393 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=5)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m\n\nTASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************\nThursday 01 October 2026  06:46:30 +0000 (0:00:01.958)       0:54:24.351 ****** \n\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\nTASK [ceph-osd : Systemd start osd] ********************************************\nThursday 01 October 2026  06:46:34 +0000 (0:00:03.650)       0:54:28.002 ****** \n\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m\n\nTASK [ceph-osd : Unset noup flag] **********************************************\nThursday 01 October 2026  06:46:38 +0000 (0:00:04.544)       0:54:32.546 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-osd : Wait for all osd to be up] ************************************\nThursday 01 October 2026  06:46:39 +0000 (0:00:00.955)       0:54:33.502 ****** \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] **************************************\nThursday 01 October 2026  06:46:52 +0000 (0:00:13.138)       0:54:46.641 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Scan ceph-disk osds with ceph-volume if deploying nautilus] **************\nThursday 01 October 2026  06:46:53 +0000 (0:00:00.944)       0:54:47.585 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Activate scanned ceph-disk osds and migrate to ceph-volume if deploying nautilus] ***\nThursday 01 October 2026  06:46:54 +0000 (0:00:00.799)       0:54:48.385 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Waiting for clean pgs...] ************************************************\nThursday 01 October 2026  06:46:55 +0000 (0:00:00.973)       0:54:49.359 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nPLAY [Complete osd upgrade] ****************************************************\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:46:58 +0000 (0:00:02.697)       0:54:52.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-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:47:00 +0000 (0:00:02.203)       0:54:54.260 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Re-enable pg autoscale on pools] *****************************************\nThursday 01 October 2026  06:47:02 +0000 (0:00:01.660)       0:54:55.920 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': '.mgr', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'cephfs_data', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'cephfs_metadata', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.buckets.data', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.buckets.index', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.control', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.log', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.meta', 'mode': 'on'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': '.rgw.root', 'mode': 'on'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'backups', 'mode': 'off'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'volumes', 'mode': 'off'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'images', 'mode': 'off'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'metrics', 'mode': 'off'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vms', 'mode': 'off'}) \u001b[0m\n\nTASK [Unset osd flags] *********************************************************\nThursday 01 October 2026  06:47:58 +0000 (0:00:56.618)       0:55:52.539 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=noout)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=nodeep-scrub)\u001b[0m\n\nTASK [Re-enable balancer] ******************************************************\nThursday 01 October 2026  06:48:04 +0000 (0:00:05.672)       0:55:58.212 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nPLAY [Upgrade ceph mdss cluster, deactivate all rank > 0] **********************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:48:07 +0000 (0:00:03.194)       0:56:01.406 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-0\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:48:09 +0000 (0:00:01.417)       0:56:02.824 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:48:10 +0000 (0:00:01.523)       0:56:04.348 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:48:11 +0000 (0:00:01.197)       0:56:05.545 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:48:13 +0000 (0:00:01.657)       0:56:07.203 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:48:14 +0000 (0:00:01.169)       0:56:08.373 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:48:15 +0000 (0:00:01.265)       0:56:09.638 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:48:17 +0000 (0:00:01.276)       0:56:10.915 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:48:18 +0000 (0:00:01.219)       0:56:12.134 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:48:19 +0000 (0:00:01.310)       0:56:13.445 ****** \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-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  06:48:22 +0000 (0:00:02.367)       0:56:15.812 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:48:23 +0000 (0:00:01.351)       0:56:17.164 ****** \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-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  06:48:27 +0000 (0:00:03.648)       0:56:20.812 ****** \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\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  06:48:29 +0000 (0:00:02.035)       0:56:22.848 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  06:48:31 +0000 (0:00:02.344)       0:56:25.193 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  06:48:32 +0000 (0:00:01.263)       0:56:26.456 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:48:24.475439', 'end': '2026-10-01 06:48:24.522254', 'delta': '0:00:00.046815', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:48:25.122826', 'end': '2026-10-01 06:48:25.164156', 'delta': '0:00:00.041330', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:48:25.783847', 'end': '2026-10-01 06:48:25.826568', 'delta': '0:00:00.042721', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  06:48:33 +0000 (0:00:01.295)       0:56:27.751 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:48:35 +0000 (0:00:01.296)       0:56:29.048 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:48:36 +0000 (0:00:01.319)       0:56:30.368 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:48:37 +0000 (0:00:01.191)       0:56:31.560 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:48:40 +0000 (0:00:02.211)       0:56:33.771 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:48:41 +0000 (0:00:01.209)       0:56:34.981 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:48:42 +0000 (0:00:01.209)       0:56:36.190 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:48:43 +0000 (0:00:01.414)       0:56:37.604 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:48:44 +0000 (0:00:01.155)       0:56:38.760 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:48:46 +0000 (0:00:01.228)       0:56:39.988 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:48:47 +0000 (0:00:01.193)       0:56:41.182 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:48:48 +0000 (0:00:01.320)       0:56:42.502 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:48:49 +0000 (0:00:01.218)       0:56:43.720 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:48:51 +0000 (0:00:01.231)       0:56:44.952 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:48:52 +0000 (0:00:01.240)       0:56:46.193 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  06:48:53 +0000 (0:00:01.407)       0:56:47.600 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  06:48:55 +0000 (0:00:01.423)       0:56:49.024 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:48:56 +0000 (0:00:01.543)       0:56:50.568 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:48:58 +0000 (0:00:01.276)       0:56:51.844 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:48:59 +0000 (0:00:01.625)       0:56:53.470 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:49:00 +0000 (0:00:01.288)       0:56:54.758 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:49:02 +0000 (0:00:01.439)       0:56:56.198 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:49:03 +0000 (0:00:01.307)       0:56:57.506 ****** \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 [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:49:06 +0000 (0:00:02.638)       0:57:00.144 ****** \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\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  06:49:07 +0000 (0:00:01.323)       0:57:01.467 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:49:08 +0000 (0:00:01.263)       0:57:02.731 ****** \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\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  06:49:11 +0000 (0:00:02.440)       0:57:05.171 ****** \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\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Set max_mds 1 on ceph fs] ************************************************\nThursday 01 October 2026  06:49:14 +0000 (0:00:02.916)       0:57:08.088 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Wait until only rank 0 is up] ********************************************\nThursday 01 October 2026  06:49:16 +0000 (0:00:02.642)       0:57:10.731 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Get name of remaining active mds] ****************************************\nThursday 01 October 2026  06:49:19 +0000 (0:00:02.768)       0:57:13.499 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set_fact mds_active_name] ************************************************\nThursday 01 October 2026  06:49:21 +0000 (0:00:02.241)       0:57:15.740 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'gid_4719', 'value': {'gid': 4719, 'name': 'testbed-node-4', 'rank': 0, 'incarnation': 4, 'state': 'up:active', 'state_seq': 2, 'addr': '192.168.16.14:6817/1934613077', 'addrs': {'addrvec': [{'type': 'v2', 'addr': '192.168.16.14:6816', 'nonce': 1934613077}, {'type': 'v1', 'addr': '192.168.16.14:6817', 'nonce': 1934613077}]}, 'join_fscid': -1, 'export_targets': [], 'features': 4540138322906710015, 'flags': 0, 'compat': {'compat': {}, 'ro_compat': {}, 'incompat': {'feature_1': 'base v0.20', 'feature_2': 'client writeable ranges', 'feature_3': 'default file layouts on dirs', 'feature_4': 'dir inode in separate object', 'feature_5': 'mds uses versioned encoding', 'feature_6': 'dirfrag is stored in omap', 'feature_7': 'mds uses inline data', 'feature_8': 'no anchor table', 'feature_9': 'file layout v2', 'feature_10': 'snaprealm v2'}}}})\u001b[0m\n\nTASK [Set_fact mds_active_host] ************************************************\nThursday 01 October 2026  06:49:23 +0000 (0:00:01.284)       0:57:17.025 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-4)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m\n\nTASK [Create standby_mdss group] ***********************************************\nThursday 01 October 2026  06:49:25 +0000 (0:00:02.213)       0:57:19.238 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=testbed-node-5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=testbed-node-3)\u001b[0m\n\nTASK [Stop standby ceph mds] ***************************************************\nThursday 01 October 2026  06:49:27 +0000 (0:00:02.098)       0:57:21.336 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\nTASK [Mask systemd units for standby ceph mds] *********************************\nThursday 01 October 2026  06:49:35 +0000 (0:00:07.728)       0:57:29.065 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\nTASK [Wait until all standbys mds are stopped] *********************************\nThursday 01 October 2026  06:49:39 +0000 (0:00:04.197)       0:57:33.262 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Create active_mdss group] ************************************************\nThursday 01 October 2026  06:49:41 +0000 (0:00:02.239)       0:57:35.502 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Upgrade active mds] ******************************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:49:43 +0000 (0:00:01.756)       0:57:37.258 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:49:44 +0000 (0:00:01.229)       0:57:38.487 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:49:46 +0000 (0:00:01.653)       0:57:40.140 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:49:47 +0000 (0:00:01.193)       0:57:41.334 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:49:49 +0000 (0:00:01.538)       0:57:42.873 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:49:50 +0000 (0:00:01.236)       0:57:44.109 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:49:51 +0000 (0:00:01.229)       0:57:45.338 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:49:52 +0000 (0:00:01.206)       0:57:46.545 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:49:53 +0000 (0:00:01.214)       0:57:47.759 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:49:55 +0000 (0:00:01.244)       0:57:49.004 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  06:49:57 +0000 (0:00:01.892)       0:57:50.896 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:49:58 +0000 (0:00:01.421)       0:57:52.317 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  06:50:01 +0000 (0:00:03.061)       0:57:55.379 ****** \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\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  06:50:03 +0000 (0:00:01.495)       0:57:56.874 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  06:50:04 +0000 (0:00:01.791)       0:57:58.666 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  06:50:06 +0000 (0:00:01.355)       0:58:00.022 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:49:59.204608', 'end': '2026-10-01 06:49:59.238759', 'delta': '0:00:00.034151', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:49:59.768779', 'end': '2026-10-01 06:49:59.806659', 'delta': '0:00:00.037880', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:50:00.363390', 'end': '2026-10-01 06:50:00.391420', 'delta': '0:00:00.028030', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  06:50:07 +0000 (0:00:01.310)       0:58:01.332 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:50:08 +0000 (0:00:01.414)       0:58:02.746 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:50:10 +0000 (0:00:01.418)       0:58:04.165 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:50:11 +0000 (0:00:01.240)       0:58:05.406 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:50:13 +0000 (0:00:02.030)       0:58:07.437 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:50:14 +0000 (0:00:01.215)       0:58:08.652 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:50:16 +0000 (0:00:01.411)       0:58:10.064 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:50:17 +0000 (0:00:01.347)       0:58:11.411 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:50:18 +0000 (0:00:01.219)       0:58:12.631 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:50:20 +0000 (0:00:01.189)       0:58:13.820 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:50:21 +0000 (0:00:01.228)       0:58:15.049 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:50:22 +0000 (0:00:01.221)       0:58:16.270 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:50:23 +0000 (0:00:01.221)       0:58:17.491 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:50:24 +0000 (0:00:01.264)       0:58:18.756 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:50:26 +0000 (0:00:01.280)       0:58:20.037 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \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] ***\nThursday 01 October 2026  06:50:27 +0000 (0:00:01.608)       0:58:21.645 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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] ******************************\nThursday 01 October 2026  06:50:29 +0000 (0:00:01.625)       0:58:23.271 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:50:31 +0000 (0:00:01.563)       0:58:24.834 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:50:32 +0000 (0:00:01.191)       0:58:26.025 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:50:33 +0000 (0:00:01.661)       0:58:27.687 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:50:35 +0000 (0:00:01.210)       0:58:28.897 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:50:36 +0000 (0:00:01.310)       0:58:30.207 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:50:37 +0000 (0:00:01.165)       0:58:31.373 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:50:39 +0000 (0:00:01.772)       0:58:33.146 ****** \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\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  06:50:40 +0000 (0:00:01.266)       0:58:34.413 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:50:41 +0000 (0:00:01.265)       0:58:35.678 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:50:43 +0000 (0:00:01.233)       0:58:36.911 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:50:44 +0000 (0:00:01.219)       0:58:38.130 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:50:45 +0000 (0:00:01.286)       0:58:39.417 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:50:47 +0000 (0:00:01.364)       0:58:40.781 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:50:48 +0000 (0:00:01.891)       0:58:42.673 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:50:51 +0000 (0:00:02.106)       0:58:44.779 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:50:52 +0000 (0:00:01.509)       0:58:46.288 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:50:53 +0000 (0:00:01.257)       0:58:47.546 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:50:55 +0000 (0:00:01.468)       0:58:49.014 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  06:50:57 +0000 (0:00:01.950)       0:58:50.965 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Prevent restart from the packaging] **************************************\nThursday 01 October 2026  06:51:00 +0000 (0:00:03.080)       0:58:54.045 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:51:01 +0000 (0:00:01.186)       0:58:55.232 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  06:51:02 +0000 (0:00:01.192)       0:58:56.425 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  06:51:03 +0000 (0:00:01.259)       0:58:57.685 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  06:51:05 +0000 (0:00:01.182)       0:58:58.867 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  06:51:06 +0000 (0:00:01.753)       0:59:00.620 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  06:51:09 +0000 (0:00:02.248)       0:59:02.868 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  06:51:10 +0000 (0:00:01.733)       0:59:04.601 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  06:51:12 +0000 (0:00:01.344)       0:59:05.946 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  06:51:13 +0000 (0:00:01.188)       0:59:07.135 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  06:51:14 +0000 (0:00:01.176)       0:59:08.312 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  06:51:16 +0000 (0:00:01.581)       0:59:09.894 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  06:51:18 +0000 (0:00:01.966)       0:59:11.860 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:51:19 +0000 (0:00:01.301)       0:59:13.162 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:51:20 +0000 (0:00:01.243)       0:59:14.406 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:51:21 +0000 (0:00:01.279)       0:59:15.685 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:51:23 +0000 (0:00:01.255)       0:59:16.940 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:51:24 +0000 (0:00:01.243)       0:59:18.184 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:51:25 +0000 (0:00:01.204)       0:59:19.389 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:51:26 +0000 (0:00:01.328)       0:59:20.717 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:51:28 +0000 (0:00:01.268)       0:59:21.986 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:51:29 +0000 (0:00:01.283)       0:59:23.270 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:51:30 +0000 (0:00:01.218)       0:59:24.488 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:51:31 +0000 (0:00:01.235)       0:59:25.723 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:51:33 +0000 (0:00:01.265)       0:59:26.988 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:51:34 +0000 (0:00:01.219)       0:59:28.208 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:51:35 +0000 (0:00:01.242)       0:59:29.450 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:51:36 +0000 (0:00:01.281)       0:59:30.732 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:51:38 +0000 (0:00:01.218)       0:59:31.950 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:51:39 +0000 (0:00:01.242)       0:59:33.192 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:51:40 +0000 (0:00:01.201)       0:59:34.393 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:51:41 +0000 (0:00:01.361)       0:59:35.755 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:51:43 +0000 (0:00:01.237)       0:59:36.993 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:51:44 +0000 (0:00:01.219)       0:59:38.213 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:51:45 +0000 (0:00:01.224)       0:59:39.437 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:51:47 +0000 (0:00:02.071)       0:59:41.509 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:51:50 +0000 (0:00:02.388)       0:59:43.898 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  06:51:51 +0000 (0:00:01.297)       0:59:45.195 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  06:51:52 +0000 (0:00:01.253)       0:59:46.449 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  06:51:53 +0000 (0:00:01.262)       0:59:47.711 ****** \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-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  06:51:55 +0000 (0:00:01.828)       0:59:49.540 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  06:51:57 +0000 (0:00:01.564)       0:59:51.104 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  06:51:58 +0000 (0:00:01.316)       0:59:52.421 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:51:59 +0000 (0:00:01.210)       0:59:53.632 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:52:01 +0000 (0:00:01.242)       0:59:54.874 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  06:52:02 +0000 (0:00:01.200)       0:59:56.074 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  06:52:04 +0000 (0:00:01.717)       0:59:57.792 ****** \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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  06:52:05 +0000 (0:00:01.255)       0:59:59.047 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  06:52:06 +0000 (0:00:01.258)       1:00:00.306 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  06:52:07 +0000 (0:00:01.248)       1:00:01.555 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  06:52:09 +0000 (0:00:01.233)       1:00:02.789 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  06:52:10 +0000 (0:00:01.404)       1:00:04.193 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:52:11 +0000 (0:00:01.286)       1:00:05.480 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:52:13 +0000 (0:00:02.216)       1:00:07.696 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:52:15 +0000 (0:00:01.257)       1:00:08.954 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  06:52:16 +0000 (0:00:01.427)       1:00:10.381 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  06:52:17 +0000 (0:00:01.215)       1:00:11.596 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  06:52:19 +0000 (0:00:01.206)       1:00:12.802 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  06:52:20 +0000 (0:00:01.201)       1:00:14.004 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  06:52:21 +0000 (0:00:01.296)       1:00:15.300 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  06:52:22 +0000 (0:00:01.249)       1:00:16.549 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  06:52:24 +0000 (0:00:01.255)       1:00:17.805 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  06:52:25 +0000 (0:00:01.237)       1:00:19.042 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  06:52:26 +0000 (0:00:01.242)       1:00:20.285 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:52:27 +0000 (0:00:01.267)       1:00:21.553 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  06:52:29 +0000 (0:00:01.379)       1:00:22.933 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:52:36 +0000 (0:00:07.186)       1:00:30.120 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-config : Create rados gateway instance directories] *****************\nThursday 01 October 2026  06:52:37 +0000 (0:00:01.297)       1:00:31.417 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Generate environment file] *********************************\nThursday 01 October 2026  06:52:39 +0000 (0:00:01.549)       1:00:32.967 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:52:41 +0000 (0:00:02.140)       1:00:35.107 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:52:42 +0000 (0:00:01.210)       1:00:36.318 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:52:43 +0000 (0:00:01.176)       1:00:37.494 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:52:44 +0000 (0:00:01.193)       1:00:38.688 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:52:46 +0000 (0:00:01.167)       1:00:39.855 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  06:52:47 +0000 (0:00:01.150)       1:00:41.006 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  06:52:48 +0000 (0:00:01.135)       1:00:42.142 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  06:52:49 +0000 (0:00:01.253)       1:00:43.395 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  06:52:50 +0000 (0:00:01.280)       1:00:44.675 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:52:52 +0000 (0:00:01.208)       1:00:45.884 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:52:53 +0000 (0:00:01.187)       1:00:47.071 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:52:54 +0000 (0:00:01.214)       1:00:48.285 ****** \n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:52:58 +0000 (0:00:03.635)       1:00:51.921 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:52:59 +0000 (0:00:01.238)       1:00:53.159 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:53:03 +0000 (0:00:04.317)       1:00:57.476 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:53:04 +0000 (0:00:01.191)       1:00:58.668 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:53:06 +0000 (0:00:01.175)       1:00:59.843 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:53:07 +0000 (0:00:01.209)       1:01:01.052 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:53:08 +0000 (0:00:01.215)       1:01:02.268 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:53:09 +0000 (0:00:01.236)       1:01:03.505 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:53:11 +0000 (0:00:01.346)       1:01:04.851 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:53:13 +0000 (0:00:02.035)       1:01:06.887 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:53:14 +0000 (0:00:01.580)       1:01:08.467 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:53:16 +0000 (0:00:01.580)       1:01:10.047 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:53:17 +0000 (0:00:01.201)       1:01:11.249 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  06:53:19 +0000 (0:00:01.622)       1:01:12.872 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Include create_mds_filesystems.yml] ***************************\nThursday 01 October 2026  06:53:20 +0000 (0:00:01.857)       1:01:14.729 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Include common.yml] *******************************************\nThursday 01 October 2026  06:53:22 +0000 (0:00:01.179)       1:01:15.909 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/common.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-mds : Create bootstrap-mds and mds directories] *********************\nThursday 01 October 2026  06:53:23 +0000 (0:00:01.513)       1:01:17.422 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m\n\nTASK [ceph-mds : Get keys from monitors] ***************************************\nThursday 01 October 2026  06:53:25 +0000 (0:00:02.169)       1:01:19.592 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-mds : Copy ceph key(s) if needed] ***********************************\nThursday 01 October 2026  06:53:29 +0000 (0:00:03.373)       1:01:22.966 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Create mds keyring] *******************************************\nThursday 01 October 2026  06:53:31 +0000 (0:00:02.190)       1:01:25.156 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Non_containerized.yml] ****************************************\nThursday 01 October 2026  06:53:32 +0000 (0:00:01.597)       1:01:26.753 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Containerized.yml] ********************************************\nThursday 01 October 2026  06:53:34 +0000 (0:00:01.138)       1:01:27.891 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/containerized.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-mds : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  06:53:35 +0000 (0:00:01.532)       1:01:29.424 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-mds : Generate systemd unit file] ***********************************\nThursday 01 October 2026  06:53:37 +0000 (0:00:01.685)       1:01:31.109 ****** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Generate systemd ceph-mds target file] ************************\nThursday 01 October 2026  06:53:39 +0000 (0:00:02.192)       1:01:33.302 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Enable ceph-mds.target] ***************************************\nThursday 01 October 2026  06:53:41 +0000 (0:00:02.074)       1:01:35.376 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Systemd start mds container] **********************************\nThursday 01 October 2026  06:53:44 +0000 (0:00:02.424)       1:01:37.801 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-mds : Wait for mds socket to exist] *********************************\nThursday 01 October 2026  06:53:46 +0000 (0:00:02.395)       1:01:40.197 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [Restart ceph mds] ********************************************************\nThursday 01 October 2026  06:53:48 +0000 (0:00:01.603)       1:01:41.800 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [Restart active mds] ******************************************************\nThursday 01 October 2026  06:53:49 +0000 (0:00:01.362)       1:01:43.162 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  06:53:57 +0000 (0:00:08.054)       1:01:51.216 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nThursday 01 October 2026  06:53:58 +0000 (0:00:01.222)       1:01:52.439 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nPLAY [Upgrade standbys ceph mdss cluster] **************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:54:00 +0000 (0:00:01.500)       1:01:53.939 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:54:01 +0000 (0:00:01.290)       1:01:55.230 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:54:03 +0000 (0:00:01.889)       1:01:57.119 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:54:04 +0000 (0:00:01.423)       1:01:58.542 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:54:06 +0000 (0:00:01.707)       1:02:00.249 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:54:07 +0000 (0:00:01.353)       1:02:01.603 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:54:09 +0000 (0:00:01.440)       1:02:03.044 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:54:10 +0000 (0:00:01.371)       1:02:04.416 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:54:12 +0000 (0:00:01.351)       1:02:05.767 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:54:13 +0000 (0:00:01.333)       1:02:07.100 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  06:54:15 +0000 (0:00:02.594)       1:02:09.695 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:54:17 +0000 (0:00:01.633)       1:02:11.329 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  06:54:20 +0000 (0:00:03.356)       1:02:14.685 ****** \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 : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  06:54:22 +0000 (0:00:01.688)       1:02:16.373 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  06:54:24 +0000 (0:00:01.871)       1:02:18.245 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  06:54:25 +0000 (0:00:01.334)       1:02:19.580 ****** \n\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:54:18.240564', 'end': '2026-10-01 06:54:18.282075', 'delta': '0:00:00.041511', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:54:18.927581', 'end': '2026-10-01 06:54:18.970353', 'delta': '0:00:00.042772', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:54:19.620030', 'end': '2026-10-01 06:54:19.660443', 'delta': '0:00:00.040413', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  06:54:27 +0000 (0:00:01.267)       1:02:20.847 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:54:28 +0000 (0:00:01.449)       1:02:22.297 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:54:29 +0000 (0:00:01.418)       1:02:23.716 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:54:31 +0000 (0:00:01.288)       1:02:25.004 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:54:34 +0000 (0:00:02.860)       1:02:27.865 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:54:35 +0000 (0:00:01.338)       1:02:29.204 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:54:36 +0000 (0:00:01.192)       1:02:30.397 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:54:37 +0000 (0:00:01.286)       1:02:31.683 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:54:39 +0000 (0:00:01.304)       1:02:32.987 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:54:40 +0000 (0:00:01.267)       1:02:34.254 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:54:41 +0000 (0:00:01.318)       1:02:35.572 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:54:43 +0000 (0:00:01.432)       1:02:37.005 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:54:44 +0000 (0:00:01.462)       1:02:38.468 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:54:46 +0000 (0:00:01.344)       1:02:39.812 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:54:47 +0000 (0:00:01.367)       1:02:41.180 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  06:54:49 +0000 (0:00:01.700)       1:02:42.880 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  06:54:50 +0000 (0:00:01.782)       1:02:44.662 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:54:52 +0000 (0:00:01.820)       1:02:46.483 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:54:54 +0000 (0:00:01.748)       1:02:48.231 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:54:56 +0000 (0:00:01.756)       1:02:49.988 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:54:57 +0000 (0:00:01.523)       1:02:51.511 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:54:59 +0000 (0:00:01.513)       1:02:53.025 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:55:00 +0000 (0:00:01.330)       1:02:54.356 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (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] *************************\nThursday 01 October 2026  06:55:03 +0000 (0:00:02.536)       1:02:56.892 ****** \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-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 : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  06:55:04 +0000 (0:00:01.517)       1:02:58.409 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:55:06 +0000 (0:00:01.377)       1:02:59.787 ****** \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_block ipv4] ****\nThursday 01 October 2026  06:55:07 +0000 (0:00:01.384)       1:03:01.171 ****** \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_block ipv6] ****\nThursday 01 October 2026  06:55:09 +0000 (0:00:02.003)       1:03:03.174 ****** \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] ***************\nThursday 01 October 2026  06:55:10 +0000 (0:00:01.565)       1:03:04.740 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:55:12 +0000 (0:00:01.429)       1:03:06.169 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:55:14 +0000 (0:00:02.111)       1:03:08.280 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:55:16 +0000 (0:00:01.723)       1:03:10.004 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:55:17 +0000 (0:00:01.618)       1:03:11.622 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:55:19 +0000 (0:00:01.474)       1:03:13.097 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:55:21 +0000 (0:00:01.743)       1:03:14.840 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  06:55:24 +0000 (0:00:02.963)       1:03:17.803 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Prevent restarts from the packaging] *************************************\nThursday 01 October 2026  06:55:27 +0000 (0:00:03.026)       1:03:20.830 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  06:55:28 +0000 (0:00:01.354)       1:03:22.184 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  06:55:30 +0000 (0:00:01.783)       1:03:23.968 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  06:55:31 +0000 (0:00:01.461)       1:03:25.429 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  06:55:32 +0000 (0:00:01.316)       1:03:26.745 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  06:55:34 +0000 (0:00:01.714)       1:03:28.460 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  06:55:36 +0000 (0:00:01.827)       1:03:30.288 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  06:55:38 +0000 (0:00:02.318)       1:03:32.606 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  06:55:40 +0000 (0:00:01.571)       1:03:34.177 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  06:55:42 +0000 (0:00:01.603)       1:03:35.781 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  06:55:43 +0000 (0:00:01.598)       1:03:37.380 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  06:55:45 +0000 (0:00:01.794)       1:03:39.175 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  06:55:46 +0000 (0:00:01.570)       1:03:40.745 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  06:55:48 +0000 (0:00:01.387)       1:03:42.132 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  06:55:49 +0000 (0:00:01.474)       1:03:43.607 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  06:55:51 +0000 (0:00:01.444)       1:03:45.051 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  06:55:52 +0000 (0:00:01.434)       1:03:46.485 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  06:55:54 +0000 (0:00:01.459)       1:03:47.945 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  06:55:55 +0000 (0:00:01.395)       1:03:49.340 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  06:55:56 +0000 (0:00:01.388)       1:03:50.729 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  06:55:58 +0000 (0:00:01.809)       1:03:52.538 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  06:56:00 +0000 (0:00:01.594)       1:03:54.133 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  06:56:01 +0000 (0:00:01.360)       1:03:55.494 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  06:56:03 +0000 (0:00:01.348)       1:03:56.843 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  06:56:04 +0000 (0:00:01.385)       1:03:58.228 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  06:56:06 +0000 (0:00:01.544)       1:03:59.773 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  06:56:07 +0000 (0:00:01.722)       1:04:01.495 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  06:56:09 +0000 (0:00:01.357)       1:04:02.853 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  06:56:10 +0000 (0:00:01.352)       1:04:04.206 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  06:56:11 +0000 (0:00:01.416)       1:04:05.622 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  06:56:13 +0000 (0:00:01.444)       1:04:07.066 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  06:56:14 +0000 (0:00:01.467)       1:04:08.534 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  06:56:16 +0000 (0:00:01.579)       1:04:10.114 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  06:56:17 +0000 (0:00:01.348)       1:04:11.462 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  06:56:19 +0000 (0:00:01.343)       1:04:12.806 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  06:56:21 +0000 (0:00:02.319)       1:04:15.126 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  06:56:24 +0000 (0:00:02.646)       1:04:17.772 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  06:56:25 +0000 (0:00:01.637)       1:04:19.409 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  06:56:27 +0000 (0:00:01.464)       1:04:20.874 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  06:56:28 +0000 (0:00:01.581)       1:04:22.455 ****** \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-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/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\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  06:56:30 +0000 (0:00:02.128)       1:04:24.584 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  06:56:32 +0000 (0:00:01.722)       1:04:26.306 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  06:56:33 +0000 (0:00:01.316)       1:04:27.622 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  06:56:35 +0000 (0:00:01.472)       1:04:29.094 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  06:56:36 +0000 (0:00:01.335)       1:04:30.430 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  06:56:38 +0000 (0:00:01.680)       1:04:32.110 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  06:56:41 +0000 (0:00:02.833)       1:04:34.944 ****** \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-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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  06:56:42 +0000 (0:00:01.344)       1:04:36.289 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  06:56:43 +0000 (0:00:01.410)       1:04:37.699 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  06:56:45 +0000 (0:00:01.274)       1:04:38.974 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  06:56:46 +0000 (0:00:01.778)       1:04:40.752 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  06:56:48 +0000 (0:00:01.371)       1:04:42.124 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  06:56:49 +0000 (0:00:01.503)       1:04:43.627 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  06:56:52 +0000 (0:00:02.154)       1:04:45.782 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  06:56:53 +0000 (0:00:01.371)       1:04:47.153 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  06:56:55 +0000 (0:00:01.721)       1:04:48.875 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  06:56:56 +0000 (0:00:01.600)       1:04:50.476 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  06:56:58 +0000 (0:00:01.405)       1:04:51.882 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  06:56:59 +0000 (0:00:01.642)       1:04:53.524 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  06:57:01 +0000 (0:00:01.437)       1:04:54.961 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  06:57:02 +0000 (0:00:01.427)       1:04:56.389 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  06:57:04 +0000 (0:00:01.437)       1:04:57.826 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  06:57:05 +0000 (0:00:01.720)       1:04:59.547 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  06:57:07 +0000 (0:00:01.355)       1:05:00.903 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  06:57:08 +0000 (0:00:01.440)       1:05:02.343 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  06:57:09 +0000 (0:00:01.407)       1:05:03.750 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (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-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  06:57:17 +0000 (0:00:07.283)       1:05:11.034 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-config : Create rados gateway instance directories] *****************\nThursday 01 October 2026  06:57:18 +0000 (0:00:01.466)       1:05:12.500 ****** \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;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Generate environment file] *********************************\nThursday 01 October 2026  06:57:20 +0000 (0:00:01.896)       1:05:14.397 ****** \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;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  06:57:22 +0000 (0:00:02.300)       1:05:16.697 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  06:57:24 +0000 (0:00:01.647)       1:05:18.345 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  06:57:26 +0000 (0:00:01.475)       1:05:19.821 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  06:57:28 +0000 (0:00:01.971)       1:05:21.792 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  06:57:29 +0000 (0:00:01.634)       1:05:23.426 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  06:57:31 +0000 (0:00:01.430)       1:05:24.857 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  06:57:32 +0000 (0:00:01.361)       1:05:26.219 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  06:57:33 +0000 (0:00:01.379)       1:05:27.598 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  06:57:35 +0000 (0:00:01.389)       1:05:28.987 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  06:57:36 +0000 (0:00:01.381)       1:05:30.368 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  06:57:38 +0000 (0:00:01.791)       1:05:32.160 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  06:57:39 +0000 (0:00:01.366)       1:05:33.527 ****** \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  06:57:43 +0000 (0:00:04.101)       1:05:37.628 ****** \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;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  06:57:45 +0000 (0:00:01.468)       1:05:39.097 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  06:57:49 +0000 (0:00:04.118)       1:05:43.215 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  06:57:50 +0000 (0:00:01.348)       1:05:44.563 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:57:52 +0000 (0:00:01.546)       1:05:46.110 ****** \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_block ipv4] ****\nThursday 01 October 2026  06:57:53 +0000 (0:00:01.401)       1:05:47.512 ****** \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_block ipv6] ****\nThursday 01 October 2026  06:57:55 +0000 (0:00:01.422)       1:05:48.934 ****** \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] ***************\nThursday 01 October 2026  06:57:56 +0000 (0:00:01.471)       1:05:50.406 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:57:58 +0000 (0:00:01.599)       1:05:52.006 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  06:57:59 +0000 (0:00:01.557)       1:05:53.564 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  06:58:01 +0000 (0:00:01.533)       1:05:55.097 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  06:58:03 +0000 (0:00:02.048)       1:05:57.145 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:58:04 +0000 (0:00:01.500)       1:05:58.646 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  06:58:06 +0000 (0:00:01.707)       1:06:00.354 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Include create_mds_filesystems.yml] ***************************\nThursday 01 October 2026  06:58:08 +0000 (0:00:01.946)       1:06:02.300 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Include common.yml] *******************************************\nThursday 01 October 2026  06:58:10 +0000 (0:00:01.560)       1:06:03.861 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/common.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-mds : Create bootstrap-mds and mds directories] *********************\nThursday 01 October 2026  06:58:11 +0000 (0:00:01.561)       1:06:05.422 ****** \n\u001b[0;32mok: [testbed-node-5] => (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/mds/ceph-testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\u001b[0m\n\nTASK [ceph-mds : Get keys from monitors] ***************************************\nThursday 01 October 2026  06:58:13 +0000 (0:00:02.037)       1:06:07.460 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-mds : Copy ceph key(s) if needed] ***********************************\nThursday 01 October 2026  06:58:16 +0000 (0:00:02.747)       1:06:10.207 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Create mds keyring] *******************************************\nThursday 01 October 2026  06:58:18 +0000 (0:00:02.298)       1:06:12.506 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Non_containerized.yml] ****************************************\nThursday 01 October 2026  06:58:20 +0000 (0:00:01.746)       1:06:14.253 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Containerized.yml] ********************************************\nThursday 01 October 2026  06:58:21 +0000 (0:00:01.273)       1:06:15.526 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/containerized.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-mds : Include_tasks systemd.yml] ************************************\nThursday 01 October 2026  06:58:23 +0000 (0:00:01.646)       1:06:17.172 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-5, testbed-node-3\u001b[0m\n\nTASK [ceph-mds : Generate systemd unit file] ***********************************\nThursday 01 October 2026  06:58:24 +0000 (0:00:01.412)       1:06:18.585 ****** \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Generate systemd ceph-mds target file] ************************\nThursday 01 October 2026  06:58:27 +0000 (0:00:02.466)       1:06:21.052 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Enable ceph-mds.target] ***************************************\nThursday 01 October 2026  06:58:29 +0000 (0:00:02.124)       1:06:23.177 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Systemd start mds container] **********************************\nThursday 01 October 2026  06:58:32 +0000 (0:00:02.691)       1:06:25.868 ****** \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [ceph-mds : Wait for mds socket to exist] *********************************\nThursday 01 October 2026  06:58:35 +0000 (0:00:03.874)       1:06:29.743 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set max_mds] *************************************************************\nThursday 01 October 2026  06:58:37 +0000 (0:00:01.978)       1:06:31.721 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  06:58:40 +0000 (0:00:02.864)       1:06:34.586 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Mdss handler] **********************************\nThursday 01 October 2026  06:58:42 +0000 (0:00:01.315)       1:06:35.902 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Upgrade ceph rgws cluster] ***********************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  06:58:43 +0000 (0:00:01.537)       1:06:37.439 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  06:58:45 +0000 (0:00:01.418)       1:06:38.858 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  06:58:46 +0000 (0:00:01.678)       1:06:40.536 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  06:58:48 +0000 (0:00:01.263)       1:06:41.799 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  06:58:49 +0000 (0:00:01.615)       1:06:43.415 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  06:58:50 +0000 (0:00:01.308)       1:06:44.723 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  06:58:52 +0000 (0:00:01.247)       1:06:45.970 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  06:58:53 +0000 (0:00:01.214)       1:06:47.185 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  06:58:54 +0000 (0:00:01.239)       1:06:48.424 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  06:58:55 +0000 (0:00:01.317)       1:06:49.742 ****** \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] ********************************\nThursday 01 October 2026  06:58:58 +0000 (0:00:02.506)       1:06:52.248 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  06:59:00 +0000 (0:00:01.529)       1:06:53.777 ****** \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] ********************************\nThursday 01 October 2026  06:59:03 +0000 (0:00:03.854)       1:06:57.632 ****** \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] *********************\nThursday 01 October 2026  06:59:05 +0000 (0:00:01.646)       1:06:59.279 ****** \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] ***********************\nThursday 01 October 2026  06:59:07 +0000 (0:00:01.985)       1:07:01.264 ****** \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] ***************************\nThursday 01 October 2026  06:59:08 +0000 (0:00:01.288)       1:07:02.553 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:59:01.162745', 'end': '2026-10-01 06:59:01.220625', 'delta': '0:00:00.057880', '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': ['b20476731c7b'], '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': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:59:01.799603', 'end': '2026-10-01 06:59:01.850788', 'delta': '0:00:00.051185', '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': ['db9ea7217be6'], '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': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:59:02.447385', 'end': '2026-10-01 06:59:02.499602', 'delta': '0:00:00.052217', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  06:59:10 +0000 (0:00:01.435)       1:07:03.988 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  06:59:11 +0000 (0:00:01.369)       1:07:05.358 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  06:59:12 +0000 (0:00:01.389)       1:07:06.747 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  06:59:14 +0000 (0:00:01.232)       1:07:07.980 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:59:16 +0000 (0:00:02.232)       1:07:10.212 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  06:59:17 +0000 (0:00:01.273)       1:07:11.486 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  06:59:18 +0000 (0:00:01.221)       1:07:12.707 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  06:59:20 +0000 (0:00:01.395)       1:07:14.102 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  06:59:21 +0000 (0:00:01.174)       1:07:15.276 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  06:59:23 +0000 (0:00:01.589)       1:07:16.866 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  06:59:24 +0000 (0:00:01.275)       1:07:18.141 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  06:59:25 +0000 (0:00:01.196)       1:07:19.337 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  06:59:26 +0000 (0:00:01.266)       1:07:20.603 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  06:59:28 +0000 (0:00:01.167)       1:07:21.770 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  06:59:29 +0000 (0:00:01.462)       1:07:23.233 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  06:59:30 +0000 (0:00:01.507)       1:07:24.740 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  06:59:32 +0000 (0:00:01.631)       1:07:26.372 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  06:59:34 +0000 (0:00:01.675)       1:07:28.048 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:59:35 +0000 (0:00:01.250)       1:07:29.299 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:59:37 +0000 (0:00:01.712)       1:07:31.012 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  06:59:38 +0000 (0:00:01.178)       1:07:32.190 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  06:59:39 +0000 (0:00:01.338)       1:07:33.529 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  06:59:41 +0000 (0:00:01.399)       1:07:34.929 ****** \n\u001b[0;32mok: [testbed-node-3] => (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-3] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  06:59:43 +0000 (0:00:01.957)       1:07:36.886 ****** \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 : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  06:59:44 +0000 (0:00:01.261)       1:07:38.148 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  06:59:45 +0000 (0:00:01.243)       1:07:39.392 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  06:59:46 +0000 (0:00:01.233)       1:07:40.625 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  06:59:48 +0000 (0:00:01.275)       1:07:41.901 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  06:59:49 +0000 (0:00:01.247)       1:07:43.148 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  06:59:50 +0000 (0:00:01.294)       1:07:44.442 ****** \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] ******\nThursday 01 October 2026  06:59:52 +0000 (0:00:01.387)       1:07:45.830 ****** \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] ******\nThursday 01 October 2026  06:59:53 +0000 (0:00:01.481)       1:07:47.312 ****** \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)] ***************************\nThursday 01 October 2026  06:59:55 +0000 (0:00:01.576)       1:07:48.888 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  06:59:56 +0000 (0:00:01.280)       1:07:50.168 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  06:59:58 +0000 (0:00:01.987)       1:07:52.156 ****** \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] ********************************\nThursday 01 October 2026  07:00:01 +0000 (0:00:02.662)       1:07:54.818 ****** \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 [Stop ceph rgw when upgrading from stable-3.2] ****************************\nThursday 01 October 2026  07:00:04 +0000 (0:00:03.049)       1:07:57.868 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [Stop ceph rgw (pt. 1)] ***************************************************\nThursday 01 October 2026  07:00:06 +0000 (0:00:02.230)       1:08:00.098 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [Stop ceph rgw (pt. 2)] ***************************************************\nThursday 01 October 2026  07:00:09 +0000 (0:00:02.749)       1:08:02.847 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  07:00:11 +0000 (0:00:02.198)       1:08:05.046 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  07:00:12 +0000 (0:00:01.380)       1:08:06.427 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  07:00:13 +0000 (0:00:01.326)       1:08:07.753 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  07:00:15 +0000 (0:00:01.267)       1:08:09.021 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  07:00:16 +0000 (0:00:01.593)       1:08:10.614 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  07:00:18 +0000 (0:00:01.939)       1:08:12.554 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  07:00:20 +0000 (0:00:01.560)       1:08:14.115 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  07:00:21 +0000 (0:00:01.201)       1:08:15.316 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  07:00:22 +0000 (0:00:01.237)       1:08:16.554 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  07:00:24 +0000 (0:00:01.223)       1:08:17.778 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  07:00:25 +0000 (0:00:01.692)       1:08:19.470 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  07:00:27 +0000 (0:00:01.719)       1:08:21.190 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  07:00:28 +0000 (0:00:01.291)       1:08:22.481 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  07:00:30 +0000 (0:00:01.286)       1:08:23.767 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  07:00:31 +0000 (0:00:01.253)       1:08:25.020 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  07:00:32 +0000 (0:00:01.395)       1:08:26.415 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  07:00:33 +0000 (0:00:01.224)       1:08:27.640 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  07:00:35 +0000 (0:00:01.239)       1:08:28.880 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  07:00:36 +0000 (0:00:01.232)       1:08:30.112 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  07:00:37 +0000 (0:00:01.373)       1:08:31.486 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  07:00:38 +0000 (0:00:01.229)       1:08:32.715 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  07:00:40 +0000 (0:00:01.428)       1:08:34.144 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  07:00:41 +0000 (0:00:01.260)       1:08:35.404 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  07:00:42 +0000 (0:00:01.321)       1:08:36.726 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  07:00:44 +0000 (0:00:01.299)       1:08:38.025 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  07:00:45 +0000 (0:00:01.314)       1:08:39.340 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  07:00:46 +0000 (0:00:01.187)       1:08:40.528 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  07:00:47 +0000 (0:00:01.224)       1:08:41.753 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  07:00:49 +0000 (0:00:01.265)       1:08:43.019 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  07:00:50 +0000 (0:00:01.266)       1:08:44.286 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  07:00:51 +0000 (0:00:01.193)       1:08:45.479 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  07:00:53 +0000 (0:00:01.409)       1:08:46.888 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  07:00:54 +0000 (0:00:01.204)       1:08:48.093 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  07:00:55 +0000 (0:00:01.209)       1:08:49.302 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  07:00:57 +0000 (0:00:01.972)       1:08:51.274 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  07:01:00 +0000 (0:00:02.875)       1:08:54.150 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  07:01:01 +0000 (0:00:01.222)       1:08:55.373 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  07:01:02 +0000 (0:00:01.248)       1:08:56.622 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  07:01:04 +0000 (0:00:01.251)       1:08:57.873 ****** \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-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  07:01:06 +0000 (0:00:01.992)       1:08:59.866 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  07:01:07 +0000 (0:00:01.603)       1:09:01.469 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  07:01:08 +0000 (0:00:01.237)       1:09:02.707 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  07:01:10 +0000 (0:00:01.446)       1:09:04.153 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  07:01:11 +0000 (0:00:01.274)       1:09:05.428 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  07:01:12 +0000 (0:00:01.266)       1:09:06.694 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  07:01:14 +0000 (0:00:01.842)       1:09:08.536 ****** \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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  07:01:16 +0000 (0:00:01.279)       1:09:09.816 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  07:01:17 +0000 (0:00:01.242)       1:09:11.058 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  07:01:18 +0000 (0:00:01.294)       1:09:12.353 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  07:01:19 +0000 (0:00:01.279)       1:09:13.632 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  07:01:21 +0000 (0:00:01.235)       1:09:14.867 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  07:01:22 +0000 (0:00:01.240)       1:09:16.108 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  07:01:24 +0000 (0:00:02.232)       1:09:18.341 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  07:01:25 +0000 (0:00:01.298)       1:09:19.639 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  07:01:27 +0000 (0:00:01.504)       1:09:21.143 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  07:01:28 +0000 (0:00:01.286)       1:09:22.430 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  07:01:30 +0000 (0:00:01.586)       1:09:24.016 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  07:01:31 +0000 (0:00:01.441)       1:09:25.458 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  07:01:32 +0000 (0:00:01.253)       1:09:26.711 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  07:01:34 +0000 (0:00:01.242)       1:09:27.954 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  07:01:35 +0000 (0:00:01.240)       1:09:29.194 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  07:01:36 +0000 (0:00:01.249)       1:09:30.444 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  07:01:37 +0000 (0:00:01.247)       1:09:31.691 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  07:01:39 +0000 (0:00:01.326)       1:09:33.017 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  07:01:40 +0000 (0:00:01.269)       1:09:34.286 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  07:01:48 +0000 (0:00:08.174)       1:09:42.461 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-config : Create rados gateway instance directories] *****************\nThursday 01 October 2026  07:01:49 +0000 (0:00:01.222)       1:09:43.683 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Generate environment file] *********************************\nThursday 01 October 2026  07:01:51 +0000 (0:00:01.670)       1:09:45.353 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  07:01:53 +0000 (0:00:02.157)       1:09:47.511 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  07:01:54 +0000 (0:00:01.251)       1:09:48.763 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  07:01:56 +0000 (0:00:01.243)       1:09:50.007 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  07:01:57 +0000 (0:00:01.212)       1:09:51.219 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  07:01:58 +0000 (0:00:01.195)       1:09:52.414 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  07:01:59 +0000 (0:00:01.250)       1:09:53.665 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  07:02:01 +0000 (0:00:01.365)       1:09:55.031 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  07:02:02 +0000 (0:00:01.242)       1:09:56.273 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  07:02:03 +0000 (0:00:01.269)       1:09:57.542 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  07:02:05 +0000 (0:00:01.379)       1:09:58.921 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  07:02:06 +0000 (0:00:01.247)       1:10:00.169 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  07:02:07 +0000 (0:00:01.260)       1:10:01.430 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  07:02:11 +0000 (0:00:03.521)       1:10:04.952 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  07:02:12 +0000 (0:00:01.278)       1:10:06.230 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  07:02:16 +0000 (0:00:04.279)       1:10:10.510 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  07:02:17 +0000 (0:00:01.205)       1:10:11.715 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  07:02:19 +0000 (0:00:01.209)       1:10:12.925 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  07:02:20 +0000 (0:00:01.276)       1:10:14.201 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  07:02:21 +0000 (0:00:01.234)       1:10:15.436 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  07:02:22 +0000 (0:00:01.203)       1:10:16.639 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  07:02:24 +0000 (0:00:01.363)       1:10:18.003 ****** \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] ******\nThursday 01 October 2026  07:02:26 +0000 (0:00:02.013)       1:10:20.017 ****** \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] ******\nThursday 01 October 2026  07:02:28 +0000 (0:00:02.194)       1:10:22.211 ****** \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)] ***************************\nThursday 01 October 2026  07:02:29 +0000 (0:00:01.517)       1:10:23.728 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  07:02:31 +0000 (0:00:01.269)       1:10:24.998 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  07:02:32 +0000 (0:00:01.461)       1:10:26.460 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Include common.yml] *******************************************\nThursday 01 October 2026  07:02:34 +0000 (0:00:01.759)       1:10:28.219 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nThursday 01 October 2026  07:02:36 +0000 (0:00:01.593)       1:10:29.813 ****** \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] ***********************************\nThursday 01 October 2026  07:02:38 +0000 (0:00:02.777)       1:10:32.590 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********\nThursday 01 October 2026  07:02:40 +0000 (0:00:02.164)       1:10:34.755 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************\nThursday 01 October 2026  07:02:42 +0000 (0:00:01.198)       1:10:35.954 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-rgw : Create rados gateway directories] *****************************\nThursday 01 October 2026  07:02:44 +0000 (0:00:01.867)       1:10:37.822 ****** \n\u001b[0;32mok: [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\nTASK [ceph-rgw : Create rgw keyrings] ******************************************\nThursday 01 October 2026  07:02:45 +0000 (0:00:01.859)       1:10:39.681 ****** \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\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nThursday 01 October 2026  07:02:50 +0000 (0:00:04.822)       1:10:44.504 ****** \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\nTASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************\nThursday 01 October 2026  07:02:53 +0000 (0:00:03.027)       1:10:47.531 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Rgw pool creation tasks] **************************************\nThursday 01 October 2026  07:02:55 +0000 (0:00:02.031)       1:10:49.562 ****** \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] ********************************************\nThursday 01 October 2026  07:02:57 +0000 (0:00:01.672)       1:10:51.234 ****** \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] ***********************************************\nThursday 01 October 2026  07:02:59 +0000 (0:00:01.839)       1:10:53.073 ****** \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] *********************************************\nThursday 01 October 2026  07:03:01 +0000 (0:00:02.631)       1:10:55.705 ****** \n\u001b[0;32mok: [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;32mok: [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;32mok: [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;32mok: [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;32mok: [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] *************************\nThursday 01 October 2026  07:03:25 +0000 (0:00:23.605)       1:11:19.310 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************\nThursday 01 October 2026  07:03:26 +0000 (0:00:01.184)       1:11:20.495 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Include start_docker_rgw.yml] *********************************\nThursday 01 October 2026  07:03:27 +0000 (0:00:01.228)       1:11:21.724 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-rgw : Include_task systemd.yml] *************************************\nThursday 01 October 2026  07:03:29 +0000 (0:00:01.850)       1:11:23.575 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-3\u001b[0m\n\nTASK [ceph-rgw : Generate systemd unit file] ***********************************\nThursday 01 October 2026  07:03:31 +0000 (0:00:01.559)       1:11:25.134 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************\nThursday 01 October 2026  07:03:33 +0000 (0:00:02.156)       1:11:27.290 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************\nThursday 01 October 2026  07:03:35 +0000 (0:00:02.101)       1:11:29.392 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [ceph-rgw : Systemd start rgw container] **********************************\nThursday 01 October 2026  07:03:38 +0000 (0:00:02.499)       1:11:31.891 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  07:03:41 +0000 (0:00:03.023)       1:11:34.914 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nThursday 01 October 2026  07:03:42 +0000 (0:00:01.195)       1:11:36.109 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nPLAY [Upgrade ceph rgws cluster] ***********************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  07:03:43 +0000 (0:00:01.018)       1:11:37.128 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  07:03:44 +0000 (0:00:01.438)       1:11:38.567 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  07:03:46 +0000 (0:00:01.493)       1:11:40.061 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  07:03:47 +0000 (0:00:01.213)       1:11:41.274 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  07:03:49 +0000 (0:00:01.617)       1:11:42.892 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  07:03:50 +0000 (0:00:01.289)       1:11:44.181 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  07:03:51 +0000 (0:00:01.232)       1:11:45.414 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  07:03:52 +0000 (0:00:01.255)       1:11:46.669 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  07:03:54 +0000 (0:00:01.306)       1:11:47.975 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  07:03:55 +0000 (0:00:01.189)       1:11:49.164 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  07:03:57 +0000 (0:00:02.334)       1:11:51.499 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  07:03:59 +0000 (0:00:01.394)       1:11:52.893 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  07:04:02 +0000 (0:00:03.511)       1:11:56.405 ****** \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\nTASK [ceph-facts : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  07:04:04 +0000 (0:00:02.124)       1:11:58.529 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  07:04:06 +0000 (0:00:01.851)       1:12:00.381 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  07:04:07 +0000 (0:00:01.288)       1:12:01.670 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 07:04:00.174681', 'end': '2026-10-01 07:04:00.205129', 'delta': '0:00:00.030448', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 07:04:00.732711', 'end': '2026-10-01 07:04:00.771530', 'delta': '0:00:00.038819', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 07:04:01.351468', 'end': '2026-10-01 07:04:01.386006', 'delta': '0:00:00.034538', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  07:04:09 +0000 (0:00:01.333)       1:12:03.003 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  07:04:10 +0000 (0:00:01.393)       1:12:04.397 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  07:04:12 +0000 (0:00:01.401)       1:12:05.798 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  07:04:13 +0000 (0:00:01.203)       1:12:07.002 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  07:04:15 +0000 (0:00:02.350)       1:12:09.353 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  07:04:16 +0000 (0:00:01.275)       1:12:10.629 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  07:04:18 +0000 (0:00:01.182)       1:12:11.811 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  07:04:19 +0000 (0:00:01.376)       1:12:13.188 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  07:04:20 +0000 (0:00:01.262)       1:12:14.450 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  07:04:21 +0000 (0:00:01.211)       1:12:15.662 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  07:04:23 +0000 (0:00:01.389)       1:12:17.052 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  07:04:24 +0000 (0:00:01.328)       1:12:18.380 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  07:04:25 +0000 (0:00:01.278)       1:12:19.658 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  07:04:27 +0000 (0:00:01.261)       1:12:20.920 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  07:04:28 +0000 (0:00:01.224)       1:12:22.144 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \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] ***\nThursday 01 October 2026  07:04:30 +0000 (0:00:01.662)       1:12:23.807 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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] ******************************\nThursday 01 October 2026  07:04:31 +0000 (0:00:01.714)       1:12:25.521 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  07:04:33 +0000 (0:00:01.674)       1:12:27.196 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  07:04:34 +0000 (0:00:01.187)       1:12:28.384 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  07:04:36 +0000 (0:00:01.549)       1:12:29.933 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  07:04:37 +0000 (0:00:01.198)       1:12:31.132 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  07:04:38 +0000 (0:00:01.329)       1:12:32.462 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  07:04:39 +0000 (0:00:01.210)       1:12:33.673 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  07:04:42 +0000 (0:00:02.426)       1:12:36.099 ****** \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\nTASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************\nThursday 01 October 2026  07:04:43 +0000 (0:00:01.302)       1:12:37.402 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  07:04:44 +0000 (0:00:01.246)       1:12:38.649 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  07:04:46 +0000 (0:00:01.258)       1:12:39.907 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  07:04:47 +0000 (0:00:01.218)       1:12:41.126 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  07:04:48 +0000 (0:00:01.201)       1:12:42.328 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  07:04:49 +0000 (0:00:01.322)       1:12:43.650 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  07:04:51 +0000 (0:00:01.558)       1:12:45.208 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  07:04:52 +0000 (0:00:01.515)       1:12:46.724 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  07:04:54 +0000 (0:00:01.630)       1:12:48.354 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  07:04:55 +0000 (0:00:01.295)       1:12:49.650 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  07:04:57 +0000 (0:00:01.983)       1:12:51.633 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  07:05:00 +0000 (0:00:02.659)       1:12:54.292 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Stop ceph rgw when upgrading from stable-3.2] ****************************\nThursday 01 October 2026  07:05:03 +0000 (0:00:02.692)       1:12:56.985 ****** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [Stop ceph rgw (pt. 1)] ***************************************************\nThursday 01 October 2026  07:05:05 +0000 (0:00:01.925)       1:12:58.911 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [Stop ceph rgw (pt. 2)] ***************************************************\nThursday 01 October 2026  07:05:07 +0000 (0:00:02.659)       1:13:01.570 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  07:05:09 +0000 (0:00:02.030)       1:13:03.600 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  07:05:11 +0000 (0:00:01.261)       1:13:04.861 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  07:05:12 +0000 (0:00:01.263)       1:13:06.124 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  07:05:13 +0000 (0:00:01.272)       1:13:07.397 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  07:05:15 +0000 (0:00:01.658)       1:13:09.056 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  07:05:17 +0000 (0:00:01.731)       1:13:10.788 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  07:05:18 +0000 (0:00:01.810)       1:13:12.598 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  07:05:20 +0000 (0:00:01.286)       1:13:13.884 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  07:05:21 +0000 (0:00:01.223)       1:13:15.107 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  07:05:22 +0000 (0:00:01.263)       1:13:16.371 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  07:05:24 +0000 (0:00:01.752)       1:13:18.123 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  07:05:26 +0000 (0:00:01.693)       1:13:19.816 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  07:05:26 +0000 (0:00:00.812)       1:13:20.629 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  07:05:27 +0000 (0:00:00.834)       1:13:21.463 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  07:05:28 +0000 (0:00:00.868)       1:13:22.332 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  07:05:29 +0000 (0:00:00.886)       1:13:23.218 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  07:05:30 +0000 (0:00:00.882)       1:13:24.101 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  07:05:31 +0000 (0:00:00.822)       1:13:24.923 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  07:05:31 +0000 (0:00:00.822)       1:13:25.745 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  07:05:32 +0000 (0:00:00.821)       1:13:26.567 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  07:05:33 +0000 (0:00:01.015)       1:13:27.582 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  07:05:34 +0000 (0:00:00.896)       1:13:28.479 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  07:05:35 +0000 (0:00:00.821)       1:13:29.300 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  07:05:36 +0000 (0:00:00.830)       1:13:30.130 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  07:05:37 +0000 (0:00:00.898)       1:13:31.028 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  07:05:38 +0000 (0:00:00.827)       1:13:31.856 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  07:05:38 +0000 (0:00:00.839)       1:13:32.695 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  07:05:39 +0000 (0:00:00.842)       1:13:33.538 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  07:05:40 +0000 (0:00:00.823)       1:13:34.361 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  07:05:41 +0000 (0:00:00.821)       1:13:35.182 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  07:05:42 +0000 (0:00:00.872)       1:13:36.055 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  07:05:43 +0000 (0:00:00.842)       1:13:36.898 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  07:05:44 +0000 (0:00:00.985)       1:13:37.883 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  07:05:44 +0000 (0:00:00.835)       1:13:38.719 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  07:05:46 +0000 (0:00:01.754)       1:13:40.473 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  07:05:48 +0000 (0:00:01.997)       1:13:42.470 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  07:05:49 +0000 (0:00:01.273)       1:13:43.744 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  07:05:51 +0000 (0:00:01.260)       1:13:45.004 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  07:05:52 +0000 (0:00:01.208)       1:13:46.213 ****** \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-4] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  07:05:54 +0000 (0:00:02.070)       1:13:48.284 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  07:05:56 +0000 (0:00:01.633)       1:13:49.917 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  07:05:57 +0000 (0:00:01.316)       1:13:51.234 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  07:05:58 +0000 (0:00:00.866)       1:13:52.100 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  07:05:59 +0000 (0:00:01.104)       1:13:53.204 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  07:06:00 +0000 (0:00:01.225)       1:13:54.430 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  07:06:02 +0000 (0:00:01.894)       1:13:56.325 ****** \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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  07:06:03 +0000 (0:00:01.209)       1:13:57.535 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  07:06:05 +0000 (0:00:01.290)       1:13:58.825 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  07:06:06 +0000 (0:00:01.332)       1:14:00.158 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  07:06:07 +0000 (0:00:01.214)       1:14:01.372 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  07:06:08 +0000 (0:00:01.213)       1:14:02.586 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  07:06:09 +0000 (0:00:00.864)       1:14:03.451 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  07:06:11 +0000 (0:00:01.831)       1:14:05.282 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  07:06:12 +0000 (0:00:00.904)       1:14:06.187 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  07:06:13 +0000 (0:00:01.515)       1:14:07.702 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  07:06:15 +0000 (0:00:01.255)       1:14:08.957 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  07:06:16 +0000 (0:00:01.213)       1:14:10.171 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  07:06:17 +0000 (0:00:01.199)       1:14:11.370 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  07:06:18 +0000 (0:00:01.177)       1:14:12.548 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  07:06:20 +0000 (0:00:01.234)       1:14:13.782 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  07:06:21 +0000 (0:00:01.234)       1:14:15.017 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  07:06:22 +0000 (0:00:01.157)       1:14:16.175 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  07:06:23 +0000 (0:00:01.147)       1:14:17.322 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  07:06:24 +0000 (0:00:00.848)       1:14:18.171 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  07:06:25 +0000 (0:00:01.236)       1:14:19.407 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  07:06:33 +0000 (0:00:07.444)       1:14:26.852 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-config : Create rados gateway instance directories] *****************\nThursday 01 October 2026  07:06:34 +0000 (0:00:01.446)       1:14:28.298 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Generate environment file] *********************************\nThursday 01 October 2026  07:06:36 +0000 (0:00:01.650)       1:14:29.949 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Reset num_osds] ********************************************\nThursday 01 October 2026  07:06:37 +0000 (0:00:01.779)       1:14:31.729 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  07:06:38 +0000 (0:00:00.854)       1:14:32.583 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  07:06:39 +0000 (0:00:00.845)       1:14:33.429 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  07:06:40 +0000 (0:00:00.909)       1:14:34.339 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  07:06:41 +0000 (0:00:00.802)       1:14:35.141 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  07:06:42 +0000 (0:00:00.825)       1:14:35.967 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  07:06:43 +0000 (0:00:00.835)       1:14:36.802 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  07:06:43 +0000 (0:00:00.846)       1:14:37.649 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  07:06:44 +0000 (0:00:00.899)       1:14:38.548 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  07:06:45 +0000 (0:00:00.853)       1:14:39.401 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  07:06:46 +0000 (0:00:00.980)       1:14:40.382 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  07:06:47 +0000 (0:00:00.894)       1:14:41.277 ****** \n\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  07:06:51 +0000 (0:00:03.544)       1:14:44.821 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  07:06:51 +0000 (0:00:00.924)       1:14:45.745 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  07:06:56 +0000 (0:00:04.253)       1:14:49.998 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  07:06:57 +0000 (0:00:00.900)       1:14:50.899 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  07:06:57 +0000 (0:00:00.838)       1:14:51.738 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  07:06:58 +0000 (0:00:00.874)       1:14:52.612 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  07:06:59 +0000 (0:00:00.968)       1:14:53.581 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  07:07:00 +0000 (0:00:00.930)       1:14:54.512 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  07:07:02 +0000 (0:00:01.336)       1:14:55.848 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  07:07:03 +0000 (0:00:01.628)       1:14:57.476 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  07:07:05 +0000 (0:00:01.663)       1:14:59.140 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=testbed-node-5) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  07:07:07 +0000 (0:00:01.864)       1:15:01.005 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  07:07:08 +0000 (0:00:00.901)       1:15:01.906 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  07:07:09 +0000 (0:00:01.113)       1:15:03.019 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Include common.yml] *******************************************\nThursday 01 October 2026  07:07:10 +0000 (0:00:01.536)       1:15:04.556 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nThursday 01 October 2026  07:07:12 +0000 (0:00:01.215)       1:15:05.771 ****** \n\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m\n\nTASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************\nThursday 01 October 2026  07:07:14 +0000 (0:00:02.885)       1:15:08.657 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********\nThursday 01 October 2026  07:07:16 +0000 (0:00:02.078)       1:15:10.735 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************\nThursday 01 October 2026  07:07:17 +0000 (0:00:00.893)       1:15:11.629 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-rgw : Create rados gateway directories] *****************************\nThursday 01 October 2026  07:07:19 +0000 (0:00:01.282)       1:15:12.912 ****** \n\u001b[0;32mok: [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\nTASK [ceph-rgw : Create rgw keyrings] ******************************************\nThursday 01 October 2026  07:07:21 +0000 (0:00:02.104)       1:15:15.016 ****** \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] ***************************************\nThursday 01 October 2026  07:07:25 +0000 (0:00:04.541)       1:15:19.558 ****** \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\nTASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************\nThursday 01 October 2026  07:07:28 +0000 (0:00:03.042)       1:15:22.601 ****** \n\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Rgw pool creation tasks] **************************************\nThursday 01 October 2026  07:07:30 +0000 (0:00:01.696)       1:15:24.297 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-rgw : Create ec profile] ********************************************\nThursday 01 October 2026  07:07:31 +0000 (0:00:01.228)       1:15:25.526 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Set crush rule] ***********************************************\nThursday 01 October 2026  07:07:33 +0000 (0:00:01.801)       1:15:27.328 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Create rgw pools] *********************************************\nThursday 01 October 2026  07:07:35 +0000 (0:00:01.839)       1:15:29.168 ****** \n\u001b[0;32mok: [testbed-node-4 -> 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;32mok: [testbed-node-4 -> 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;32mok: [testbed-node-4 -> 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;32mok: [testbed-node-4 -> 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;32mok: [testbed-node-4 -> 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] *************************\nThursday 01 October 2026  07:07:58 +0000 (0:00:23.204)       1:15:52.373 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************\nThursday 01 October 2026  07:07:59 +0000 (0:00:00.853)       1:15:53.226 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Include start_docker_rgw.yml] *********************************\nThursday 01 October 2026  07:08:00 +0000 (0:00:00.894)       1:15:54.120 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-rgw : Include_task systemd.yml] *************************************\nThursday 01 October 2026  07:08:01 +0000 (0:00:01.239)       1:15:55.359 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-4\u001b[0m\n\nTASK [ceph-rgw : Generate systemd unit file] ***********************************\nThursday 01 October 2026  07:08:02 +0000 (0:00:01.395)       1:15:56.755 ****** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************\nThursday 01 October 2026  07:08:05 +0000 (0:00:02.369)       1:15:59.124 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************\nThursday 01 October 2026  07:08:07 +0000 (0:00:02.227)       1:16:01.351 ****** \n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [ceph-rgw : Systemd start rgw container] **********************************\nThursday 01 October 2026  07:08:10 +0000 (0:00:02.522)       1:16:03.874 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************\nThursday 01 October 2026  07:08:13 +0000 (0:00:03.280)       1:16:07.155 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nThursday 01 October 2026  07:08:14 +0000 (0:00:00.816)       1:16:07.971 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nPLAY [Upgrade ceph rgws cluster] ***********************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  07:08:15 +0000 (0:00:01.085)       1:16:09.056 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Check if it is atomic host] *********************************\nThursday 01 October 2026  07:08:16 +0000 (0:00:01.253)       1:16:10.310 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact is_atomic] *****************************************\nThursday 01 October 2026  07:08:18 +0000 (0:00:01.660)       1:16:11.970 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  07:08:19 +0000 (0:00:01.319)       1:16:13.289 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  07:08:21 +0000 (0:00:01.640)       1:16:14.930 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_cmd] ******************************************\nThursday 01 October 2026  07:08:22 +0000 (0:00:01.246)       1:16:16.177 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python] *********************\nThursday 01 October 2026  07:08:23 +0000 (0:00:01.207)       1:16:17.384 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***\nThursday 01 October 2026  07:08:24 +0000 (0:00:01.334)       1:16:18.719 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************\nThursday 01 October 2026  07:08:26 +0000 (0:00:01.429)       1:16:20.148 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************\nThursday 01 October 2026  07:08:27 +0000 (0:00:01.252)       1:16:21.401 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact container_exec_cmd] ********************************\nThursday 01 October 2026  07:08:29 +0000 (0:00:02.354)       1:16:23.755 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Find a running mon container] *******************************\nThursday 01 October 2026  07:08:31 +0000 (0:00:01.383)       1:16:25.138 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Check for a ceph mon socket] ********************************\nThursday 01 October 2026  07:08:35 +0000 (0:00:03.839)       1:16:28.978 ****** \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 : Check if the ceph mon socket is in-use] *********************\nThursday 01 October 2026  07:08:37 +0000 (0:00:02.015)       1:16:30.993 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - non_container] ***********************\nThursday 01 October 2026  07:08:39 +0000 (0:00:02.349)       1:16:33.343 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact running_mon - container] ***************************\nThursday 01 October 2026  07:08:40 +0000 (0:00:01.319)       1:16:34.662 ****** \n\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 07:08:32.038494', 'end': '2026-10-01 07:08:32.086446', 'delta': '0:00:00.047952', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 07:08:33.151799', 'end': '2026-10-01 07:08:33.195540', 'delta': '0:00:00.043741', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 07:08:33.787344', 'end': '2026-10-01 07:08:33.836016', 'delta': '0:00:00.048672', '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': ['7dcfa1695513'], '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] *******************************\nThursday 01 October 2026  07:08:42 +0000 (0:00:01.413)       1:16:36.075 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid if cluster is already running] *************\nThursday 01 October 2026  07:08:43 +0000 (0:00:01.395)       1:16:37.471 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact current_fsid rc 1] *********************************\nThursday 01 October 2026  07:08:45 +0000 (0:00:01.401)       1:16:38.872 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Get current fsid] *******************************************\nThursday 01 October 2026  07:08:46 +0000 (0:00:01.247)       1:16:40.119 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  07:08:48 +0000 (0:00:02.244)       1:16:42.364 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid from current_fsid] ****************************\nThursday 01 October 2026  07:08:49 +0000 (0:00:01.272)       1:16:43.636 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Generate cluster fsid] **************************************\nThursday 01 October 2026  07:08:51 +0000 (0:00:01.227)       1:16:44.864 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact fsid] **********************************************\nThursday 01 October 2026  07:08:52 +0000 (0:00:01.363)       1:16:46.227 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve device link(s)] *************************************\nThursday 01 October 2026  07:08:53 +0000 (0:00:01.211)       1:16:47.439 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build devices from resolved symlinks] **************\nThursday 01 October 2026  07:08:54 +0000 (0:00:01.291)       1:16:48.730 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve dedicated_device link(s)] ***************************\nThursday 01 October 2026  07:08:56 +0000 (0:00:01.280)       1:16:50.011 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****\nThursday 01 October 2026  07:08:57 +0000 (0:00:01.203)       1:16:51.215 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************\nThursday 01 October 2026  07:08:58 +0000 (0:00:01.284)       1:16:52.499 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***\nThursday 01 October 2026  07:09:00 +0000 (0:00:01.357)       1:16:53.857 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Collect existed devices] ************************************\nThursday 01 October 2026  07:09:01 +0000 (0:00:01.285)       1:16:55.143 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***\nThursday 01 October 2026  07:09:02 +0000 (0:00:01.573)       1:16:56.716 ****** \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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Check if the ceph conf exists] ******************************\nThursday 01 October 2026  07:09:04 +0000 (0:00:01.567)       1:16:58.284 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************\nThursday 01 October 2026  07:09:06 +0000 (0:00:01.592)       1:16:59.876 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  07:09:07 +0000 (0:00:01.208)       1:17:01.085 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  07:09:09 +0000 (0:00:01.772)       1:17:02.858 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Read osd pool default crush rule] ***************************\nThursday 01 October 2026  07:09:10 +0000 (0:00:01.271)       1:17:04.129 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************\nThursday 01 October 2026  07:09:11 +0000 (0:00:01.426)       1:17:05.556 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************\nThursday 01 October 2026  07:09:13 +0000 (0:00:01.295)       1:17:06.852 ****** \n\u001b[0;32mok: [testbed-node-5] => (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-5] => (item=testbed-node-2)\u001b[0m\n\nTASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************\nThursday 01 October 2026  07:09:15 +0000 (0:00:02.347)       1:17:09.199 ****** \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] ***********************\nThursday 01 October 2026  07:09:16 +0000 (0:00:01.351)       1:17:10.551 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  07:09:18 +0000 (0:00:01.528)       1:17:12.079 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  07:09:19 +0000 (0:00:01.257)       1:17:13.337 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  07:09:20 +0000 (0:00:01.234)       1:17:14.571 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  07:09:22 +0000 (0:00:01.228)       1:17:15.800 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  07:09:23 +0000 (0:00:01.352)       1:17:17.152 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  07:09:24 +0000 (0:00:01.577)       1:17:18.730 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  07:09:26 +0000 (0:00:01.567)       1:17:20.298 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  07:09:28 +0000 (0:00:01.540)       1:17:21.839 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  07:09:29 +0000 (0:00:01.317)       1:17:23.156 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_run_cmd] **************************************\nThursday 01 October 2026  07:09:30 +0000 (0:00:01.469)       1:17:24.625 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [ceph-facts : Set_fact ceph_admin_command] ********************************\nThursday 01 October 2026  07:09:33 +0000 (0:00:02.483)       1:17:27.108 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m\n\nTASK [Stop ceph rgw when upgrading from stable-3.2] ****************************\nThursday 01 October 2026  07:09:36 +0000 (0:00:02.734)       1:17:29.843 ****** \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Stop ceph rgw (pt. 1)] ***************************************************\nThursday 01 October 2026  07:09:38 +0000 (0:00:01.996)       1:17:31.839 ****** \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 [Stop ceph rgw (pt. 2)] ***************************************************\nThursday 01 October 2026  07:09:40 +0000 (0:00:02.709)       1:17:34.548 ****** \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-handler : Include check_running_cluster.yml] ************************\nThursday 01 October 2026  07:09:42 +0000 (0:00:02.128)       1:17:36.677 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  07:09:44 +0000 (0:00:01.211)       1:17:37.889 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  07:09:45 +0000 (0:00:01.308)       1:17:39.198 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  07:09:46 +0000 (0:00:01.205)       1:17:40.404 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  07:09:48 +0000 (0:00:01.630)       1:17:42.035 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  07:09:49 +0000 (0:00:01.592)       1:17:43.627 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mgr container] ********************************\nThursday 01 October 2026  07:09:51 +0000 (0:00:01.711)       1:17:45.338 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  07:09:52 +0000 (0:00:01.244)       1:17:46.583 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  07:09:54 +0000 (0:00:01.212)       1:17:47.796 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  07:09:55 +0000 (0:00:01.384)       1:17:49.180 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  07:09:56 +0000 (0:00:01.574)       1:17:50.755 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  07:09:58 +0000 (0:00:01.647)       1:17:52.403 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mon_status] ******************************\nThursday 01 October 2026  07:09:59 +0000 (0:00:00.842)       1:17:53.245 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_osd_status] ******************************\nThursday 01 October 2026  07:10:00 +0000 (0:00:00.894)       1:17:54.140 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  07:10:01 +0000 (0:00:00.865)       1:17:55.006 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  07:10:02 +0000 (0:00:00.867)       1:17:55.873 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_nfs_status] ******************************\nThursday 01 October 2026  07:10:02 +0000 (0:00:00.845)       1:17:56.718 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  07:10:03 +0000 (0:00:00.814)       1:17:57.533 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  07:10:04 +0000 (0:00:00.846)       1:17:58.380 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_crash_status] ****************************\nThursday 01 October 2026  07:10:05 +0000 (0:00:01.015)       1:17:59.395 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  07:10:06 +0000 (0:00:00.870)       1:18:00.265 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include configure_repository.yml] **************************\nThursday 01 October 2026  07:10:07 +0000 (0:00:01.041)       1:18:01.306 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include installs/install_redhat_packages.yml] **************\nThursday 01 October 2026  07:10:08 +0000 (0:00:00.793)       1:18:02.100 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include installs/install_suse_packages.yml] ****************\nThursday 01 October 2026  07:10:09 +0000 (0:00:00.820)       1:18:02.920 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include installs/install_on_debian.yml] ********************\nThursday 01 October 2026  07:10:10 +0000 (0:00:00.867)       1:18:03.788 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************\nThursday 01 October 2026  07:10:10 +0000 (0:00:00.846)       1:18:04.635 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Get ceph version] ******************************************\nThursday 01 October 2026  07:10:11 +0000 (0:00:00.928)       1:18:05.563 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_version] *************************************\nThursday 01 October 2026  07:10:12 +0000 (0:00:00.908)       1:18:06.471 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***\nThursday 01 October 2026  07:10:13 +0000 (0:00:00.989)       1:18:07.461 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include create_rbd_client_dir.yml] *************************\nThursday 01 October 2026  07:10:14 +0000 (0:00:00.933)       1:18:08.394 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include configure_cluster_name.yml] ************************\nThursday 01 October 2026  07:10:15 +0000 (0:00:00.876)       1:18:09.271 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include configure_memory_allocator.yml] ********************\nThursday 01 October 2026  07:10:16 +0000 (0:00:00.850)       1:18:10.121 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-common : Include selinux.yml] ***************************************\nThursday 01 October 2026  07:10:17 +0000 (0:00:00.828)       1:18:10.949 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Generate systemd ceph target file] ***************\nThursday 01 October 2026  07:10:18 +0000 (0:00:00.827)       1:18:11.777 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Enable ceph.target] ******************************\nThursday 01 October 2026  07:10:19 +0000 (0:00:01.775)       1:18:13.553 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Include prerequisites.yml] ***********************\nThursday 01 October 2026  07:10:21 +0000 (0:00:02.037)       1:18:15.591 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-container-common : Stop lvmetad] ************************************\nThursday 01 October 2026  07:10:23 +0000 (0:00:01.221)       1:18:16.812 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Disable and mask lvmetad service] ****************\nThursday 01 October 2026  07:10:24 +0000 (0:00:01.286)       1:18:18.099 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Remove ceph udev rules] **************************\nThursday 01 October 2026  07:10:25 +0000 (0:00:01.207)       1:18:19.307 ****** \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-5] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m\n\nTASK [ceph-container-common : Ensure tmpfiles.d is present] ********************\nThursday 01 October 2026  07:10:27 +0000 (0:00:01.975)       1:18:21.282 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Restore certificates selinux context] ************\nThursday 01 October 2026  07:10:29 +0000 (0:00:01.737)       1:18:23.020 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Install python3 on osd nodes] ********************\nThursday 01 October 2026  07:10:30 +0000 (0:00:01.361)       1:18:24.381 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Include registry.yml] ****************************\nThursday 01 October 2026  07:10:31 +0000 (0:00:00.854)       1:18:25.236 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Include fetch_image.yml] *************************\nThursday 01 October 2026  07:10:32 +0000 (0:00:00.816)       1:18:26.052 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-container-common : Pulling Ceph container image] ********************\nThursday 01 October 2026  07:10:33 +0000 (0:00:01.209)       1:18:27.262 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***\nThursday 01 October 2026  07:10:35 +0000 (0:00:01.920)       1:18:29.183 ****** \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\nTASK [ceph-container-common : Pulling node-exporter container image] ***********\nThursday 01 October 2026  07:10:36 +0000 (0:00:01.264)       1:18:30.448 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Export local ceph dev image] *********************\nThursday 01 October 2026  07:10:37 +0000 (0:00:01.223)       1:18:31.671 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Copy ceph dev image file] ************************\nThursday 01 October 2026  07:10:39 +0000 (0:00:01.287)       1:18:32.958 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Load ceph dev image] *****************************\nThursday 01 October 2026  07:10:40 +0000 (0:00:01.257)       1:18:34.216 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Remove tmp ceph dev image file] ******************\nThursday 01 October 2026  07:10:41 +0000 (0:00:01.232)       1:18:35.449 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Get ceph version] ********************************\nThursday 01 October 2026  07:10:42 +0000 (0:00:00.861)       1:18:36.310 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***\nThursday 01 October 2026  07:10:44 +0000 (0:00:01.785)       1:18:38.095 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Include release.yml] *****************************\nThursday 01 October 2026  07:10:45 +0000 (0:00:00.847)       1:18:38.943 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release jewel] *********************\nThursday 01 October 2026  07:10:46 +0000 (0:00:01.235)       1:18:40.178 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release kraken] ********************\nThursday 01 October 2026  07:10:47 +0000 (0:00:01.255)       1:18:41.434 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release luminous] ******************\nThursday 01 October 2026  07:10:48 +0000 (0:00:01.226)       1:18:42.660 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release mimic] *********************\nThursday 01 October 2026  07:10:50 +0000 (0:00:01.477)       1:18:44.138 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release nautilus] ******************\nThursday 01 October 2026  07:10:51 +0000 (0:00:01.249)       1:18:45.387 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release octopus] *******************\nThursday 01 October 2026  07:10:52 +0000 (0:00:01.221)       1:18:46.608 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release pacific] *******************\nThursday 01 October 2026  07:10:54 +0000 (0:00:01.251)       1:18:47.860 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release quincy] ********************\nThursday 01 October 2026  07:10:55 +0000 (0:00:01.265)       1:18:49.125 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-container-common : Set_fact ceph_release reef] **********************\nThursday 01 October 2026  07:10:56 +0000 (0:00:01.259)       1:18:50.384 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************\nThursday 01 October 2026  07:10:57 +0000 (0:00:00.875)       1:18:51.260 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-config : Create ceph initial directories] ***************************\nThursday 01 October 2026  07:10:58 +0000 (0:00:01.264)       1:18:52.524 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=/etc/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m\n\nTASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************\nThursday 01 October 2026  07:11:05 +0000 (0:00:06.539)       1:18:59.063 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-config : Create rados gateway instance directories] *****************\nThursday 01 October 2026  07:11:06 +0000 (0:00:01.249)       1:19:00.313 ****** \n\u001b[0;32mok: [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] *********************************\nThursday 01 October 2026  07:11:08 +0000 (0:00:01.895)       1:19:02.209 ****** \n\u001b[0;32mok: [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] ********************************************\nThursday 01 October 2026  07:11:10 +0000 (0:00:01.643)       1:19:03.852 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Count number of osds for lvm scenario] *********************\nThursday 01 October 2026  07:11:11 +0000 (0:00:01.013)       1:19:04.865 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Look up for ceph-volume rejected devices] ******************\nThursday 01 October 2026  07:11:12 +0000 (0:00:00.954)       1:19:05.820 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact rejected_devices] *********************************\nThursday 01 October 2026  07:11:12 +0000 (0:00:00.936)       1:19:06.757 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact _devices] *****************************************\nThursday 01 October 2026  07:11:13 +0000 (0:00:00.892)       1:19:07.650 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***\nThursday 01 October 2026  07:11:14 +0000 (0:00:00.798)       1:19:08.448 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***\nThursday 01 October 2026  07:11:15 +0000 (0:00:00.850)       1:19:09.299 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***\nThursday 01 October 2026  07:11:16 +0000 (0:00:00.817)       1:19:10.117 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***\nThursday 01 October 2026  07:11:17 +0000 (0:00:00.840)       1:19:10.957 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact num_osds (add existing osds)] *********************\nThursday 01 October 2026  07:11:17 +0000 (0:00:00.799)       1:19:11.757 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set_fact _osd_memory_target] *******************************\nThursday 01 October 2026  07:11:18 +0000 (0:00:00.868)       1:19:12.626 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Set osd_memory_target to cluster host config] **************\nThursday 01 October 2026  07:11:19 +0000 (0:00:00.903)       1:19:13.529 ****** \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)]\u001b[0m\n\nTASK [ceph-config : Render rgw configs] ****************************************\nThursday 01 October 2026  07:11:23 +0000 (0:00:03.840)       1:19:17.370 ****** \n\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m\n\nTASK [ceph-config : Set config to cluster] *************************************\nThursday 01 October 2026  07:11:24 +0000 (0:00:00.915)       1:19:18.286 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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\nTASK [ceph-config : Set rgw configs to file] ***********************************\nThursday 01 October 2026  07:11:28 +0000 (0:00:04.272)       1:19:22.558 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-config : Create ceph conf directory] ********************************\nThursday 01 October 2026  07:11:29 +0000 (0:00:00.905)       1:19:23.464 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***\nThursday 01 October 2026  07:11:30 +0000 (0:00:00.877)       1:19:24.342 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****\nThursday 01 October 2026  07:11:31 +0000 (0:00:00.925)       1:19:25.267 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****\nThursday 01 October 2026  07:11:32 +0000 (0:00:00.905)       1:19:26.173 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************\nThursday 01 October 2026  07:11:33 +0000 (0:00:00.949)       1:19:27.122 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact _interface] ****************************************\nThursday 01 October 2026  07:11:34 +0000 (0:00:01.008)       1:19:28.130 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******\nThursday 01 October 2026  07:11:35 +0000 (0:00:01.221)       1:19:29.352 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******\nThursday 01 October 2026  07:11:36 +0000 (0:00:01.149)       1:19:30.501 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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\nTASK [ceph-facts : Reset rgw_instances (workaround)] ***************************\nThursday 01 October 2026  07:11:37 +0000 (0:00:01.133)       1:19:31.635 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-facts : Set_fact rgw_instances] *************************************\nThursday 01 October 2026  07:11:38 +0000 (0:00:00.913)       1:19:32.548 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m\n\nTASK [ceph-config : Generate Ceph file] ****************************************\nThursday 01 October 2026  07:11:40 +0000 (0:00:01.963)       1:19:34.512 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include common.yml] *******************************************\nThursday 01 October 2026  07:11:42 +0000 (0:00:01.590)       1:19:36.102 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nThursday 01 October 2026  07:11:43 +0000 (0:00:01.252)       1:19:37.355 ****** \n\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (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] ***********************************\nThursday 01 October 2026  07:11:46 +0000 (0:00:03.206)       1:19:40.561 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********\nThursday 01 October 2026  07:11:48 +0000 (0:00:02.120)       1:19:42.682 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************\nThursday 01 October 2026  07:11:49 +0000 (0:00:00.874)       1:19:43.556 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Create rados gateway directories] *****************************\nThursday 01 October 2026  07:11:51 +0000 (0:00:01.219)       1:19:44.776 ****** \n\u001b[0;32mok: [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] ******************************************\nThursday 01 October 2026  07:11:52 +0000 (0:00:01.856)       1:19:46.632 ****** \n\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m\n\nTASK [ceph-rgw : Get keys from monitors] ***************************************\nThursday 01 October 2026  07:11:57 +0000 (0:00:04.414)       1:19:51.047 ****** \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] ***********************************\nThursday 01 October 2026  07:12:00 +0000 (0:00:03.050)       1:19:54.098 ****** \n\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Rgw pool creation tasks] **************************************\nThursday 01 October 2026  07:12:02 +0000 (0:00:01.853)       1:19:55.951 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Create ec profile] ********************************************\nThursday 01 October 2026  07:12:03 +0000 (0:00:01.234)       1:19:57.186 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Set crush rule] ***********************************************\nThursday 01 October 2026  07:12:05 +0000 (0:00:01.957)       1:19:59.143 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Create rgw pools] *********************************************\nThursday 01 October 2026  07:12:07 +0000 (0:00:01.803)       1:20:00.946 ****** \n\u001b[0;32mok: [testbed-node-5 -> 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;32mok: [testbed-node-5 -> 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;32mok: [testbed-node-5 -> 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;32mok: [testbed-node-5 -> 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;32mok: [testbed-node-5 -> 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] *************************\nThursday 01 October 2026  07:12:30 +0000 (0:00:22.988)       1:20:23.935 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************\nThursday 01 October 2026  07:12:31 +0000 (0:00:00.881)       1:20:24.817 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Include start_docker_rgw.yml] *********************************\nThursday 01 October 2026  07:12:31 +0000 (0:00:00.854)       1:20:25.672 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Include_task systemd.yml] *************************************\nThursday 01 October 2026  07:12:33 +0000 (0:00:01.234)       1:20:26.906 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-5\u001b[0m\n\nTASK [ceph-rgw : Generate systemd unit file] ***********************************\nThursday 01 October 2026  07:12:34 +0000 (0:00:01.338)       1:20:28.245 ****** \n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************\nThursday 01 October 2026  07:12:36 +0000 (0:00:02.507)       1:20:30.753 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************\nThursday 01 October 2026  07:12:39 +0000 (0:00:02.278)       1:20:33.032 ****** \n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-rgw : Systemd start rgw container] **********************************\nThursday 01 October 2026  07:12:41 +0000 (0:00:02.328)       1:20:35.361 ****** \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] **********************\nThursday 01 October 2026  07:12:44 +0000 (0:00:02.758)       1:20:38.119 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Rgws handler] **********************************\nThursday 01 October 2026  07:12:45 +0000 (0:00:00.926)       1:20:39.045 ****** \n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nPLAY [Upgrade ceph rbd mirror node] ********************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Upgrade ceph nfs node] ***************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Upgrade ceph client node] ************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Upgrade ceph-crash daemons] **********************************************\n\nTASK [Stop the ceph-crash service] *********************************************\nThursday 01 October 2026  07:12:47 +0000 (0:00:02.656)       1:20:41.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-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Mask and disable the ceph-crash service] *********************************\nThursday 01 October 2026  07:12:50 +0000 (0:00:02.956)       1:20:44.658 ****** \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-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  07:12:55 +0000 (0:00:04.541)       1:20:49.199 ****** \n\u001b[0;32mok: [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 [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  07:12:58 +0000 (0:00:02.766)       1:20:51.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\u001b[0;32mok: [testbed-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_running_cluster.yml] ************************\nThursday 01 October 2026  07:13:00 +0000 (0:00:02.771)       1:20:54.737 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Include check_running_containers.yml] *********************\nThursday 01 October 2026  07:13:03 +0000 (0:00:02.732)       1:20:57.470 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-handler : Check for a mon container] ********************************\nThursday 01 October 2026  07:13:06 +0000 (0:00:02.501)       1:20:59.971 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\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-2]\u001b[0m\n\nTASK [ceph-handler : Check for an osd container] *******************************\nThursday 01 October 2026  07:13:08 +0000 (0:00:02.286)       1:21:02.258 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a mds container] ********************************\nThursday 01 October 2026  07:13:10 +0000 (0:00:02.296)       1:21:04.554 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rgw container] ********************************\nThursday 01 October 2026  07:13:13 +0000 (0:00:02.878)       1:21:07.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\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  07:13:16 +0000 (0:00:02.450)       1:21:09.883 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [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;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a rbd mirror container] *************************\nThursday 01 October 2026  07:13:18 +0000 (0:00:02.625)       1:21:12.509 ****** \n\u001b[0;36mskipping: [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 [ceph-handler : Check for a nfs container] ********************************\nThursday 01 October 2026  07:13:20 +0000 (0:00:01.994)       1:21:14.503 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Check for a ceph-crash container] *************************\nThursday 01 October 2026  07:13:23 +0000 (0:00:02.731)       1:21:17.235 ****** \n\u001b[0;32mok: [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 [ceph-handler : Check for a ceph-exporter container] **********************\nThursday 01 October 2026  07:13:26 +0000 (0:00:02.623)       1:21:19.859 ****** \n\u001b[0;32mok: [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 [ceph-handler : Include check_socket_non_container.yml] *******************\nThursday 01 October 2026  07:13:28 +0000 (0:00:02.855)       1:21:22.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\u001b[0;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  07:13:31 +0000 (0:00:02.179)       1:21:24.894 ****** \n\u001b[0;32mok: [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;36mskipping: [testbed-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] ******************************\nThursday 01 October 2026  07:13:33 +0000 (0:00:02.337)       1:21:27.231 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_mds_status] ******************************\nThursday 01 October 2026  07:13:35 +0000 (0:00:02.042)       1:21:29.274 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rgw_status] ******************************\nThursday 01 October 2026  07:13:37 +0000 (0:00:02.094)       1:21:31.368 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-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] ******************************\nThursday 01 October 2026  07:13:39 +0000 (0:00:02.266)       1:21:33.635 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceph-handler : Set_fact handler_rbd_status] ******************************\nThursday 01 October 2026  07:13:41 +0000 (0:00:02.065)       1:21:35.700 ****** \n\u001b[0;36mskipping: [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 [ceph-handler : Set_fact handler_mgr_status] ******************************\nThursday 01 October 2026  07:13:44 +0000 (0:00:02.114)       1:21:37.815 ****** \n\u001b[0;32mok: [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;36mskipping: [testbed-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] ****************************\nThursday 01 October 2026  07:13:46 +0000 (0:00:02.271)       1:21:40.087 ****** \n\u001b[0;32mok: [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 [ceph-handler : Set_fact handler_exporter_status] *************************\nThursday 01 October 2026  07:13:48 +0000 (0:00:02.460)       1:21:42.547 ****** \n\u001b[0;32mok: [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 [ceph-crash : Create client.crash keyring] ********************************\nThursday 01 October 2026  07:13:51 +0000 (0:00:02.662)       1:21:45.210 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-crash : Get keys from monitors] *************************************\nThursday 01 October 2026  07:13:54 +0000 (0:00:02.672)       1:21:47.883 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-crash : Copy ceph key(s) if needed] *********************************\nThursday 01 October 2026  07:13:57 +0000 (0:00:02.972)       1:21:50.855 ****** \n\u001b[0;32mok: [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 [ceph-crash : Create /var/lib/ceph/crash/posted] **************************\nThursday 01 October 2026  07:14:00 +0000 (0:00:03.281)       1:21:54.136 ****** \n\u001b[0;32mok: [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 [ceph-crash : Include_tasks systemd.yml] **********************************\nThursday 01 October 2026  07:14:03 +0000 (0:00:02.895)       1:21:57.032 ****** \n\u001b[0;36mincluded: /ansible/roles/ceph-crash/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceph-crash : Generate systemd unit file for ceph-crash container] ********\nThursday 01 October 2026  07:14:06 +0000 (0:00:03.035)       1:22:00.068 ****** \n\u001b[0;33mchanged: [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 [ceph-crash : Start the ceph-crash service] *******************************\nThursday 01 October 2026  07:14:09 +0000 (0:00:02.920)       1:22:02.988 ****** \n\u001b[0;33mchanged: [testbed-node-4]\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\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************\nThursday 01 October 2026  07:14:13 +0000 (0:00:04.736)       1:22:07.724 ****** \n\u001b[0;36mskipping: [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 [Complete upgrade] ********************************************************\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  07:14:16 +0000 (0:00:02.991)       1:22:10.715 ****** \n\u001b[0;32mok: [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] **********************************\nThursday 01 October 2026  07:14:19 +0000 (0:00:02.192)       1:22:12.908 ****** \n\u001b[0;32mok: [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 [Container | disallow pre-reef OSDs and enable all new reef-only functionality] ***\nThursday 01 October 2026  07:14:21 +0000 (0:00:02.003)       1:22:14.912 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Non container | disallow pre-reef OSDs and enable all new reef-only functionality] ***\nThursday 01 October 2026  07:14:23 +0000 (0:00:02.451)       1:22:17.364 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Upgrade node-exporter] ***************************************************\n\nTASK [Stop node-exporter] ******************************************************\nThursday 01 October 2026  07:14:26 +0000 (0:00:02.607)       1:22:19.971 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  07:14:28 +0000 (0:00:02.476)       1:22:22.448 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-container-engine : Include pre_requisites/prerequisites.yml] ********\nThursday 01 October 2026  07:14:31 +0000 (0:00:03.258)       1:22:25.706 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-container-common : Container registry authentication] ***************\nThursday 01 October 2026  07:14:34 +0000 (0:00:02.822)       1:22:28.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\u001b[0;36mskipping: [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-manager]\u001b[0m\n\nTASK [ceph-node-exporter : Include setup_container.yml] ************************\nThursday 01 October 2026  07:14:38 +0000 (0:00:03.338)       1:22:31.867 ****** \n\u001b[0;36mskipping: [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;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Upgrade monitoring node] *************************************************\n\nTASK [Stop monitoring services] ************************************************\nThursday 01 October 2026  07:14:41 +0000 (0:00:03.579)       1:22:35.447 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item=alertmanager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=prometheus) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=grafana-server) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Set grafana_server_addr fact - ipv4] ************************\nThursday 01 October 2026  07:14:42 +0000 (0:00:01.258)       1:22:36.706 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Set grafana_server_addr fact - ipv6] ************************\nThursday 01 October 2026  07:14:44 +0000 (0:00:01.224)       1:22:37.930 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Set grafana_server_addrs fact - ipv4] ***********************\nThursday 01 October 2026  07:14:45 +0000 (0:00:01.216)       1:22:39.147 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-facts : Set grafana_server_addrs fact - ipv6] ***********************\nThursday 01 October 2026  07:14:46 +0000 (0:00:01.267)       1:22:40.414 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-prometheus : Create prometheus directories] *************************\nThursday 01 October 2026  07:14:47 +0000 (0:00:01.280)       1:22:41.694 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/prometheus) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/var/lib/prometheus) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-prometheus : Write prometheus config file] **************************\nThursday 01 October 2026  07:14:49 +0000 (0:00:01.338)       1:22:43.033 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-prometheus : Make sure the alerting rules directory exists] *********\nThursday 01 October 2026  07:14:50 +0000 (0:00:01.453)       1:22:44.486 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-prometheus : Copy alerting rules] ***********************************\nThursday 01 October 2026  07:14:51 +0000 (0:00:01.232)       1:22:45.719 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-prometheus : Create alertmanager directories] ***********************\nThursday 01 October 2026  07:14:53 +0000 (0:00:01.224)       1:22:46.944 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item=/etc/alertmanager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager] => (item=/var/lib/alertmanager) \u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-prometheus : Write alertmanager config file] ************************\nThursday 01 October 2026  07:14:54 +0000 (0:00:01.345)       1:22:48.290 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-prometheus : Include setup_container.yml] ***************************\nThursday 01 October 2026  07:14:55 +0000 (0:00:01.231)       1:22:49.521 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-grafana : Include setup_container.yml] ******************************\nThursday 01 October 2026  07:14:57 +0000 (0:00:01.328)       1:22:50.850 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nTASK [ceph-grafana : Include configure_grafana.yml] ****************************\nThursday 01 October 2026  07:14:58 +0000 (0:00:01.221)       1:22:52.072 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nPLAY [Upgrade ceph dashboard] **************************************************\n\nTASK [ceph-facts : Include facts.yml] ******************************************\nThursday 01 October 2026  07:15:00 +0000 (0:00:02.262)       1:22:54.334 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set grafana_server_addr fact - ipv4] ************************\nThursday 01 October 2026  07:15:02 +0000 (0:00:01.496)       1:22:55.831 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [ceph-facts : Set grafana_server_addr fact - ipv6] ************************\nThursday 01 October 2026  07:15:03 +0000 (0:00:01.563)       1:22:57.395 ****** \n\u001b[0;36mskipping: [testbed-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 grafana_server_addrs fact - ipv4] ***********************\nThursday 01 October 2026  07:15:05 +0000 (0:00:02.143)       1:22:59.539 ****** \n\u001b[0;36mskipping: [testbed-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 grafana_server_addrs fact - ipv6] ***********************\nThursday 01 October 2026  07:15:07 +0000 (0:00:01.513)       1:23:01.052 ****** \n\u001b[0;36mskipping: [testbed-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-dashboard : Include configure_dashboard.yml] ************************\nThursday 01 October 2026  07:15:08 +0000 (0:00:01.522)       1:23:02.574 ****** \n\u001b[0;36mskipping: [testbed-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-dashboard : Print dashboard URL] ************************************\nThursday 01 October 2026  07:15:10 +0000 (0:00:01.933)       1:23:04.508 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nPLAY [Switch any existing crush buckets to straw2] *****************************\n\nTASK [ceph-facts : Check if podman binary is present] **************************\nThursday 01 October 2026  07:15:12 +0000 (0:00:01.832)       1:23:06.340 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [ceph-facts : Set_fact container_binary] **********************************\nThursday 01 October 2026  07:15:14 +0000 (0:00:02.007)       1:23:08.347 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set_fact ceph_cmd] *******************************************************\nThursday 01 October 2026  07:15:16 +0000 (0:00:01.517)       1:23:09.865 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Backup the crushmap] *****************************************************\nThursday 01 October 2026  07:15:17 +0000 (0:00:01.353)       1:23:11.218 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Switch crush buckets to straw2] ******************************************\nThursday 01 October 2026  07:15:19 +0000 (0:00:02.398)       1:23:13.616 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Remove crushmap backup] **************************************************\nThursday 01 October 2026  07:15:23 +0000 (0:00:03.543)       1:23:17.159 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Show ceph status] ********************************************************\n\nTASK [Set_fact container_exec_cmd_status] **************************************\nThursday 01 October 2026  07:15:26 +0000 (0:00:02.645)       1:23:19.805 ****** \n\u001b[0;32mok: [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 [Show ceph status] ********************************************************\nThursday 01 October 2026  07:15:27 +0000 (0:00:01.753)       1:23:21.559 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Show all daemons version] ************************************************\nThursday 01 October 2026  07:15:30 +0000 (0:00:02.670)       1:23:24.230 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;32mlocalhost\u001b[0m                  : ok=0    changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=76  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=259 \u001b[0m \u001b[0;33mchanged=22  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=379 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=202 \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=353 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=207 \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=354 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=311 \u001b[0m \u001b[0;33mchanged=25  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=346 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=308 \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=357 \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=308 \u001b[0m \u001b[0;33mchanged=21  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=356 \u001b[0m rescued=0    ignored=0   \n\n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  07:15:34 +0000 (0:00:04.188)       1:23:28.418 ****** \n=============================================================================== \nCreate potentially missing keys (rbd and rbd-mirror) ------------------- 98.46s\nDisable pg autoscale on pools ------------------------------------------ 58.34s\nRe-enable pg autoscale on pools ---------------------------------------- 56.62s\nGet the ceph release being deployed ------------------------------------ 46.01s\nceph-container-common : Pulling Ceph container image ------------------- 39.15s\nceph-container-common : Pulling Ceph container image ------------------- 38.40s\nceph-container-common : Pulling Ceph container image ------------------- 37.20s\nGather and delegate facts ---------------------------------------------- 30.36s\nWaiting for clean pgs... ----------------------------------------------- 25.22s\nceph-rgw : Create rgw pools -------------------------------------------- 23.60s\nceph-rgw : Create rgw pools -------------------------------------------- 23.20s\nceph-mon : Set cluster configs ----------------------------------------- 23.19s\nceph-rgw : Create rgw pools -------------------------------------------- 22.99s\nceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 22.66s\nceph-config : Set config to cluster ------------------------------------ 17.15s\nceph-osd : Wait for all osd to be up ----------------------------------- 15.43s\nceph-config : Set config to cluster ------------------------------------ 12.80s\nStop ceph osd ---------------------------------------------------------- 11.72s\nStop ceph mon ---------------------------------------------------------- 11.56s\nceph-infra : Update cache for Debian based OSs ------------------------- 11.09s\n+ osism apply cephclient\n\u001b[32m2026-10-01 07:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of cephclient.\u001b[0m\n\u001b[32m2026-10-01 07:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b5c74b53-0c4f-43a2-8e0b-ffbdbba494b1 (cephclient) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 07:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b5c74b53-0c4f-43a2-8e0b-ffbdbba494b1 (cephclient) has been started and output is visible here.\u001b[0m\n\nPLAY [Apply role cephclient] ***************************************************\n\nTASK [osism.services.cephclient : Include container tasks] *********************\nThursday 01 October 2026  07:15:45 +0000 (0:00:02.710)       0:00:02.710 ****** \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] *****************\nThursday 01 October 2026  07:15:47 +0000 (0:00:02.059)       0:00:04.770 ****** \n\u001b[0;32mok: [testbed-manager] => (item=/opt/cephclient/configuration)\u001b[0m\n\u001b[0;32mok: [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] ********************\nThursday 01 October 2026  07:15:50 +0000 (0:00:02.838)       0:00:07.608 ****** \n\u001b[0;32mok: [testbed-manager] => (item={'src': 'ceph.conf.j2', 'dest': '/opt/cephclient/configuration/ceph.conf'})\u001b[0m\n\nTASK [osism.services.cephclient : Copy keyring file] ***************************\nThursday 01 October 2026  07:15:52 +0000 (0:00:02.223)       0:00:09.831 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy docker-compose.yml file] ****************\nThursday 01 October 2026  07:15:54 +0000 (0:00:02.276)       0:00:12.108 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Manage cephclient service] *******************\nThursday 01 October 2026  07:15:57 +0000 (0:00:02.477)       0:00:14.586 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\nTASK [osism.services.cephclient : Copy wrapper scripts] ************************\nThursday 01 October 2026  07:15:59 +0000 (0:00:02.660)       0:00:17.246 ****** \n\u001b[0;32mok: [testbed-manager] => (item=ceph)\u001b[0m\n\u001b[0;32mok: [testbed-manager] => (item=ceph-authtool)\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\nTASK [osism.services.cephclient : Remove old wrapper scripts] ******************\nThursday 01 October 2026  07:16:05 +0000 (0:00:05.483)       0:00:22.729 ****** \n\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m\n\nTASK [osism.services.cephclient : Include package tasks] ***********************\nThursday 01 October 2026  07:16:06 +0000 (0:00:01.582)       0:00:24.312 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******\nThursday 01 October 2026  07:16:08 +0000 (0:00:01.244)       0:00:25.556 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***\nThursday 01 October 2026  07:16:27 +0000 (0:00:19.445)       0:00:45.001 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******\nThursday 01 October 2026  07:16:29 +0000 (0:00:01.984)       0:00:46.986 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****\nThursday 01 October 2026  07:16:31 +0000 (0:00:01.863)       0:00:48.849 ****** \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=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  07:16:34 +0000 (0:00:03.388)       0:00:52.237 ****** \n=============================================================================== \nosism.services.cephclient : Restart cephclient service ----------------- 19.45s\nosism.services.cephclient : Copy wrapper scripts ------------------------ 5.48s\nosism.services.cephclient : Copy bash completion scripts ---------------- 3.39s\nosism.services.cephclient : Create required directories ----------------- 2.84s\nosism.services.cephclient : Manage cephclient service ------------------- 2.66s\nosism.services.cephclient : Copy docker-compose.yml file ---------------- 2.48s\nosism.services.cephclient : Copy keyring file --------------------------- 2.28s\nosism.services.cephclient : Copy configuration files -------------------- 2.22s\nosism.services.cephclient : Include container tasks --------------------- 2.06s\nosism.services.cephclient : Ensure that all containers are up ----------- 1.98s\nosism.services.cephclient : Wait for an healthy service ----------------- 1.86s\nosism.services.cephclient : Remove old wrapper scripts ------------------ 1.58s\nosism.services.cephclient : Include package tasks ----------------------- 1.24s\n+ [[ false == \\f\\a\\l\\s\\e ]]\n+ sh -c /opt/configuration/scripts/upgrade/300-openstack.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/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=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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++ export RABBITMQ3TO4=true\n++ RABBITMQ3TO4=true\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n++ export MANAGER_VERSION=10.2.0\n++ MANAGER_VERSION=10.2.0\n+ [[ true == \\t\\r\\u\\e ]]\n+ osism migrate rabbitmq3to4 prepare\n\u001b[32m2026-10-01 07:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m\n\u001b[32m2026-10-01 07:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mKolla configuration check passed\u001b[0m\n\u001b[32m2026-10-01 07:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCreated vhost 'openstack' with default_queue_type=quorum\u001b[0m\n\u001b[32m2026-10-01 07:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSet permissions for user 'openstack' on vhost 'openstack'\u001b[0m\n+ osism migrate rabbitmq3to4 list\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFound 194 classic queue(s) in vhost '/':\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - alarm.all.sample (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - alarming.sample (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers.barbican.queue (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_09bdebaff23d45b4ab762e2c81f78ba2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_4a479434b6e24b3bad20918b94dd5d4d (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_a207b61ebca3489bbf2e44156a9641f1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican_notifications.info (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_2b62be42f4d2451a855e67d54c788be4 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_8c5b088c803c4e508950970c09dd1ae3 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_97c6bdd9cc2c4852bca4bddb08f6707c (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_dc2c1913692e497aa380b00f50a625ac (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_e6453a3e81f342398ebed1587edbcd6a (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_f932dcb4a8114168b86bfae18a5a2f4e (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_167ed545090448fa939fcac0891583c8 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_c16ff07a4c6c49809d79619696803e6d (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_d6eaf70462594230b842d57227cffc8f (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_06ca32eee22040e6802746c69b8d4af4 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_1ceeca5cc23d4d4b941d97951d3d5aba (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_e225942f32dc4dce92002f51d06ee01e (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes_fanout_eb1a328a103d44269bf9ab0b51abb7a3 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes_fanout_049a105ce35b4c02afb6f927eb9bde41 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes_fanout_d2e2d22cafe7471c82778babfb2866f5 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_1ecacd3e3330410096cc2c253f934ade (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_a64c1494c3c34d099774fd15756417a6 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_e89c0ec9edf74980b715b01614e75628 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-3 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-4 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-5 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_1fdf7e3512544fb7ad68702cee2eaf38 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_63c0c51a7330474385e5f319054917ef (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_d2a37df23f4f42ae92a13481825d2334 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_1b8f6fa67a6a4d419e992a93df8cb3d2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_2989cab0f1834d2392993abdee894355 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_437ead1bbdcb49c1bc9ca802c07510ce (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_71be76b18cfa4856ac43cb43e3075ef5 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_ba81b08ac4794326ada8e7c48f8e3640 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_f7d2bdee69774874b063a9aa5ee8b8f7 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_4b7d5891e59b4a909d7aea7c75347d60 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_88d288b6bd4c4f6da509c47ae71fe9f8 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_ef08ecf8cc844108aedd6352d6bc99cd (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_32ac6e70af424d3cab1f6e5ed648498e (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_988bdceb818a47818cec6ee35ab06bca (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_eb57a5620a034995ad19687a613cc6b3 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-0@cephfsnative1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-1@cephfsnative1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-2@cephfsnative1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_8d15ee67e69b4c80ab9e9fbd54300538 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_f899d06cbd414dc2a83162b3d9d66ec6 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_f9484fab604f41b7bddcec6c4bf6c2e8 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.audit (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.critical (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.debug (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.error (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.info (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.sample (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.warn (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_1e7696c69c8c445dbef68873d819e349 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_4f3aaaa3c9344c9ebe1cf3f4453def76 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_c3c2a6fc5e8a46308659da04abe669d7 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_150abec1a37c45ca94bfbdd37105a9d3 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_4044bc2bfe1c44c498bba2438c209e21 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_8b2607ad49c3486c8aeedf403d91e96e (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_a2bb781a1d254761b41a90dbde2cbd63 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_a6fca73acae74c738e517861c444ee52 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_bbe62315b66142818dc91f5c92ea3404 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_1c6584fce4574784ae5f5bef6cbab489 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_2942f17896314ba6979d304cca138e28 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_3b057a49ba1144fdaef059239d93890f (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_4c193a891f664e2d9bb49acb19da9267 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_6d8861aa880e48bb92818eccb45cdce9 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_7dbc05426c7b4626b095eada51443917 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_8dd9d85b7a8646a485351c8f7c63bffb (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_b84e6d05ac41490a94f9c075ac237e4d (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_d52350f8cfa8474699a9a280ace306a7 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_05f51811b3a943f18143a6c54d07e2ef (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_0f6da90f0e5d4be087bc122e53d836de (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_1385865690974cc2b65498396f8e112a (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_143895c9a0a745c5af322c6cf5e7430e (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_198ee6cfdb7d42c58cb52790bbbbd8bf (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_3b84a9ebd8d34993956412037adaf030 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_4e84039f012547058d9e789faf748823 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_642ad98b42504dcd9a21607b782fff86 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_781b403dcbd2469682f4ebb48bf9228a (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_9038abab08ec45fca8dea153d433c125 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_941f1f43b4fd4640b572c938cce26d78 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_a6f6250c53114e67974ea5f3ccfec9b3 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_b056154e65f74c3fa78c600b2f0f444b (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_b0facacbd8eb47c8a6425adb56bdc0fe (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_b62547b951174f7eb878e25c5bbf4149 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_c9defd37506f41b19fc313ad1cefabc3 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_ea90f2728a2240e4b656ef7506601f52 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_f39daf6040e241d48332dbf2f7f2ce42 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_2d34426c200b4d4a9c873b0acb292a4f (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_89ac30a1168e4c4eb39d4ead45027a06 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_8c39b59f3aec42589d461cb6c081de4e (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_984d2e647e28497089c82d4c130dedb3 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_a9d51090d79743ecb327baeb3185d7e3 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_aef668508abb4d4a8d9807bf56d84c1f (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_c3d0cc2a8d1247dca90ef7aeb626dc03 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_d7f5c6d5656542d2b37b12a323ae06c7 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_dbafe17a3fc049e89e0a899e755de427 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_07b432c083304559a86d90af98e5c88c (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_135c0d95839a4755b7265afc36640d91 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_18a4972d9328480795df64b367b2426b (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_23d452669db54b8ca1fd1d4ee3422e14 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_3a0f56e88fb5444794645b2ce1a56d76 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_4970100fd0f243f1b8e0ff52fb7238f9 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_4a9a51e7f2c3402db6cfc494be5d4e3f (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_5c91918aed0f4e878d183a6fef3b49f3 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_6613c9bd39e04509a4aa2f1e432d70cd (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_68474e57f04641ef83bec3de229e9cc3 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_6b8103157ae143b49eff5b7d3709a211 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_73502575ba18498aaea0a11adeff3cc0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_7b4d49c8426d4def916de432f8319809 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_7cd902e0541b4f96bb0c0b93712ef657 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_9c2d526ba2f143f4ad6d5a3966e3120e (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_ba21c566d38943e88147564c4c7bc2b1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_bba4a2fdfec24532990a024cf2ce79c7 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_d061bfe897c547939b563a9ef8f9a63e (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_f6c00cb2e9864488996e0b7e9c550d31 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_0c3fb87891d94a81a901478ae23cd8ea (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_4df1fce7f32e45408a1fe8cfc2f3d952 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_63db619481414d628a0e525788b3e460 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_96011337b43547db8ed8c071eca08023 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_e03efbced2a7425ba9a8e7df8b6cc565 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_fbe2849767124ed2b7de2d72d8687f9e (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-0 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-1 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-2 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_25d7cf1670fa483e8efbbd534766dd79 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_8b5868bdbf804e7fb12aed88679023ad (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_cef86ef0379b4c1fb3ed991764c10863 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_d07da6248aed4719afd8c7100da23452 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_fb4ff25347544901bc399698e2cae6c7 (vhost: /, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_fcf72381163d479e889ded6a28fed72a (vhost: /, messages: 0)\u001b[0m\n+ osism migrate rabbitmq3to4 list-exchanges\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFound 45 exchange(s) in vhost '/':\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - aodh (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - ceilometer (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - designate (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - dns (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - glance (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - heat (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - ironic (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - keystone (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - l3_agent_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - magnum (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron-vo-Network-1.1_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron-vo-Port-1.10_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron-vo-SecurityGroup-1.6_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron-vo-SecurityGroupRule-1.3_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron-vo-Subnet-1.2_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - nova (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - openstack (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-agent-notifier-port-update_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-agent-notifier-security_group-update_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - swift (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - trove (type: topic, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout (type: fanout, transient)\u001b[0m\n\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - zaqar (type: topic, transient)\u001b[0m\n+ osism apply -a upgrade keystone\n\u001b[32m2026-10-01 07:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of keystone.\u001b[0m\n\u001b[32m2026-10-01 07:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 458c76db-867c-4491-a97d-bd417d63b475 (keystone) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 07:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 458c76db-867c-4491-a97d-bd417d63b475 (keystone) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  07:17:17 +0000 (0:00:01.797)       0:00:01.797 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  07:17:19 +0000 (0:00:01.939)       0:00:03.737 ****** \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] ************************************************\nThursday 01 October 2026  07:17:21 +0000 (0:00:01.771)       0:00:05.508 ****** \n\u001b[0;36mincluded: /ansible/roles/keystone/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [keystone : Ensuring config directories exist] ****************************\nThursday 01 October 2026  07:17:25 +0000 (0:00:04.144)       0:00:09.653 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ***********************\nThursday 01 October 2026  07:17:28 +0000 (0:00:03.453)       0:00:13.107 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Set keystone policy file] *************************************\nThursday 01 October 2026  07:17:30 +0000 (0:00:01.400)       0:00:14.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\nTASK [keystone : Check if Keystone domain-specific config is supplied] *********\nThursday 01 October 2026  07:17:31 +0000 (0:00:01.517)       0:00:16.024 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : include_tasks] ************************************************\nThursday 01 October 2026  07:17:34 +0000 (0:00:02.616)       0:00:18.640 ****** \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] *******\nThursday 01 October 2026  07:17:36 +0000 (0:00:02.091)       0:00:20.732 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ***\nThursday 01 October 2026  07:17:40 +0000 (0:00:04.380)       0:00:25.112 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ****\nThursday 01 October 2026  07:17:43 +0000 (0:00:02.270)       0:00:27.383 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ******************\nThursday 01 October 2026  07:17:45 +0000 (0:00:02.066)       0:00:29.449 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ***********************************\nThursday 01 October 2026  07:17:49 +0000 (0:00:04.391)       0:00:33.841 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] *****************\nThursday 01 October 2026  07:17:56 +0000 (0:00:06.991)       0:00:40.832 ****** \n\u001b[0;32mok: [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 : Create Keystone domain-specific config directory] *************\nThursday 01 October 2026  07:17:59 +0000 (0:00:02.910)       0:00:43.743 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************\nThursday 01 October 2026  07:18:01 +0000 (0:00:01.861)       0:00:45.605 ****** \n\u001b[0;36mskipping: [testbed-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] ********************\nThursday 01 October 2026  07:18:02 +0000 (0:00:01.489)       0:00:47.095 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over existing policy file] ****************************\nThursday 01 October 2026  07:18:04 +0000 (0:00:01.789)       0:00:48.884 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ************************************************\nThursday 01 October 2026  07:18:06 +0000 (0:00:01.984)       0:00:50.869 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Copying over wsgi-keystone.conf] ******************************\nThursday 01 October 2026  07:18:08 +0000 (0:00:01.750)       0:00:52.619 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m\n\nTASK [keystone : Checking whether keystone-paste.ini file exists] **************\nThursday 01 October 2026  07:18:11 +0000 (0:00:03.338)       0:00:55.958 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [keystone : Copying over keystone-paste.ini] ******************************\nThursday 01 October 2026  07:18:14 +0000 (0:00:02.438)       0:00:58.396 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Generate the required cron jobs for the node] *****************\nThursday 01 October 2026  07:18:16 +0000 (0:00:01.957)       0:01:00.354 ****** \n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\nTASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***\nThursday 01 October 2026  07:18:18 +0000 (0:00:02.553)       0:01:02.907 ****** \n\u001b[0;32mok: [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] ****************************\nThursday 01 October 2026  07:18:20 +0000 (0:00:01.907)       0:01:04.815 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [keystone : Copying files for keystone-ssh] *******************************\nThursday 01 October 2026  07:18:31 +0000 (0:00:11.048)       0:01:15.864 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\nTASK [service-check-containers : keystone | Check containers] ******************\nThursday 01 October 2026  07:18:36 +0000 (0:00:04.968)       0:01:20.832 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ***\nThursday 01 October 2026  07:18:41 +0000 (0:00:05.150)       0:01:25.983 ****** \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] ********************************\nThursday 01 October 2026  07:18:43 +0000 (0:00:01.544)       0:01:27.527 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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 : Enable log_bin_trust_function_creators function] **************\nThursday 01 October 2026  07:18:45 +0000 (0:00:02.250)       0:01:29.777 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [keystone : Init keystone database upgrade] *******************************\nThursday 01 October 2026  07:18:49 +0000 (0:00:04.034)       0:01:33.811 ****** \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 [keystone : Finish keystone database upgrade] *****************************\nThursday 01 October 2026  07:18:51 +0000 (0:00:01.561)       0:01:35.373 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Flush handlers] ***********************************************\nThursday 01 October 2026  07:18:53 +0000 (0:00:02.193)       0:01:37.566 ****** \n\nTASK [keystone : Flush handlers] ***********************************************\nThursday 01 October 2026  07:18:53 +0000 (0:00:00.499)       0:01:38.065 ****** \n\nTASK [keystone : Flush handlers] ***********************************************\nThursday 01 October 2026  07:18:54 +0000 (0:00:00.526)       0:01:38.591 ****** \n\nRUNNING HANDLER [keystone : Init keystone database upgrade] ********************\nThursday 01 October 2026  07:18:55 +0000 (0:00:01.015)       0:01:39.607 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [keystone : Restart keystone-ssh container] ********************\nThursday 01 October 2026  07:19:18 +0000 (0:00:22.854)       0:02:02.462 ****** \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 [keystone : Restart keystone-fernet container] *****************\nThursday 01 October 2026  07:19:58 +0000 (0:00:40.253)       0:02:42.715 ****** \n\u001b[0;33mchanged: [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] ************************\nThursday 01 October 2026  07:20:11 +0000 (0:00:12.755)       0:02:55.470 ****** \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 [keystone : Finish keystone database upgrade] ******************\nThursday 01 October 2026  07:20:25 +0000 (0:00:14.211)       0:03:09.682 ****** \n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [keystone : Disable log_bin_trust_function_creators function] *************\nThursday 01 October 2026  07:20:39 +0000 (0:00:13.841)       0:03:23.523 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=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=19  \u001b[0m \u001b[0;33mchanged=7   \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=21  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  07:20:43 +0000 (0:00:03.678)       0:03:27.202 ****** \n=============================================================================== \nkeystone : Restart keystone-ssh container ------------------------------ 40.25s\nkeystone : Init keystone database upgrade ------------------------------ 22.85s\nkeystone : Restart keystone container ---------------------------------- 14.21s\nkeystone : Finish keystone database upgrade ---------------------------- 13.84s\nkeystone : Restart keystone-fernet container --------------------------- 12.75s\nkeystone : Copying files for keystone-fernet --------------------------- 11.05s\nkeystone : Copying over keystone.conf ----------------------------------- 6.99s\nservice-check-containers : keystone | Check containers ------------------ 5.15s\nkeystone : Copying files for keystone-ssh ------------------------------- 4.97s\nkeystone : Copying over config.json files for services ------------------ 4.39s\nservice-cert-copy : keystone | Copying over extra CA certificates ------- 4.38s\nkeystone : include_tasks ------------------------------------------------ 4.14s\nkeystone : Enable log_bin_trust_function_creators function -------------- 4.03s\nkeystone : Disable log_bin_trust_function_creators function ------------- 3.68s\nkeystone : Ensuring config directories exist ---------------------------- 3.45s\nkeystone : Copying over wsgi-keystone.conf ------------------------------ 3.34s\nkeystone : Copying keystone-startup script for keystone ----------------- 2.91s\nkeystone : Check if Keystone domain-specific config is supplied --------- 2.62s\nkeystone : Generate the required cron jobs for the node ----------------- 2.55s\nkeystone : Checking whether keystone-paste.ini file exists -------------- 2.44s\n+ osism apply -a upgrade placement\n\u001b[32m2026-10-01 07:20:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of placement.\u001b[0m\n\u001b[32m2026-10-01 07:20:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 79d769b6-5372-4d8a-b04a-ffb48fdb4fc8 (placement) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 07:20:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 79d769b6-5372-4d8a-b04a-ffb48fdb4fc8 (placement) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  07:20:52 +0000 (0:00:01.964)       0:00:01.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\nTASK [Group hosts based on enabled services] ***********************************\nThursday 01 October 2026  07:20:54 +0000 (0:00:02.014)       0:00:03.978 ****** \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] ***********************************************\nThursday 01 October 2026  07:20:57 +0000 (0:00:02.323)       0:00:06.301 ****** \n\u001b[0;36mincluded: /ansible/roles/placement/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : placement | Creating/deleting services] ************\nThursday 01 October 2026  07:21:00 +0000 (0:00:03.480)       0:00:09.781 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=placement (placement))\u001b[0m\n\nTASK [service-ks-register : placement | Creating/deleting endpoints] ***********\nThursday 01 October 2026  07:21:06 +0000 (0:00:05.514)       0:00:15.296 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=placement -> https://api-int.testbed.osism.xyz:8780 -> internal)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=placement -> https://api.testbed.osism.xyz:8780 -> public)\u001b[0m\n\nTASK [service-ks-register : placement | Creating projects] *********************\nThursday 01 October 2026  07:21:15 +0000 (0:00:09.163)       0:00:24.459 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : placement | Creating users] ************************\nThursday 01 October 2026  07:21:19 +0000 (0:00:04.102)       0:00:28.562 ****** \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] ************************\nThursday 01 October 2026  07:21:25 +0000 (0:00:06.029)       0:00:34.591 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : placement | Granting/revoking user roles] **********\nThursday 01 October 2026  07:21:30 +0000 (0:00:04.599)       0:00:39.190 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nThursday 01 October 2026  07:21:35 +0000 (0:00:05.176)       0:00:44.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 [placement : Ensuring config directories exist] ***************************\nThursday 01 October 2026  07:21:37 +0000 (0:00:02.038)       0:00:46.405 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Check if policies shall be overwritten] **********************\nThursday 01 October 2026  07:21:39 +0000 (0:00:02.504)       0:00:48.910 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [placement : Set placement policy file] ***********************************\nThursday 01 October 2026  07:21:41 +0000 (0:00:01.308)       0:00:50.218 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : include_tasks] ***********************************************\nThursday 01 October 2026  07:21:42 +0000 (0:00:01.483)       0:00:51.701 ****** \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] ******\nThursday 01 October 2026  07:21:44 +0000 (0:00:02.224)       0:00:53.926 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  07:21:47 +0000 (0:00:02.699)       0:00:56.625 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : placement | Copying over backend internal TLS key] ***\nThursday 01 October 2026  07:21:49 +0000 (0:00:02.187)       0:00:58.813 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Copying over config.json files for services] *****************\nThursday 01 October 2026  07:21:51 +0000 (0:00:01.748)       0:01:00.561 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Copying over placement.conf] *********************************\nThursday 01 October 2026  07:21:54 +0000 (0:00:02.588)       0:01:03.149 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [placement : Copying over placement-api wsgi configuration] ***************\nThursday 01 October 2026  07:21:58 +0000 (0:00:04.697)       0:01:07.847 ****** \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] *******************************************\nThursday 01 October 2026  07:22:00 +0000 (0:00:01.891)       0:01:09.739 ****** \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] **********\nThursday 01 October 2026  07:22:02 +0000 (0:00:02.245)       0:01:11.984 ****** \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 [placement : Copying over migrate-db.rc.j2 configuration] *****************\nThursday 01 October 2026  07:22:06 +0000 (0:00:03.319)       0:01:15.303 ****** \n\u001b[0;32mok: [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 [placement : Copying over existing policy file] ***************************\nThursday 01 October 2026  07:22:08 +0000 (0:00:02.468)       0:01:17.772 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : placement | Check containers] *****************\nThursday 01 October 2026  07:22:11 +0000 (0:00:02.235)       0:01:20.008 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-check-containers : placement | Notify handlers to restart containers] ***\nThursday 01 October 2026  07:22:13 +0000 (0:00:02.670)       0:01:22.678 ****** \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] ********************************\nThursday 01 October 2026  07:22:15 +0000 (0:00:01.537)       0:01:24.216 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [placement : Creating placement databases] ********************************\nThursday 01 October 2026  07:22:17 +0000 (0:00:02.437)       0:01:26.653 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [placement : Creating placement databases user and setting permissions] ***\nThursday 01 October 2026  07:22:21 +0000 (0:00:03.676)       0:01:30.330 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [placement : Running placement bootstrap container] ***********************\nThursday 01 October 2026  07:22:25 +0000 (0:00:04.495)       0:01:34.825 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [placement : Flush handlers] **********************************************\nThursday 01 October 2026  07:22:39 +0000 (0:00:14.109)       0:01:48.935 ****** \n\nTASK [placement : Flush handlers] **********************************************\nThursday 01 October 2026  07:22:40 +0000 (0:00:00.572)       0:01:49.507 ****** \n\nTASK [placement : Flush handlers] **********************************************\nThursday 01 October 2026  07:22:40 +0000 (0:00:00.480)       0:01:49.988 ****** \n\nRUNNING HANDLER [placement : Restart placement-api container] ******************\nThursday 01 October 2026  07:22:41 +0000 (0:00:00.923)       0:01:50.911 ****** \n\u001b[0;33mchanged: [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 : Perform Placement online data migration] *********************\nThursday 01 October 2026  07:22:54 +0000 (0:00:12.574)       0:02:03.486 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=9   \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=6   \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=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  07:23:07 +0000 (0:00:12.538)       0:02:16.025 ****** \n=============================================================================== \nplacement : Running placement bootstrap container ---------------------- 14.11s\nplacement : Restart placement-api container ---------------------------- 12.57s\nplacement : Perform Placement online data migration -------------------- 12.54s\nservice-ks-register : placement | Creating/deleting endpoints ----------- 9.16s\nservice-ks-register : placement | Creating users ------------------------ 6.03s\nservice-ks-register : placement | Creating/deleting services ------------ 5.51s\nservice-ks-register : placement | Granting/revoking user roles ---------- 5.18s\nplacement : Copying over placement.conf --------------------------------- 4.70s\nservice-ks-register : placement | Creating roles ------------------------ 4.60s\nplacement : Creating placement databases user and setting permissions --- 4.50s\nservice-ks-register : placement | Creating projects --------------------- 4.10s\nplacement : Creating placement databases -------------------------------- 3.68s\nplacement : include_tasks ----------------------------------------------- 3.48s\nservice-uwsgi-config : Copying over placement-api uWSGI config ---------- 3.32s\nservice-cert-copy : placement | Copying over extra CA certificates ------ 2.70s\nservice-check-containers : placement | Check containers ----------------- 2.67s\nplacement : Copying over config.json files for services ----------------- 2.59s\nplacement : Ensuring config directories exist --------------------------- 2.50s\nplacement : Copying over migrate-db.rc.j2 configuration ----------------- 2.47s\nservice-check-containers : Include tasks -------------------------------- 2.44s\n+ osism apply -a upgrade neutron\n\u001b[32m2026-10-01 07:23:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of neutron.\u001b[0m\n\u001b[32m2026-10-01 07:23:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c89d934b-20d2-4552-a816-31af6121992e (neutron) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 07:23:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c89d934b-20d2-4552-a816-31af6121992e (neutron) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  07:23:16 +0000 (0:00:02.030)       0:00:02.030 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  07:23:18 +0000 (0:00:02.739)       0:00:04.769 ****** \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] *************************************************\nThursday 01 October 2026  07:23:22 +0000 (0:00:03.755)       0:00:08.525 ****** \n\u001b[0;36mincluded: /ansible/roles/neutron/tasks/upgrade.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] *******************************************\nThursday 01 October 2026  07:23:26 +0000 (0:00:04.114)       0:00:12.639 ****** \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\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [neutron : Get container volume facts] ************************************\nThursday 01 October 2026  07:23:30 +0000 (0:00:03.695)       0:00:16.335 ****** \n\u001b[0;32mok: [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] ************************************\nThursday 01 October 2026  07:23:33 +0000 (0:00:02.879)       0:00:19.214 ****** \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] ************************************\nThursday 01 October 2026  07:23:35 +0000 (0:00:02.122)       0:00:21.336 ****** \n\u001b[0;36mskipping: [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 : include_tasks] *************************************************\nThursday 01 October 2026  07:23:38 +0000 (0:00:02.727)       0:00:24.064 ****** \n\u001b[0;36mincluded: /ansible/roles/neutron/tasks/rolling_upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [Load and persist kernel modules] *****************************************\nThursday 01 October 2026  07:23:41 +0000 (0:00:03.069)       0:00:27.134 ****** \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 : Check IPv6 support] ********************************************\nThursday 01 October 2026  07:23:45 +0000 (0:00:04.126)       0:00:31.260 ****** \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] ***************************************************\nThursday 01 October 2026  07:23:48 +0000 (0:00:03.523)       0:00:34.784 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Ensuring config directories exist] *****************************\nThursday 01 October 2026  07:23:53 +0000 (0:00:04.730)       0:00:39.514 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *****************************\nThursday 01 October 2026  07:23:57 +0000 (0:00:04.063)       0:00:43.578 ****** \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] *************************************************\nThursday 01 October 2026  07:24:00 +0000 (0:00:02.624)       0:00:46.202 ****** \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] ********\nThursday 01 October 2026  07:24:03 +0000 (0:00:02.849)       0:00:49.051 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] ***\nThursday 01 October 2026  07:24:08 +0000 (0:00:04.842)       0:00:53.893 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *****\nThursday 01 October 2026  07:24:12 +0000 (0:00:04.152)       0:00:58.046 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *********************************\nThursday 01 October 2026  07:24:16 +0000 (0:00:04.241)       0:01:02.288 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Check if policies shall be overwritten] ************************\nThursday 01 October 2026  07:24:20 +0000 (0:00:04.052)       0:01:06.340 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Set neutron policy file] ***************************************\nThursday 01 October 2026  07:24:21 +0000 (0:00:01.259)       0:01:07.600 ****** \n\u001b[0;36mskipping: [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] *****************************\nThursday 01 October 2026  07:24:23 +0000 (0:00:02.165)       0:01:09.766 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *******************\nThursday 01 October 2026  07:24:28 +0000 (0:00:04.046)       0:01:13.813 ****** \n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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 neutron.conf] *************************************\nThursday 01 October 2026  07:24:34 +0000 (0:00:06.516)       0:01:20.329 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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 neutron_vpnaas.conf] ******************************\nThursday 01 October 2026  07:24:43 +0000 (0:00:08.651)       0:01:28.980 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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 : Copying over ssh key] ******************************************\nThursday 01 October 2026  07:24:47 +0000 (0:00:04.194)       0:01:33.174 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [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;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [neutron : Copying over ml2_conf.ini] *************************************\nThursday 01 October 2026  07:24:51 +0000 (0:00:04.245)       0:01:37.420 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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] ****************************\nThursday 01 October 2026  07:24:58 +0000 (0:00:06.965)       0:01:44.385 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over sriov_agent.ini] **********************************\nThursday 01 October 2026  07:25:03 +0000 (0:00:05.054)       0:01:49.439 ****** \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-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 mlnx_agent.ini] ***********************************\nThursday 01 October 2026  07:25:07 +0000 (0:00:03.975)       0:01:53.415 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over eswitchd.conf] ************************************\nThursday 01 October 2026  07:25:11 +0000 (0:00:04.372)       0:01:57.788 ****** \n\u001b[0;36mskipping: [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 dhcp_agent.ini] ***********************************\nThursday 01 October 2026  07:25:16 +0000 (0:00:04.195)       0:02:01.984 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over dnsmasq.conf] *************************************\nThursday 01 October 2026  07:25:20 +0000 (0:00:04.810)       0:02:06.794 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\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\nTASK [neutron : Copying over l3_agent.ini] *************************************\nThursday 01 October 2026  07:25:24 +0000 (0:00:03.774)       0:02:10.569 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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 fwaas_driver.ini] *********************************\nThursday 01 October 2026  07:25:29 +0000 (0:00:04.301)       0:02:14.870 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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 metadata_agent.ini] *******************************\nThursday 01 October 2026  07:25:33 +0000 (0:00:04.692)       0:02:19.562 ****** \n\u001b[0;36mskipping: [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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************\nThursday 01 October 2026  07:25:37 +0000 (0:00:04.032)       0:02:23.594 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over metering_agent.ini] *******************************\nThursday 01 October 2026  07:25:44 +0000 (0:00:06.435)       0:02:30.030 ****** \n\u001b[0;36mskipping: [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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over ironic_neutron_agent.ini] *************************\nThursday 01 October 2026  07:25:48 +0000 (0:00:04.262)       0:02:34.293 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over bgp_dragent.ini] **********************************\nThursday 01 October 2026  07:25:52 +0000 (0:00:03.694)       0:02:37.987 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over ovn_agent.ini] ************************************\nThursday 01 October 2026  07:25:55 +0000 (0:00:03.691)       0:02:41.679 ****** \n\u001b[0;36mskipping: [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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copying over nsx.ini] ******************************************\nThursday 01 October 2026  07:26:00 +0000 (0:00:04.273)       0:02:45.953 ****** \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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [neutron : Copy neutron-l3-agent-wrapper script] **************************\nThursday 01 October 2026  07:26:04 +0000 (0:00:04.176)       0:02:50.129 ****** \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\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [neutron : Copying over extra ml2 plugins] ********************************\nThursday 01 October 2026  07:26:09 +0000 (0:00:04.790)       0:02:54.920 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************\nThursday 01 October 2026  07:26:12 +0000 (0:00:03.836)       0:02:58.757 ****** \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-3]\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-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] ********************************\nThursday 01 October 2026  07:26:17 +0000 (0:00:04.568)       0:03:03.325 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *******************\nThursday 01 October 2026  07:26:21 +0000 (0:00:03.964)       0:03:07.290 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] ***\nThursday 01 October 2026  07:26:26 +0000 (0:00:04.996)       0:03:12.287 ****** \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] ********************************\nThursday 01 October 2026  07:26:28 +0000 (0:00:02.298)       0:03:14.585 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *************************************************\nThursday 01 October 2026  07:26:35 +0000 (0:00:06.544)       0:03:21.129 ****** \n\u001b[0;36mskipping: [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 : Running Neutron database expand container] *********************\nThursday 01 October 2026  07:26:37 +0000 (0:00:02.317)       0:03:23.447 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:26:57 +0000 (0:00:19.678)       0:03:43.126 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:26:57 +0000 (0:00:00.493)       0:03:43.619 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:26:58 +0000 (0:00:00.485)       0:03:44.105 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:26:58 +0000 (0:00:00.546)       0:03:44.652 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:26:59 +0000 (0:00:00.498)       0:03:45.150 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:26:59 +0000 (0:00:00.491)       0:03:45.642 ****** \n\nRUNNING HANDLER [neutron : Restart neutron-server container] *******************\nThursday 01 October 2026  07:27:00 +0000 (0:00:01.147)       0:03:46.789 ****** \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 [neutron : Restart neutron-ovn-metadata-agent container] *******\nThursday 01 October 2026  07:27:48 +0000 (0:00:47.469)       0:04:34.259 ****** \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 [neutron : Checking neutron pending contract scripts] *********************\nThursday 01 October 2026  07:28:42 +0000 (0:00:54.454)       0:05:28.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\u001b[0;36mskipping: [testbed-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 : Stopping all neutron-server for contract db] *******************\nThursday 01 October 2026  07:28:45 +0000 (0:00:02.120)       0:05:30.835 ****** \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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [neutron : Running Neutron database contract container] *******************\nThursday 01 October 2026  07:28:50 +0000 (0:00:05.387)       0:05:36.222 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:29:08 +0000 (0:00:18.399)       0:05:54.621 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:29:09 +0000 (0:00:00.545)       0:05:55.167 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:29:09 +0000 (0:00:00.474)       0:05:55.641 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:29:10 +0000 (0:00:00.513)       0:05:56.154 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:29:11 +0000 (0:00:00.733)       0:05:56.888 ****** \n\nTASK [neutron : Flush Handlers] ************************************************\nThursday 01 October 2026  07:29:11 +0000 (0:00:00.498)       0:05:57.387 ****** \n\nTASK [neutron : include_tasks] *************************************************\nThursday 01 October 2026  07:29:12 +0000 (0:00:00.878)       0:05:58.266 ****** \n\u001b[0;36mskipping: [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=21  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=34  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=33  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=33  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=34  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=34  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=34  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  07:29:15 +0000 (0:00:03.271)       0:06:01.537 ****** \n=============================================================================== \nneutron : Restart neutron-ovn-metadata-agent container ----------------- 54.45s\nneutron : Restart neutron-server container ----------------------------- 47.47s\nneutron : Running Neutron database expand container -------------------- 19.68s\nneutron : Running Neutron database contract container ------------------ 18.40s\nneutron : Copying over neutron.conf ------------------------------------- 8.65s\nneutron : Copying over ml2_conf.ini ------------------------------------- 6.96s\nservice-check-containers : Include tasks -------------------------------- 6.54s\nneutron : Copying over config.json files for services ------------------- 6.52s\nneutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 6.44s\nneutron : Stopping all neutron-server for contract db ------------------- 5.39s\nneutron : Copying over openvswitch_agent.ini ---------------------------- 5.05s\nservice-check-containers : neutron | Check containers ------------------- 5.00s\nservice-cert-copy : neutron | Copying over extra CA certificates -------- 4.84s\nneutron : Copying over dhcp_agent.ini ----------------------------------- 4.81s\nneutron : Copy neutron-l3-agent-wrapper script -------------------------- 4.79s\nSetting sysctl values --------------------------------------------------- 4.73s\nneutron : Copying over fwaas_driver.ini --------------------------------- 4.69s\nneutron : Copying over neutron-tls-proxy.cfg ---------------------------- 4.57s\nneutron : Copying over mlnx_agent.ini ----------------------------------- 4.37s\nneutron : Copying over l3_agent.ini ------------------------------------- 4.31s\n+ [[ true == \\t\\r\\u\\e ]]\n+ osism apply -a reconfigure nova\n\u001b[32m2026-10-01 07:29:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of nova.\u001b[0m\n\u001b[32m2026-10-01 07:29:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c96fd44b-60a1-43df-b47e-30a9d82194e2 (nova) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 07:29:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c96fd44b-60a1-43df-b47e-30a9d82194e2 (nova) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on OpenStack release] **********************************\nThursday 01 October 2026  07:29:25 +0000 (0:00:02.035)       0:00:02.035 ****** \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] ***************************************\nThursday 01 October 2026  07:29:29 +0000 (0:00:04.685)       0:00:06.720 ****** \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] ***********************************\nThursday 01 October 2026  07:29:32 +0000 (0:00:02.791)       0:00:09.511 ****** \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] ********************************************************\nThursday 01 October 2026  07:29:37 +0000 (0:00:05.121)       0:00:14.633 ****** \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Creating Nova databases] ******************************************\nThursday 01 October 2026  07:29:41 +0000 (0:00:04.015)       0:00:18.649 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=nova_cell0)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=nova_api)\u001b[0m\n\nTASK [nova : Creating Nova databases user and setting permissions] *************\nThursday 01 October 2026  07:29:48 +0000 (0:00:06.299)       0:00:24.949 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Ensuring config directories exist] ********************************\nThursday 01 October 2026  07:29:54 +0000 (0:00:06.359)       0:00:31.308 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over config.json files for nova-api-bootstrap] ************\nThursday 01 October 2026  07:29:56 +0000 (0:00:01.945)       0:00:33.253 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************\nThursday 01 October 2026  07:29:58 +0000 (0:00:02.109)       0:00:35.362 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nThursday 01 October 2026  07:30:03 +0000 (0:00:05.308)       0:00:40.671 ****** \n\u001b[0;36mskipping: [testbed-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] *****************************\nThursday 01 October 2026  07:30:06 +0000 (0:00:02.717)       0:00:43.389 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Create cell0 mappings] ********************************************\nThursday 01 October 2026  07:30:27 +0000 (0:00:21.003)       0:01:04.392 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nThursday 01 October 2026  07:30:44 +0000 (0:00:16.813)       0:01:21.205 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nThursday 01 October 2026  07:31:01 +0000 (0:00:16.779)       0:01:37.985 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Update cell0 mappings] ********************************************\nThursday 01 October 2026  07:31:03 +0000 (0:00:02.302)       0:01:40.288 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : include_tasks] ****************************************************\nThursday 01 October 2026  07:31:05 +0000 (0:00:01.841)       0:01:42.129 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nThursday 01 October 2026  07:31:06 +0000 (0:00:01.578)       0:01:43.707 ****** \n\u001b[0;36mskipping: [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] ********************************************************\nThursday 01 October 2026  07:31:08 +0000 (0:00:01.971)       0:01:45.679 ****** \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] *********************************\nThursday 01 October 2026  07:31:10 +0000 (0:00:02.091)       0:01:47.770 ****** \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 : Creating Nova cell database user and setting permissions] ****\nThursday 01 October 2026  07:31:13 +0000 (0:00:03.068)       0:01:50.838 ****** \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 [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************\nThursday 01 October 2026  07:31:17 +0000 (0:00:03.474)       0:01:54.312 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item=openstack) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=openstack) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=openstack)\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************\nThursday 01 October 2026  07:31:23 +0000 (0:00:05.685)       0:01:59.998 ****** \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] ******************\nThursday 01 October 2026  07:31:37 +0000 (0:00:14.060)       0:02:14.058 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=openstack) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=openstack) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=openstack) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************\nThursday 01 October 2026  07:31:38 +0000 (0:00:01.803)       0:02:15.861 ****** \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] ***************************\nThursday 01 October 2026  07:31:41 +0000 (0:00:02.291)       0:02:18.153 ****** \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 : Copying over config.json files for nova-cell-bootstrap] ******\nThursday 01 October 2026  07:31:42 +0000 (0:00:01.580)       0:02:19.733 ****** \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 : Copying over nova.conf for nova-cell-bootstrap] **************\nThursday 01 October 2026  07:31:45 +0000 (0:00:02.218)       0:02:21.952 ****** \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] ***********************\nThursday 01 October 2026  07:31:49 +0000 (0:00:04.484)       0:02:26.436 ****** \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] ********************************\nThursday 01 October 2026  07:32:04 +0000 (0:00:15.203)       0:02:41.639 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nThursday 01 October 2026  07:32:20 +0000 (0:00:15.534)       0:02:57.174 ****** \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] *************************************************\nThursday 01 October 2026  07:32:22 +0000 (0:00:02.558)       0:02:59.733 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Update cell] *************************************************\nThursday 01 October 2026  07:32:24 +0000 (0:00:02.151)       0:03:01.884 ****** \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 [Bootstrap upgrade] *******************************************************\nThursday 01 October 2026  07:32:42 +0000 (0:00:17.317)       0:03:19.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\nPLAY [Apply role nova] *********************************************************\n\nTASK [nova : include_tasks] ****************************************************\nThursday 01 October 2026  07:32:44 +0000 (0:00:01.809)       0:03:21.011 ****** \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/reconfigure.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-ks-register : nova | Creating/deleting services] *****************\nThursday 01 October 2026  07:32:46 +0000 (0:00:02.231)       0:03:23.242 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy (compute_legacy)) \u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=nova (compute))\u001b[0m\n\nTASK [service-ks-register : nova | Creating/deleting endpoints] ****************\nThursday 01 October 2026  07:32:51 +0000 (0:00:05.352)       0:03:28.595 ****** \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;32mok: [testbed-node-0] => (item=nova -> https://api-int.testbed.osism.xyz:8774/v2.1 -> internal)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=nova -> https://api.testbed.osism.xyz:8774/v2.1 -> public)\u001b[0m\n\nTASK [service-ks-register : nova | Creating projects] **************************\nThursday 01 October 2026  07:33:00 +0000 (0:00:08.732)       0:03:37.327 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m\n\nTASK [service-ks-register : nova | Creating users] *****************************\nThursday 01 October 2026  07:33:04 +0000 (0:00:04.196)       0:03:41.524 ****** \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] *****************************\nThursday 01 October 2026  07:33:10 +0000 (0:00:06.380)       0:03:47.905 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m\n\nTASK [service-ks-register : nova | Granting/revoking user roles] ***************\nThursday 01 October 2026  07:33:15 +0000 (0:00:04.650)       0:03:52.556 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=nova -> service -> admin)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=nova -> service -> service)\u001b[0m\n\nTASK [nova : Ensuring config directories exist] ********************************\nThursday 01 October 2026  07:33:25 +0000 (0:00:09.676)       0:04:02.232 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***************************\nThursday 01 October 2026  07:33:29 +0000 (0:00:03.803)       0:04:06.036 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Set nova policy file] *********************************************\nThursday 01 October 2026  07:33:30 +0000 (0:00:01.248)       0:04:07.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 [nova : Check for vendordata file] ****************************************\nThursday 01 October 2026  07:33:31 +0000 (0:00:01.487)       0:04:08.772 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [nova : Set vendordata file path] *****************************************\nThursday 01 October 2026  07:33:34 +0000 (0:00:02.400)       0:04:11.172 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************************************\nThursday 01 October 2026  07:33:35 +0000 (0:00:01.544)       0:04:12.716 ****** \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] ***********\nThursday 01 October 2026  07:33:37 +0000 (0:00:02.151)       0:04:14.868 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***\nThursday 01 October 2026  07:33:42 +0000 (0:00:04.543)       0:04:19.411 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ********\nThursday 01 October 2026  07:33:44 +0000 (0:00:02.308)       0:04:21.720 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] **********************\nThursday 01 October 2026  07:33:47 +0000 (0:00:02.382)       0:04:24.103 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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] *******************************************\nThursday 01 October 2026  07:33:52 +0000 (0:00:05.049)       0:04:29.153 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ********************************\nThursday 01 October 2026  07:34:05 +0000 (0:00:13.268)       0:04:42.422 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] **********************************\nThursday 01 October 2026  07:34:07 +0000 (0:00:02.104)       0:04:44.526 ****** \n\u001b[0;36mskipping: [testbed-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] *****************************\nThursday 01 October 2026  07:34:09 +0000 (0:00:02.122)       0:04:46.648 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over vendordata file for nova services] *******************\nThursday 01 October 2026  07:34:12 +0000 (0:00:02.401)       0:04:49.050 ****** \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] ************************************************\nThursday 01 October 2026  07:34:14 +0000 (0:00:01.892)       0:04:50.942 ****** \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] ***************\nThursday 01 October 2026  07:34:17 +0000 (0:00:03.361)       0:04:54.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 [service-uwsgi-config : Copying over nova-metadata uWSGI config] **********\nThursday 01 October 2026  07:34:21 +0000 (0:00:03.907)       0:04:58.211 ****** \n\u001b[0;33mchanged: [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] **********************\nThursday 01 October 2026  07:34:24 +0000 (0:00:03.315)       0:05:01.526 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***\nThursday 01 October 2026  07:34:30 +0000 (0:00:05.418)       0:05:06.945 ****** \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] ********************************\nThursday 01 October 2026  07:34:31 +0000 (0:00:01.774)       0:05:08.719 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***************************************************\nThursday 01 October 2026  07:34:34 +0000 (0:00:02.341)       0:05:11.061 ****** \n\nTASK [nova : Flush handlers] ***************************************************\nThursday 01 October 2026  07:34:34 +0000 (0:00:00.834)       0:05:11.896 ****** \n\nTASK [nova : Flush handlers] ***************************************************\nThursday 01 October 2026  07:34:35 +0000 (0:00:00.606)       0:05:12.502 ****** \n\nRUNNING HANDLER [nova : Restart nova-scheduler container] **********************\nThursday 01 October 2026  07:34:36 +0000 (0:00:00.948)       0:05:13.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\nRUNNING HANDLER [nova : Restart nova-api container] ****************************\nThursday 01 October 2026  07:35:01 +0000 (0:00:24.680)       0:05:38.131 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova : Restart nova-metadata container] ***********************\nThursday 01 October 2026  07:35:16 +0000 (0:00:14.839)       0:05:52.971 ****** \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 [Apply role nova-cell] ****************************************************\n\nTASK [nova-cell : include_tasks] ***********************************************\nThursday 01 October 2026  07:35:23 +0000 (0:00:07.000)       0:05:59.971 ****** \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/reconfigure.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] ***********************************************\nThursday 01 October 2026  07:35:25 +0000 (0:00:02.885)       0:06:02.856 ****** \n\u001b[0;36mskipping: [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] *************************************\nThursday 01 October 2026  07:35:28 +0000 (0:00:02.480)       0:06:05.337 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Cache new Libvirt version] ***********************************\nThursday 01 October 2026  07:35:56 +0000 (0:00:28.182)       0:06:33.519 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Fail if the new Libvirt version could not be determined] *****\nThursday 01 October 2026  07:35:59 +0000 (0:00:02.940)       0:06:36.459 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get nova_libvirt image info] *********************************************\nThursday 01 October 2026  07:36:02 +0000 (0:00:02.922)       0:06:39.382 ****** \n\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m\n\nTASK [service-image-info : community.docker.docker_image_info] *****************\nThursday 01 October 2026  07:36:04 +0000 (0:00:02.374)       0:06:41.756 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nThursday 01 October 2026  07:36:09 +0000 (0:00:04.753)       0:06:46.510 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : containers.podman.podman_image_info] ****************\nThursday 01 October 2026  07:36:12 +0000 (0:00:02.879)       0:06:49.390 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nThursday 01 October 2026  07:36:15 +0000 (0:00:02.984)       0:06:52.374 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Get container facts] *****************************************\nThursday 01 October 2026  07:36:18 +0000 (0:00:03.197)       0:06:55.571 ****** \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;32mok: [testbed-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] *********************************\nThursday 01 October 2026  07:36:25 +0000 (0:00:06.759)       0:07:02.331 ****** \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;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 [nova-cell : Check that the new Libvirt version is >= current] ************\nThursday 01 October 2026  07:36:33 +0000 (0:00:08.388)       0:07:10.720 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"changed\": false,\u001b[0m\n\u001b[0;32m    \"msg\": \"Libvirt version check successful: target 10.0.0 >= current 10.0.0.\\n\"\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\": \"Libvirt version check successful: target 10.0.0 >= current 10.0.0.\\n\"\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\": \"Libvirt version check successful: target 10.0.0 >= current 10.0.0.\\n\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [nova-cell : Look for kolla_nova_libvirt_start in the nova_libvirt image] ***\nThursday 01 October 2026  07:36:41 +0000 (0:00:08.101)       0:07:18.822 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Fail if the nova_libvirt image could not be inspected] *******\nThursday 01 October 2026  07:36:46 +0000 (0:00:04.600)       0:07:23.422 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Assert the nova_libvirt image is recent enough] **************\nThursday 01 October 2026  07:36:49 +0000 (0:00:03.100)       0:07:26.523 ****** \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] ************************************\nThursday 01 October 2026  07:36:53 +0000 (0:00:04.150)       0:07:30.673 ****** \n\u001b[0;36mskipping: [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] **********************************************\nThursday 01 October 2026  07:36:56 +0000 (0:00:02.791)       0:07:33.465 ****** \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] ************************\nThursday 01 October 2026  07:36:59 +0000 (0:00:02.465)       0:07:35.931 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nThursday 01 October 2026  07:37:01 +0000 (0:00:02.716)       0:07:38.648 ****** \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] **********************\nThursday 01 October 2026  07:37:03 +0000 (0:00:01.805)       0:07:40.453 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;32mok: [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;32mok: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\nTASK [nova-cell : Install udev kolla kvm rules] ********************************\nThursday 01 October 2026  07:37:06 +0000 (0:00:02.892)       0:07:43.346 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Mask qemu-kvm service] ***************************************\nThursday 01 October 2026  07:37:09 +0000 (0:00:02.647)       0:07:45.993 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Ensuring config directories exist] ***************************\nThursday 01 October 2026  07:37:12 +0000 (0:00:02.923)       0:07:48.917 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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] ***********************************************\nThursday 01 October 2026  07:37:16 +0000 (0:00:04.581)       0:07:53.498 ****** \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] ***********\nThursday 01 October 2026  07:37:18 +0000 (0:00:02.354)       0:07:55.853 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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] ***\nThursday 01 October 2026  07:37:24 +0000 (0:00:05.407)       0:08:01.260 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nThursday 01 October 2026  07:37:28 +0000 (0:00:04.002)       0:08:05.263 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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\nTASK [nova-cell : include_tasks] ***********************************************\nThursday 01 October 2026  07:37:33 +0000 (0:00:05.210)       0:08:10.473 ****** \n\u001b[0;36mskipping: [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] *************************************\nThursday 01 October 2026  07:37:36 +0000 (0:00:02.885)       0:08:13.358 ****** \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] ***********************************\nThursday 01 October 2026  07:37:38 +0000 (0:00:02.534)       0:08:15.893 ****** \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [nova-cell : Extract nova key from file] **********************************\nThursday 01 October 2026  07:37:41 +0000 (0:00:02.195)       0:08:18.088 ****** \n\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  07:37:43 +0000 (0:00:01.847)       0:08:19.935 ****** \n\u001b[0;32mok: [testbed-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] ****************************\nThursday 01 October 2026  07:37:45 +0000 (0:00:02.113)       0:08:22.049 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph cinder keyring file] **************************\nThursday 01 October 2026  07:37:47 +0000 (0:00:02.625)       0:08:24.674 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph.conf] *****************************************\nThursday 01 October 2026  07:37:50 +0000 (0:00:02.473)       0:08:27.147 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=nova-libvirt)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=nova-libvirt)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=nova-libvirt)\u001b[0m\n\nTASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************\nThursday 01 October 2026  07:37:55 +0000 (0:00:05.707)       0:08:32.854 ****** \n\u001b[0;36mskipping: [testbed-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)] **************************\nThursday 01 October 2026  07:37:57 +0000 (0:00:01.513)       0:08:34.368 ****** \n\u001b[0;36mskipping: [testbed-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] *******************\nThursday 01 October 2026  07:37:59 +0000 (0:00:01.905)       0:08:36.273 ****** \n\u001b[0;32mok: [testbed-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 : Pushing nova secret xml for libvirt] *************************\nThursday 01 October 2026  07:38:02 +0000 (0:00:03.002)       0:08:39.276 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-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-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-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] *****************************\nThursday 01 October 2026  07:38:07 +0000 (0:00:04.788)       0:08:44.065 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************\nThursday 01 October 2026  07:38:11 +0000 (0:00:04.780)       0:08:48.846 ****** \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-4, testbed-node-3, testbed-node-5\u001b[0m\n\nTASK [nova-cell : Check qemu wrapper file] *************************************\nThursday 01 October 2026  07:38:16 +0000 (0:00:04.445)       0:08:53.291 ****** \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] *******************************************\nThursday 01 October 2026  07:38:18 +0000 (0:00:02.401)       0:08:55.693 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Check if policies shall be overwritten] **********************\nThursday 01 October 2026  07:38:20 +0000 (0:00:01.617)       0:08:57.311 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Set nova policy file] ****************************************\nThursday 01 October 2026  07:38:21 +0000 (0:00:01.252)       0:08:58.563 ****** \n\u001b[0;36mskipping: [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] ***********************************\nThursday 01 October 2026  07:38:23 +0000 (0:00:02.199)       0:09:00.762 ****** \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [nova-cell : Set vendordata file path] ************************************\nThursday 01 October 2026  07:38:25 +0000 (0:00:01.958)       0:09:02.720 ****** \n\u001b[0;36mskipping: [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] ****************************************\nThursday 01 October 2026  07:38:27 +0000 (0:00:01.992)       0:09:04.713 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> 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 : Match current hypervisor] ************************************\nThursday 01 October 2026  07:38:35 +0000 (0:00:07.835)       0:09:12.549 ****** \n\u001b[0;32mok: [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 : Assert that only one hypervisor was matched] *****************\nThursday 01 October 2026  07:38:39 +0000 (0:00:03.946)       0:09:16.495 ****** \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-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\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;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 [nova-cell : Copy the matched hypervisor UUID to compute_id] **************\nThursday 01 October 2026  07:38:42 +0000 (0:00:03.290)       0:09:19.786 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [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\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Generate a new UUID then copy to compute_id] *****************\nThursday 01 October 2026  07:38:46 +0000 (0:00:04.114)       0:09:23.901 ****** \n\u001b[0;36mskipping: [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 : Copying over config.json files for services] *****************\nThursday 01 October 2026  07:38:50 +0000 (0:00:03.239)       0:09:27.141 ****** \n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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 [nova-cell : Copying over nova.conf] **************************************\nThursday 01 October 2026  07:38:55 +0000 (0:00:05.052)       0:09:32.194 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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] *******************\nThursday 01 October 2026  07:39:06 +0000 (0:00:11.297)       0:09:43.491 ****** \n\u001b[0;36mskipping: [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] **************************\nThursday 01 October 2026  07:39:10 +0000 (0:00:03.753)       0:09:47.245 ****** \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;36mskipping: [testbed-node-2] => (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;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\nTASK [nova-cell : Copying over libvirt TLS keys] *******************************\nThursday 01 October 2026  07:39:16 +0000 (0:00:05.905)       0:09:53.150 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] *********************\nThursday 01 October 2026  07:39:18 +0000 (0:00:02.329)       0:09:55.479 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;32mok: [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-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;32mok: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (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;32mok: [testbed-node-3] => (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;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;32mok: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\nTASK [nova-cell : Copying files for nova-ssh] **********************************\nThursday 01 October 2026  07:39:26 +0000 (0:00:08.021)       0:10:03.501 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (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;32mok: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\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;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;32mok: [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-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [nova-cell : Copying VMware vCenter CA file] ******************************\nThursday 01 October 2026  07:39:36 +0000 (0:00:09.619)       0:10:13.121 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Copying 'release' file for nova_compute] *********************\nThursday 01 October 2026  07:39:38 +0000 (0:00:01.992)       0:10:15.113 ****** \n\u001b[0;36mskipping: [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] ******************\nThursday 01 October 2026  07:39:40 +0000 (0:00:02.602)       0:10:17.716 ****** \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 [nova-cell : Generating 'hostid' file for nova_compute] *******************\nThursday 01 October 2026  07:39:44 +0000 (0:00:03.834)       0:10:21.551 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Copying over existing policy file] ***************************\nThursday 01 October 2026  07:39:47 +0000 (0:00:03.349)       0:10:24.900 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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\nTASK [nova-cell : Copying over vendordata file to containers] ******************\nThursday 01 October 2026  07:39:51 +0000 (0:00:03.947)       0:10:28.848 ****** \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] *********************************\nThursday 01 October 2026  07:39:53 +0000 (0:00:02.034)       0:10:30.883 ****** \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-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-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-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-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-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] *****************\nThursday 01 October 2026  07:39:57 +0000 (0:00:03.824)       0:10:34.707 ****** \n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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 [service-check-containers : nova_cell | Notify handlers to restart containers] ***\nThursday 01 October 2026  07:40:03 +0000 (0:00:05.209)       0:10:39.917 ****** \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] ********************************\nThursday 01 October 2026  07:40:05 +0000 (0:00:02.539)       0:10:42.456 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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\nTASK [nova-cell : include_tasks] ***********************************************\nThursday 01 October 2026  07:40:09 +0000 (0:00:04.273)       0:10:46.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\u001b[0;36mskipping: [testbed-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] **********************************************\nThursday 01 October 2026  07:40:11 +0000 (0:00:02.017)       0:10:48.748 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  07:40:12 +0000 (0:00:00.837)       0:10:49.585 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  07:40:13 +0000 (0:00:00.637)       0:10:50.222 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  07:40:13 +0000 (0:00:00.550)       0:10:50.772 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  07:40:14 +0000 (0:00:00.600)       0:10:51.372 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  07:40:15 +0000 (0:00:00.595)       0:10:51.968 ****** \n\nRUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************\nThursday 01 October 2026  07:40:16 +0000 (0:00:01.029)       0:10:52.997 ****** \n\u001b[0;33mchanged: [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] ****************\nThursday 01 October 2026  07:40:37 +0000 (0:00:21.772)       0:11:14.770 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************\nThursday 01 October 2026  07:40:59 +0000 (0:00:21.534)       0:11:36.305 ****** \n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nRUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************\nThursday 01 October 2026  07:41:22 +0000 (0:00:22.614)       0:11:58.920 ****** \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 : Checking libvirt container is ready] **************\nThursday 01 October 2026  07:41:59 +0000 (0:00:37.949)       0:12:36.869 ****** \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] *************************\nThursday 01 October 2026  07:42:01 +0000 (0:00:01.970)       0:12:38.840 ****** \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] *******************\nThursday 01 October 2026  07:42:03 +0000 (0:00:01.979)       0:12:40.819 ****** \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 : Wait for nova-compute services to update service versions] ***\nThursday 01 October 2026  07:42:35 +0000 (0:00:32.000)       0:13:12.819 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Waiting for nova-compute services to register themselves] ****\nThursday 01 October 2026  07:42:37 +0000 (0:00:01.609)       0:13:14.428 ****** \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\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if nova-compute service failed to register] *************\nThursday 01 October 2026  07:42:46 +0000 (0:00:09.164)       0:13:23.593 ****** \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-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova-cell : Include discover_computes.yml] *******************************\nThursday 01 October 2026  07:42:58 +0000 (0:00:11.845)       0:13:35.439 ****** \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\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-3\u001b[0m\n\nTASK [nova-cell : Get a list of existing cells] ********************************\nThursday 01 October 2026  07:43:03 +0000 (0:00:05.060)       0:13:40.499 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Extract current cell settings from list] *********************\nThursday 01 October 2026  07:43:20 +0000 (0:00:16.685)       0:13:57.184 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [nova-cell : Fail if cell settings not found] *****************************\nThursday 01 October 2026  07:43:23 +0000 (0:00:02.764)       0:13:59.949 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Discover nova hosts] *****************************************\nThursday 01 October 2026  07:43:25 +0000 (0:00:02.376)       0:14:02.325 ****** \n\u001b[0;32mok: [testbed-node-3 -> 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] *****************************\nThursday 01 October 2026  07:43:40 +0000 (0:00:15.506)       0:14:17.832 ****** \n\u001b[0;33mchanged: [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] ***\nThursday 01 October 2026  07:43:43 +0000 (0:00:02.743)       0:14:20.576 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload Nova cell services] ***********************************************\n\nTASK [nova-cell : Reload nova cell services to remove RPC version cap] *********\nThursday 01 October 2026  07:43:45 +0000 (0:00:01.989)       0:14:22.565 ****** \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] ***************\nThursday 01 October 2026  07:43:48 +0000 (0:00:03.067)       0:14:25.632 ****** \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] **************************\nThursday 01 October 2026  07:43:51 +0000 (0:00:02.438)       0:14:28.071 ****** \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] ********************\nThursday 01 October 2026  07:43:53 +0000 (0:00:02.334)       0:14:30.406 ****** \n\u001b[0;36mskipping: [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=58  \u001b[0m \u001b[0;33mchanged=25  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=59  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=21  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=67  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=21  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=67  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=60  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=47  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=47  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  07:43:56 +0000 (0:00:02.588)       0:14:32.994 ****** \n=============================================================================== \nnova-cell : Restart nova-libvirt container ----------------------------- 37.95s\nnova-cell : Restart nova-compute container ----------------------------- 32.00s\nnova-cell : Get new Libvirt version ------------------------------------ 28.18s\nnova : Restart nova-scheduler container -------------------------------- 24.68s\nnova-cell : Restart nova-ssh container --------------------------------- 22.62s\nnova-cell : Restart nova-conductor container --------------------------- 21.77s\nnova-cell : Restart nova-novncproxy container -------------------------- 21.53s\nnova : Running Nova API bootstrap container ---------------------------- 21.00s\nnova-cell : Update cell ------------------------------------------------ 17.32s\nnova : Create cell0 mappings ------------------------------------------- 16.81s\nnova-cell : Get a list of existing cells ------------------------------- 16.78s\nnova-cell : Get a list of existing cells ------------------------------- 16.69s\nnova-cell : Get a list of existing cells ------------------------------- 15.53s\nnova-cell : Discover nova hosts ---------------------------------------- 15.51s\nnova-cell : Running Nova cell bootstrap container ---------------------- 15.20s\nnova : Restart nova-api container -------------------------------------- 14.84s\nservice-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 14.06s\nnova : Copying over nova.conf ------------------------------------------ 13.27s\nnova-cell : Fail if nova-compute service failed to register ------------ 11.85s\nnova-cell : Copying over nova.conf ------------------------------------- 11.30s\n+ osism apply nova-update-cell-mappings\n\u001b[32m2026-10-01 07:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of nova-update-cell-mappings.\u001b[0m\n\u001b[32m2026-10-01 07:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d960abb-067c-4c5e-9399-10210e43475e (nova-update-cell-mappings) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 07:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5d960abb-067c-4c5e-9399-10210e43475e (nova-update-cell-mappings) has been started and output is visible here.\u001b[0m\n\nPLAY [Update Nova cell mappings] ***********************************************\n\nTASK [Get list of Nova cells] **************************************************\nThursday 01 October 2026  07:44:15 +0000 (0:00:02.135)       0:00:02.135 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Parse cell information] **************************************************\nThursday 01 October 2026  07:44:30 +0000 (0:00:15.061)       0:00:17.197 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Display cells to update] *************************************************\nThursday 01 October 2026  07:44:32 +0000 (0:00:01.253)       0:00:18.450 ****** \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Cells to update: [{'name': '', 'uuid': '16e0b65b-0ad8-4313-b989-ff184bd52655'}]\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [Use specified cell UUID if provided] *************************************\nThursday 01 October 2026  07:44:33 +0000 (0:00:01.233)       0:00:19.683 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Abort if multiple cells found without specific UUID and abort_on_multiple is enabled] ***\nThursday 01 October 2026  07:44:34 +0000 (0:00:01.203)       0:00:20.887 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Update Nova cell mappings] ***********************************************\nThursday 01 October 2026  07:44:35 +0000 (0:00:01.263)       0:00:22.150 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=16e0b65b-0ad8-4313-b989-ff184bd52655)\u001b[0m\n\nTASK [Display update results] **************************************************\nThursday 01 October 2026  07:44:42 +0000 (0:00:06.739)       0:00:28.889 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=16e0b65b-0ad8-4313-b989-ff184bd52655) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Cell 16e0b65b-0ad8-4313-b989-ff184bd52655 updated successfully\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \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 ********************************************************************\nThursday 01 October 2026  07:44:44 +0000 (0:00:01.695)       0:00:30.585 ****** \n=============================================================================== \nGet list of Nova cells ------------------------------------------------- 15.06s\nUpdate Nova cell mappings ----------------------------------------------- 6.74s\nDisplay update results -------------------------------------------------- 1.70s\nAbort if multiple cells found without specific UUID and abort_on_multiple is enabled --- 1.26s\nParse cell information -------------------------------------------------- 1.25s\nDisplay cells to update ------------------------------------------------- 1.23s\nUse specified cell UUID if provided ------------------------------------- 1.20s\n+ osism apply -a upgrade nova\n\u001b[32m2026-10-01 07:44:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of nova.\u001b[0m\n\u001b[32m2026-10-01 07:44:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66e610bc-22ad-4459-b9df-c3cba86c6ece (nova) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 07:44:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 66e610bc-22ad-4459-b9df-c3cba86c6ece (nova) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on OpenStack release] **********************************\nThursday 01 October 2026  07:44:53 +0000 (0:00:02.032)       0:00:02.032 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  07:44:58 +0000 (0:00:04.628)       0:00:06.660 ****** \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] ***********************************\nThursday 01 October 2026  07:45:01 +0000 (0:00:02.860)       0:00:09.521 ****** \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] ********************************************************\nThursday 01 October 2026  07:45:04 +0000 (0:00:03.157)       0:00:12.678 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nThursday 01 October 2026  07:45:07 +0000 (0:00:02.876)       0:00:15.554 ****** \n\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Ensuring config directories exist] ********************************\nThursday 01 October 2026  07:45:10 +0000 (0:00:03.621)       0:00:19.176 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over config.json files for nova-api-bootstrap] ************\nThursday 01 October 2026  07:45:13 +0000 (0:00:02.275)       0:00:21.451 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************\nThursday 01 October 2026  07:45:16 +0000 (0:00:03.355)       0:00:24.806 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [nova : Running Nova API bootstrap container] *****************************\nThursday 01 October 2026  07:45:21 +0000 (0:00:04.933)       0:00:29.740 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nPLAY [Bootstrap nova cell databases] *******************************************\n\nTASK [Bootstrap deploy] ********************************************************\nThursday 01 October 2026  07:45:42 +0000 (0:00:21.225)       0:00:50.966 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Bootstrap upgrade] *******************************************************\nThursday 01 October 2026  07:45:44 +0000 (0:00:01.511)       0:00:52.477 ****** \n\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova-cell : Ensuring config directories exist] ***************************\nThursday 01 October 2026  07:45:46 +0000 (0:00:02.303)       0:00:54.781 ****** \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 : Copying over config.json files for nova-cell-bootstrap] ******\nThursday 01 October 2026  07:45:48 +0000 (0:00:01.687)       0:00:56.468 ****** \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 : Copying over nova.conf for nova-cell-bootstrap] **************\nThursday 01 October 2026  07:45:50 +0000 (0:00:02.275)       0:00:58.744 ****** \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 : Running Nova cell bootstrap container] ***********************\nThursday 01 October 2026  07:45:54 +0000 (0:00:04.250)       0:01:02.994 ****** \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\nPLAY [Apply role nova] *********************************************************\n\nTASK [nova : include_tasks] ****************************************************\nThursday 01 October 2026  07:46:11 +0000 (0:00:17.148)       0:01:20.142 ****** \n\u001b[0;36mincluded: /ansible/roles/nova/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [nova : Ensuring config directories exist] ********************************\nThursday 01 October 2026  07:46:13 +0000 (0:00:02.169)       0:01:22.312 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***************************\nThursday 01 October 2026  07:46:17 +0000 (0:00:03.748)       0:01:26.061 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [nova : Set nova policy file] *********************************************\nThursday 01 October 2026  07:46:18 +0000 (0:00:01.293)       0:01:27.354 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************************\nThursday 01 October 2026  07:46:20 +0000 (0:00:01.664)       0:01:29.018 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [nova : Set vendordata file path] *****************************************\nThursday 01 October 2026  07:46:22 +0000 (0:00:02.123)       0:01:31.142 ****** \n\u001b[0;36mskipping: [testbed-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] ****************************************************\nThursday 01 October 2026  07:46:24 +0000 (0:00:01.527)       0:01:32.670 ****** \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] ***********\nThursday 01 October 2026  07:46:26 +0000 (0:00:01.917)       0:01:34.587 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***\nThursday 01 October 2026  07:46:31 +0000 (0:00:05.452)       0:01:40.039 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ********\nThursday 01 October 2026  07:46:33 +0000 (0:00:02.157)       0:01:42.197 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] **********************\nThursday 01 October 2026  07:46:36 +0000 (0:00:02.472)       0:01:44.669 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] *******************************************\nThursday 01 October 2026  07:46:41 +0000 (0:00:05.002)       0:01:49.672 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ********************************\nThursday 01 October 2026  07:46:54 +0000 (0:00:13.080)       0:02:02.753 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] **********************************\nThursday 01 October 2026  07:46:56 +0000 (0:00:02.531)       0:02:05.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 [nova : Copying over nova-metadata-wsgi.conf] *****************************\nThursday 01 October 2026  07:46:59 +0000 (0:00:02.553)       0:02:07.837 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova : Copying over vendordata file for nova services] *******************\nThursday 01 October 2026  07:47:01 +0000 (0:00:02.139)       0:02:09.977 ****** \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] ************************************************\nThursday 01 October 2026  07:47:03 +0000 (0:00:01.662)       0:02:11.640 ****** \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-2, testbed-node-1 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m\n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-2, testbed-node-1 => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'})\u001b[0m\n\nTASK [service-uwsgi-config : Copying over nova-api uWSGI config] ***************\nThursday 01 October 2026  07:47:07 +0000 (0:00:03.829)       0:02:15.469 ****** \n\u001b[0;32mok: [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-uwsgi-config : Copying over nova-metadata uWSGI config] **********\nThursday 01 October 2026  07:47:10 +0000 (0:00:03.293)       0:02:18.762 ****** \n\u001b[0;32mok: [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 : Run Nova upgrade checks] ******************************************\nThursday 01 October 2026  07:47:14 +0000 (0:00:03.909)       0:02:22.672 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [nova : Upgrade status check result] **************************************\nThursday 01 October 2026  07:47:33 +0000 (0:00:19.524)       0:02:42.196 ****** \n\u001b[0;36mskipping: [testbed-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 : Stopping top level nova services] *********************************\nThursday 01 October 2026  07:47:35 +0000 (0:00:01.787)       0:02:43.983 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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-check-containers : nova | Check containers] **********************\nThursday 01 October 2026  07:47:38 +0000 (0:00:02.662)       0:02:46.646 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***\nThursday 01 October 2026  07:47:44 +0000 (0:00:05.889)       0:02:52.536 ****** \n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nThursday 01 October 2026  07:47:45 +0000 (0:00:01.607)       0:02:54.144 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***************************************************\nThursday 01 October 2026  07:47:48 +0000 (0:00:02.525)       0:02:56.669 ****** \n\nTASK [nova : Flush handlers] ***************************************************\nThursday 01 October 2026  07:47:48 +0000 (0:00:00.591)       0:02:57.260 ****** \n\nTASK [nova : Flush handlers] ***************************************************\nThursday 01 October 2026  07:47:49 +0000 (0:00:00.597)       0:02:57.858 ****** \n\nPLAY [Apply role nova-cell] ****************************************************\n\nTASK [nova-cell : include_tasks] ***********************************************\nThursday 01 October 2026  07:47:51 +0000 (0:00:01.950)       0:02:59.808 ****** \n\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/upgrade.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 : Get new Libvirt version] *************************************\nThursday 01 October 2026  07:47:54 +0000 (0:00:03.268)       0:03:03.076 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Cache new Libvirt version] ***********************************\nThursday 01 October 2026  07:48:00 +0000 (0:00:05.553)       0:03:08.629 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Fail if the new Libvirt version could not be determined] *****\nThursday 01 October 2026  07:48:02 +0000 (0:00:02.760)       0:03:11.390 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Get nova_libvirt image info] *********************************************\nThursday 01 October 2026  07:48:05 +0000 (0:00:02.694)       0:03:14.085 ****** \n\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m\n\nTASK [service-image-info : community.docker.docker_image_info] *****************\nThursday 01 October 2026  07:48:08 +0000 (0:00:02.518)       0:03:16.603 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nThursday 01 October 2026  07:48:13 +0000 (0:00:05.037)       0:03:21.641 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : containers.podman.podman_image_info] ****************\nThursday 01 October 2026  07:48:16 +0000 (0:00:02.809)       0:03:24.451 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [service-image-info : set_fact] *******************************************\nThursday 01 October 2026  07:48:18 +0000 (0:00:02.527)       0:03:26.978 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Get container facts] *****************************************\nThursday 01 October 2026  07:48:21 +0000 (0:00:02.776)       0:03:29.755 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Get current Libvirt version] *********************************\nThursday 01 October 2026  07:48:27 +0000 (0:00:06.372)       0:03:36.127 ****** \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 [nova-cell : Check that the new Libvirt version is >= current] ************\nThursday 01 October 2026  07:48:34 +0000 (0:00:06.755)       0:03:42.883 ****** \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 [nova-cell : Look for kolla_nova_libvirt_start in the nova_libvirt image] ***\nThursday 01 October 2026  07:48:37 +0000 (0:00:03.455)       0:03:46.338 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Fail if the nova_libvirt image could not be inspected] *******\nThursday 01 October 2026  07:48:42 +0000 (0:00:05.002)       0:03:51.340 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Assert the nova_libvirt image is recent enough] **************\nThursday 01 October 2026  07:48:46 +0000 (0:00:03.175)       0:03:54.515 ****** \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 [nova-cell : Stopping nova cell services] *********************************\nThursday 01 October 2026  07:48:49 +0000 (0:00:03.898)       0:03:58.414 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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\nTASK [Load and persist br_netfilter module] ************************************\nThursday 01 October 2026  07:48:53 +0000 (0:00:03.432)       0:04:01.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;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [module-load : Load modules] **********************************************\nThursday 01 October 2026  07:48:56 +0000 (0:00:02.646)       0:04:04.494 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (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] ************************\nThursday 01 October 2026  07:48:58 +0000 (0:00:02.083)       0:04:06.577 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=br_netfilter)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m\n\nTASK [module-load : Drop module persistence] ***********************************\nThursday 01 October 2026  07:49:00 +0000 (0:00:02.418)       0:04:08.996 ****** \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] **********************\nThursday 01 October 2026  07:49:02 +0000 (0:00:01.820)       0:04:10.816 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m\n\nTASK [nova-cell : Install udev kolla kvm rules] ********************************\nThursday 01 October 2026  07:49:05 +0000 (0:00:03.274)       0:04:14.090 ****** \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;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Mask qemu-kvm service] ***************************************\nThursday 01 October 2026  07:49:08 +0000 (0:00:02.693)       0:04:16.783 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\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 [nova-cell : Ensuring config directories exist] ***************************\nThursday 01 October 2026  07:49:11 +0000 (0:00:02.788)       0:04:19.572 ****** \n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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] ***********************************************\nThursday 01 October 2026  07:49:15 +0000 (0:00:04.076)       0:04:23.648 ****** \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] ***********\nThursday 01 October 2026  07:49:17 +0000 (0:00:02.420)       0:04:26.068 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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] ***\nThursday 01 October 2026  07:49:23 +0000 (0:00:05.474)       0:04:31.543 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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\nTASK [service-cert-copy : nova | Copying over backend internal TLS key] ********\nThursday 01 October 2026  07:49:27 +0000 (0:00:04.103)       0:04:35.647 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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\nTASK [nova-cell : include_tasks] ***********************************************\nThursday 01 October 2026  07:49:31 +0000 (0:00:04.324)       0:04:39.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\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] *************************************\nThursday 01 October 2026  07:49:34 +0000 (0:00:02.939)       0:04:42.911 ****** \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] ***********************************\nThursday 01 October 2026  07:49:36 +0000 (0:00:02.402)       0:04:45.314 ****** \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] **********************************\nThursday 01 October 2026  07:49:39 +0000 (0:00:02.554)       0:04:47.868 ****** \n\u001b[0;32mok: [testbed-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] ********************************\nThursday 01 October 2026  07:49:41 +0000 (0:00:01.720)       0:04:49.589 ****** \n\u001b[0;32mok: [testbed-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] ****************************\nThursday 01 October 2026  07:49:42 +0000 (0:00:01.713)       0:04:51.303 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph cinder keyring file] **************************\nThursday 01 October 2026  07:49:45 +0000 (0:00:02.394)       0:04:53.697 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\nTASK [nova-cell : Copy over ceph.conf] *****************************************\nThursday 01 October 2026  07:49:47 +0000 (0:00:02.322)       0:04:56.020 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=nova-libvirt)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=nova-libvirt)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=nova-libvirt)\u001b[0m\n\nTASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************\nThursday 01 October 2026  07:49:52 +0000 (0:00:05.417)       0:05:01.438 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Copy over ceph.conf (host libvirt)] **************************\nThursday 01 October 2026  07:49:54 +0000 (0:00:01.489)       0:05:02.928 ****** \n\u001b[0;36mskipping: [testbed-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] *******************\nThursday 01 October 2026  07:49:55 +0000 (0:00:01.472)       0:05:04.401 ****** \n\u001b[0;32mok: [testbed-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 : Pushing nova secret xml for libvirt] *************************\nThursday 01 October 2026  07:49:58 +0000 (0:00:02.818)       0:05:07.220 ****** \n\u001b[0;32mok: [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;32mok: [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;32mok: [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;32mok: [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;32mok: [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\u001b[0;32mok: [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\nTASK [nova-cell : Pushing secrets key for libvirt] *****************************\nThursday 01 October 2026  07:50:04 +0000 (0:00:05.314)       0:05:12.534 ****** \n\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************\nThursday 01 October 2026  07:50:09 +0000 (0:00:05.097)       0:05:17.631 ****** \n\u001b[0;36mskipping: [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/qemu_wrapper.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [nova-cell : Check qemu wrapper file] *************************************\nThursday 01 October 2026  07:50:13 +0000 (0:00:04.117)       0:05:21.749 ****** \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] *******************************************\nThursday 01 October 2026  07:50:15 +0000 (0:00:02.505)       0:05:24.254 ****** \n\u001b[0;36mskipping: [testbed-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] **********************\nThursday 01 October 2026  07:50:17 +0000 (0:00:01.531)       0:05:25.785 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [nova-cell : Set nova policy file] ****************************************\nThursday 01 October 2026  07:50:18 +0000 (0:00:01.244)       0:05:27.029 ****** \n\u001b[0;36mskipping: [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] ***********************************\nThursday 01 October 2026  07:50:20 +0000 (0:00:02.109)       0:05:29.139 ****** \n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [nova-cell : Set vendordata file path] ************************************\nThursday 01 October 2026  07:50:22 +0000 (0:00:01.954)       0:05:31.094 ****** \n\u001b[0;36mskipping: [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] ****************************************\nThursday 01 October 2026  07:50:24 +0000 (0:00:02.154)       0:05:33.248 ****** \n\u001b[0;36mskipping: [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 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> 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 : Match current hypervisor] ************************************\nThursday 01 October 2026  07:50:32 +0000 (0:00:07.909)       0:05:41.158 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [nova-cell : Assert that only one hypervisor was matched] *****************\nThursday 01 October 2026  07:50:36 +0000 (0:00:03.889)       0:05:45.047 ****** \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-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-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\u001b[0;36mskipping: [testbed-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 : Copy the matched hypervisor UUID to compute_id] **************\nThursday 01 October 2026  07:50:40 +0000 (0:00:04.050)       0:05:49.098 ****** \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;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 [nova-cell : Generate a new UUID then copy to compute_id] *****************\nThursday 01 October 2026  07:50:44 +0000 (0:00:03.650)       0:05:52.748 ****** \n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [nova-cell : Copying over config.json files for services] *****************\nThursday 01 October 2026  07:50:47 +0000 (0:00:03.161)       0:05:55.910 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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 [nova-cell : Copying over nova.conf] **************************************\nThursday 01 October 2026  07:50:53 +0000 (0:00:05.560)       0:06:01.470 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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] *******************\nThursday 01 October 2026  07:51:03 +0000 (0:00:10.598)       0:06:12.069 ****** \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-5]\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] **************************\nThursday 01 October 2026  07:51:07 +0000 (0:00:03.490)       0:06:15.560 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (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;32mok: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m\n\nTASK [nova-cell : Copying over libvirt TLS keys] *******************************\nThursday 01 October 2026  07:51:13 +0000 (0:00:06.097)       0:06:21.657 ****** \n\u001b[0;36mskipping: [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] *********************\nThursday 01 October 2026  07:51:15 +0000 (0:00:02.067)       0:06:23.725 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (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;32mok: [testbed-node-5] => (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;32mok: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (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;32mok: [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;32mok: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m\n\nTASK [nova-cell : Copying files for nova-ssh] **********************************\nThursday 01 October 2026  07:51:23 +0000 (0:00:07.839)       0:06:31.565 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m\n\u001b[0;32mok: [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;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m\n\u001b[0;32mok: [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-2] => (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-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (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-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \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] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m\n\nTASK [nova-cell : Copying VMware vCenter CA file] ******************************\nThursday 01 October 2026  07:51:32 +0000 (0:00:09.207)       0:06:40.772 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-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] *********************\nThursday 01 October 2026  07:51:34 +0000 (0:00:02.269)       0:06:43.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;36mskipping: [testbed-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] ******************\nThursday 01 October 2026  07:51:36 +0000 (0:00:02.196)       0:06:45.238 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Generating 'hostid' file for nova_compute] *******************\nThursday 01 October 2026  07:51:40 +0000 (0:00:03.741)       0:06:48.980 ****** \n\u001b[0;36mskipping: [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-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nTASK [nova-cell : Copying over existing policy file] ***************************\nThursday 01 October 2026  07:51:43 +0000 (0:00:03.392)       0:06:52.372 ****** \n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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] ******************\nThursday 01 October 2026  07:51:47 +0000 (0:00:03.723)       0:06:56.095 ****** \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] *********************************\nThursday 01 October 2026  07:51:49 +0000 (0:00:02.093)       0:06:58.189 ****** \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-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\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\nTASK [service-check-containers : nova_cell | Check containers] *****************\nThursday 01 October 2026  07:51:53 +0000 (0:00:03.327)       0:07:01.516 ****** \n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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 [service-check-containers : nova_cell | Notify handlers to restart containers] ***\nThursday 01 October 2026  07:51:59 +0000 (0:00:06.024)       0:07:07.541 ****** \n\u001b[0;32mok: [testbed-node-3] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => {\u001b[0m\n\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nThursday 01 October 2026  07:52:01 +0000 (0:00:02.022)       0:07:09.564 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  07:52:05 +0000 (0:00:04.600)       0:07:14.165 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  07:52:06 +0000 (0:00:00.615)       0:07:14.780 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  07:52:07 +0000 (0:00:00.872)       0:07:15.652 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  07:52:07 +0000 (0:00:00.583)       0:07:16.236 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  07:52:08 +0000 (0:00:00.592)       0:07:16.828 ****** \n\nTASK [nova-cell : Flush handlers] **********************************************\nThursday 01 October 2026  07:52:08 +0000 (0:00:00.555)       0:07:17.384 ****** \n\nPLAY [Refresh nova scheduler cell cache] ***************************************\n\nTASK [nova : Refresh cell cache in nova scheduler] *****************************\nThursday 01 October 2026  07:52:11 +0000 (0:00:02.453)       0:07:19.837 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY [Reload global Nova super conductor services] *****************************\n\nTASK [nova : Reload nova super conductor services to remove RPC version pin] ***\nThursday 01 October 2026  07:52:13 +0000 (0:00:02.187)       0:07:22.024 ****** \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\nPLAY [Reload Nova cell services] ***********************************************\n\nTASK [nova-cell : Reload nova cell services to remove RPC version cap] *********\nThursday 01 October 2026  07:52:16 +0000 (0:00:02.916)       0:07:24.941 ****** \n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=nova-conductor) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-conductor) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=nova-conductor)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=nova-conductor)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova-conductor)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \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;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=nova-novncproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=nova-spicehtml5proxy) \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;33mchanged: [testbed-node-2] => (item=nova-novncproxy)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=nova-novncproxy)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova-novncproxy)\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m\n\nPLAY [Reload global Nova API services] *****************************************\n\nTASK [nova : Reload nova API services to remove RPC version pin] ***************\nThursday 01 October 2026  07:52:55 +0000 (0:00:39.222)       0:08:04.164 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item=nova-scheduler)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova-scheduler)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=nova-scheduler)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=nova-api)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item=nova-api)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=nova-api)\u001b[0m\n\nPLAY [Run Nova API online data migrations] *************************************\n\nTASK [nova : Run Nova API online database migrations] **************************\nThursday 01 October 2026  07:53:17 +0000 (0:00:22.242)       0:08:26.406 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY [Run Nova cell online data migrations] ************************************\n\nTASK [nova-cell : Run Nova cell online database migrations] ********************\nThursday 01 October 2026  07:53:36 +0000 (0:00:18.159)       0:08:44.566 ****** \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\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=39  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=48  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=52  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=52  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=49  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  07:53:52 +0000 (0:00:16.859)       0:09:01.425 ****** \n=============================================================================== \nnova-cell : Reload nova cell services to remove RPC version cap -------- 39.22s\nnova : Reload nova API services to remove RPC version pin -------------- 22.24s\nnova : Running Nova API bootstrap container ---------------------------- 21.23s\nnova : Run Nova upgrade checks ----------------------------------------- 19.52s\nnova : Run Nova API online database migrations ------------------------- 18.16s\nnova-cell : Running Nova cell bootstrap container ---------------------- 17.15s\nnova-cell : Run Nova cell online database migrations ------------------- 16.86s\nnova : Copying over nova.conf ------------------------------------------ 13.08s\nnova-cell : Copying over nova.conf ------------------------------------- 10.60s\nnova-cell : Copying files for nova-ssh ---------------------------------- 9.21s\nnova-cell : List all hypervisors ---------------------------------------- 7.91s\nnova-cell : Copying over libvirt SASL configuration --------------------- 7.84s\nnova-cell : Get current Libvirt version --------------------------------- 6.76s\nnova-cell : Get container facts ----------------------------------------- 6.37s\nnova-cell : Copying over libvirt configuration -------------------------- 6.10s\nservice-check-containers : nova_cell | Check containers ----------------- 6.02s\nservice-check-containers : nova | Check containers ---------------------- 5.89s\nnova-cell : Flush handlers ---------------------------------------------- 5.67s\nnova-cell : Copying over config.json files for services ----------------- 5.56s\nnova-cell : Get new Libvirt version ------------------------------------- 5.55s\n+ osism apply -a upgrade horizon\n\u001b[32m2026-10-01 07:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of horizon.\u001b[0m\n\u001b[32m2026-10-01 07:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5eef4a18-b076-4a51-b7e5-7ef6610b1e49 (horizon) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 07:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5eef4a18-b076-4a51-b7e5-7ef6610b1e49 (horizon) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  07:54:01 +0000 (0:00:01.641)       0:00:01.641 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  07:54:04 +0000 (0:00:02.181)       0:00:03.823 ****** \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] *************************************************\nThursday 01 October 2026  07:54:06 +0000 (0:00:02.612)       0:00:06.435 ****** \n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [horizon : Ensuring config directories exist] *****************************\nThursday 01 October 2026  07:54:10 +0000 (0:00:03.808)       0:00:10.244 ****** \n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [horizon : Set empty custom policy] ***************************************\nThursday 01 October 2026  07:54:13 +0000 (0:00:03.154)       0:00:13.399 ****** \n\u001b[0;32mok: [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] *************************************************\nThursday 01 October 2026  07:54:15 +0000 (0:00:01.750)       0:00:15.149 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'trove', 'enabled': False}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'ceilometer', 'enabled': 'yes'})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'cinder', 'enabled': 'yes'})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'designate', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'keystone', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'magnum', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'manila', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'neutron', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova', 'enabled': True})\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'octavia', 'enabled': True})\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nThursday 01 October 2026  07:54:17 +0000 (0:00:02.349)       0:00:17.498 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  07:54:19 +0000 (0:00:01.737)       0:00:19.236 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  07:54:20 +0000 (0:00:01.223)       0:00:20.460 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nThursday 01 October 2026  07:54:22 +0000 (0:00:01.510)       0:00:21.970 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  07:54:23 +0000 (0:00:01.772)       0:00:23.742 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  07:54:25 +0000 (0:00:01.344)       0:00:25.087 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  07:54:26 +0000 (0:00:01.532)       0:00:26.619 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  07:54:28 +0000 (0:00:01.623)       0:00:28.243 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  07:54:29 +0000 (0:00:01.265)       0:00:29.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] ***************************************\nThursday 01 October 2026  07:54:31 +0000 (0:00:01.811)       0:00:31.320 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  07:54:33 +0000 (0:00:01.529)       0:00:32.849 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  07:54:34 +0000 (0:00:01.263)       0:00:34.112 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  07:54:35 +0000 (0:00:01.531)       0:00:35.643 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  07:54:37 +0000 (0:00:01.847)       0:00:37.491 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  07:54:38 +0000 (0:00:01.287)       0:00:38.779 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  07:54:40 +0000 (0:00:01.587)       0:00:40.366 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nThursday 01 October 2026  07:54:42 +0000 (0:00:01.469)       0:00:41.836 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  07:54:43 +0000 (0:00:01.240)       0:00:43.076 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  07:54:44 +0000 (0:00:01.681)       0:00:44.757 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Check if policies shall be overwritten] ************************\nThursday 01 October 2026  07:54:46 +0000 (0:00:01.506)       0:00:46.263 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  07:54:47 +0000 (0:00:01.261)       0:00:47.525 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Update policy file name] ***************************************\nThursday 01 October 2026  07:54:49 +0000 (0:00:01.502)       0:00:49.027 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  07:54:50 +0000 (0:00:01.531)       0:00:50.558 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  07:54:52 +0000 (0:00:01.328)       0:00:51.887 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  07:54:53 +0000 (0:00:01.501)       0:00:53.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 [horizon : Check if policies shall be overwritten] ************************\nThursday 01 October 2026  07:54:55 +0000 (0:00:01.466)       0:00:54.855 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  07:54:56 +0000 (0:00:01.255)       0:00:56.110 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************************\nThursday 01 October 2026  07:54:57 +0000 (0:00:01.472)       0:00:57.582 ****** \n\u001b[0;32mok: [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] ************************\nThursday 01 October 2026  07:54:59 +0000 (0:00:01.805)       0:00:59.387 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Update custom policy file name] ********************************\nThursday 01 October 2026  07:55:00 +0000 (0:00:01.285)       0:01:00.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 [horizon : Copying over config.json files for services] *******************\nThursday 01 October 2026  07:55:02 +0000 (0:00:01.533)       0:01:02.205 ****** \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 [horizon : Copying over horizon.conf] *************************************\nThursday 01 October 2026  07:55:05 +0000 (0:00:03.304)       0:01:05.510 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m\n\nTASK [horizon : Copying over kolla-settings.py] ********************************\nThursday 01 October 2026  07:55:09 +0000 (0:00:03.493)       0:01:09.003 ****** \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] *******************************\nThursday 01 October 2026  07:55:12 +0000 (0:00:03.280)       0:01:12.283 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m\n\nTASK [horizon : Copying over existing policy file] *****************************\nThursday 01 October 2026  07:55:15 +0000 (0:00:02.760)       0:01:15.044 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : Copying over custom themes] ************************************\nThursday 01 October 2026  07:55:16 +0000 (0:00:01.477)       0:01:16.522 ****** \n\u001b[0;36mskipping: [testbed-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] *************************************************\nThursday 01 October 2026  07:55:18 +0000 (0:00:01.762)       0:01:18.285 ****** \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] ********\nThursday 01 October 2026  07:55:20 +0000 (0:00:02.043)       0:01:20.329 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  07:55:23 +0000 (0:00:03.278)       0:01:23.607 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****\nThursday 01 October 2026  07:55:25 +0000 (0:00:01.973)       0:01:25.580 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : horizon | Check containers] *******************\nThursday 01 October 2026  07:55:28 +0000 (0:00:02.313)       0:01:27.894 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m\n\nTASK [service-check-containers : horizon | Notify handlers to restart containers] ***\nThursday 01 October 2026  07:55:31 +0000 (0:00:03.131)       0:01:31.025 ****** \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] ********************************\nThursday 01 October 2026  07:55:32 +0000 (0:00:01.519)       0:01:32.545 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [horizon : include_tasks] *************************************************\nThursday 01 October 2026  07:55:35 +0000 (0:00:02.913)       0:01:35.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 [horizon : include_tasks] *************************************************\nThursday 01 October 2026  07:55:37 +0000 (0:00:01.570)       0:01:37.029 ****** \n\u001b[0;36mincluded: /ansible/roles/horizon/tasks/bootstrap_service.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [horizon : Running Horizon bootstrap container] ***************************\nThursday 01 October 2026  07:55:39 +0000 (0:00:02.213)       0:01:39.243 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [horizon : Flush handlers] ************************************************\nThursday 01 October 2026  07:55:55 +0000 (0:00:16.308)       0:01:55.552 ****** \n\nTASK [horizon : Flush handlers] ************************************************\nThursday 01 October 2026  07:55:56 +0000 (0:00:00.772)       0:01:56.324 ****** \n\nTASK [horizon : Flush handlers] ************************************************\nThursday 01 October 2026  07:55:56 +0000 (0:00:00.472)       0:01:56.797 ****** \n\nRUNNING HANDLER [horizon : Restart horizon container] **************************\nThursday 01 October 2026  07:55:57 +0000 (0:00:00.858)       0:01:57.655 ****** \n\u001b[0;33mchanged: [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=36  \u001b[0m \u001b[0;33mchanged=6   \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=5   \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=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  07:56:27 +0000 (0:00:29.214)       0:02:26.870 ****** \n=============================================================================== \nhorizon : Restart horizon container ------------------------------------ 29.21s\nhorizon : Running Horizon bootstrap container -------------------------- 16.31s\nhorizon : include_tasks ------------------------------------------------- 3.81s\nhorizon : Copying over horizon.conf ------------------------------------- 3.49s\nhorizon : Copying over config.json files for services ------------------- 3.30s\nhorizon : Copying over kolla-settings.py -------------------------------- 3.28s\nservice-cert-copy : horizon | Copying over extra CA certificates -------- 3.28s\nhorizon : Ensuring config directories exist ----------------------------- 3.16s\nservice-check-containers : horizon | Check containers ------------------- 3.13s\nservice-check-containers : Include tasks -------------------------------- 2.91s\nhorizon : Copying over custom-settings.py ------------------------------- 2.76s\nGroup hosts based on enabled services ----------------------------------- 2.61s\nhorizon : include_tasks ------------------------------------------------- 2.35s\nservice-cert-copy : horizon | Copying over backend internal TLS key ----- 2.31s\nhorizon : include_tasks ------------------------------------------------- 2.21s\nGroup hosts based on Kolla action --------------------------------------- 2.18s\nhorizon : Flush handlers ------------------------------------------------ 2.10s\nhorizon : include_tasks ------------------------------------------------- 2.05s\nservice-cert-copy : horizon | Copying over backend internal TLS certificate --- 1.97s\nhorizon : Update policy file name --------------------------------------- 1.85s\n+ osism apply -a upgrade skyline\n\u001b[32m2026-10-01 07:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of skyline.\u001b[0m\n\u001b[32m2026-10-01 07:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b3c4530-ea19-4167-8a22-ec748425fac2 (skyline) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 07:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9b3c4530-ea19-4167-8a22-ec748425fac2 (skyline) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  07:56:36 +0000 (0:00:02.460)       0:00:02.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 [Group hosts based on enabled services] ***********************************\nThursday 01 October 2026  07:56:38 +0000 (0:00:02.033)       0:00:04.494 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_skyline_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_skyline_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_skyline_True)\u001b[0m\n\nPLAY [Apply role skyline] ******************************************************\n\nTASK [skyline : include_tasks] *************************************************\nThursday 01 October 2026  07:56:40 +0000 (0:00:02.179)       0:00:06.674 ****** \n\u001b[0;36mincluded: /ansible/roles/skyline/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [skyline : Ensuring config directories exist] *****************************\nThursday 01 October 2026  07:56:46 +0000 (0:00:05.494)       0:00:12.168 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [skyline : include_tasks] *************************************************\nThursday 01 October 2026  07:56:49 +0000 (0:00:03.674)       0:00:15.842 ****** \n\u001b[0;36mincluded: /ansible/roles/skyline/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : skyline | Copying over extra CA certificates] ********\nThursday 01 October 2026  07:56:52 +0000 (0:00:02.251)       0:00:18.094 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-cert-copy : skyline | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  07:56:56 +0000 (0:00:03.934)       0:00:22.028 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [service-cert-copy : skyline | Copying over backend internal TLS key] *****\nThursday 01 October 2026  07:56:58 +0000 (0:00:01.832)       0:00:23.860 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [skyline : Copying over skyline.yaml files for services] ******************\nThursday 01 October 2026  07:57:00 +0000 (0:00:02.222)       0:00:26.083 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [skyline : Copying over gunicorn.py files for services] *******************\nThursday 01 October 2026  07:57:04 +0000 (0:00:04.147)       0:00:30.231 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m\n\nTASK [skyline : Copying over nginx.conf files for services] ********************\nThursday 01 October 2026  07:57:07 +0000 (0:00:02.945)       0:00:33.177 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m\n\nTASK [skyline : Copying over config.json files for services] *******************\nThursday 01 October 2026  07:57:10 +0000 (0:00:03.416)       0:00:36.594 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [skyline : Copying over custom logos] *************************************\nThursday 01 October 2026  07:57:14 +0000 (0:00:04.045)       0:00:40.639 ****** \n\u001b[0;36mskipping: [testbed-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 : skyline | Check containers] *******************\nThursday 01 October 2026  07:57:16 +0000 (0:00:01.856)       0:00:42.495 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m\n\nTASK [service-check-containers : skyline | Notify handlers to restart containers] ***\nThursday 01 October 2026  07:57:20 +0000 (0:00:03.921)       0:00:46.416 ****** \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] ********************************\nThursday 01 October 2026  07:57:22 +0000 (0:00:01.713)       0:00:48.130 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [skyline : Flush handlers] ************************************************\nThursday 01 October 2026  07:57:24 +0000 (0:00:02.364)       0:00:50.494 ****** \n\nTASK [skyline : Flush handlers] ************************************************\nThursday 01 October 2026  07:57:25 +0000 (0:00:00.476)       0:00:50.971 ****** \n\nTASK [skyline : Flush handlers] ************************************************\nThursday 01 October 2026  07:57:25 +0000 (0:00:00.509)       0:00:51.480 ****** \n\nRUNNING HANDLER [skyline : Restart skyline-apiserver container] ****************\nThursday 01 October 2026  07:57:26 +0000 (0:00:00.854)       0:00:52.335 ****** \n\u001b[0;33mchanged: [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 [skyline : Restart skyline-console container] ******************\nThursday 01 October 2026  07:57:41 +0000 (0:00:14.767)       0:01:07.102 ****** \n\u001b[0;33mchanged: [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=14  \u001b[0m \u001b[0;33mchanged=7   \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=14  \u001b[0m \u001b[0;33mchanged=7   \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=14  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  07:57:58 +0000 (0:00:17.153)       0:01:24.255 ****** \n=============================================================================== \nskyline : Restart skyline-console container ---------------------------- 17.15s\nskyline : Restart skyline-apiserver container -------------------------- 14.77s\nskyline : include_tasks ------------------------------------------------- 5.49s\nskyline : Copying over skyline.yaml files for services ------------------ 4.15s\nskyline : Copying over config.json files for services ------------------- 4.05s\nservice-cert-copy : skyline | Copying over extra CA certificates -------- 3.93s\nservice-check-containers : skyline | Check containers ------------------- 3.92s\nskyline : Ensuring config directories exist ----------------------------- 3.67s\nskyline : Copying over nginx.conf files for services -------------------- 3.42s\nskyline : Copying over gunicorn.py files for services ------------------- 2.95s\nservice-check-containers : Include tasks -------------------------------- 2.36s\nskyline : include_tasks ------------------------------------------------- 2.25s\nservice-cert-copy : skyline | Copying over backend internal TLS key ----- 2.22s\nGroup hosts based on enabled services ----------------------------------- 2.18s\nGroup hosts based on Kolla action --------------------------------------- 2.03s\nskyline : Copying over custom logos ------------------------------------- 1.86s\nskyline : Flush handlers ------------------------------------------------ 1.84s\nservice-cert-copy : skyline | Copying over backend internal TLS certificate --- 1.83s\nservice-check-containers : skyline | Notify handlers to restart containers --- 1.71s\n+ osism apply -a upgrade glance\n\u001b[32m2026-10-01 07:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of glance.\u001b[0m\n\u001b[32m2026-10-01 07:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask df41b7bf-138b-4296-a2f0-ea6198a27e02 (glance) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 07:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task df41b7bf-138b-4296-a2f0-ea6198a27e02 (glance) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  07:58:07 +0000 (0:00:02.156)       0:00:02.156 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  07:58:09 +0000 (0:00:02.057)       0:00:04.214 ****** \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] **************************************************\nThursday 01 October 2026  07:58:12 +0000 (0:00:02.988)       0:00:07.202 ****** \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nThursday 01 October 2026  07:58:17 +0000 (0:00:04.219)       0:00:11.422 ****** \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/rolling_upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [glance : Start Glance upgrade] *******************************************\nThursday 01 October 2026  07:58:19 +0000 (0:00:02.377)       0:00:13.800 ****** \n\u001b[0;32mok: [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 : include_tasks] **************************************************\nThursday 01 October 2026  07:58:21 +0000 (0:00:01.683)       0:00:15.483 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/glance/tasks/config.yml for testbed-node-0\u001b[0m\n\nTASK [glance : Ensuring config directories exist] ******************************\nThursday 01 October 2026  07:58:23 +0000 (0:00:02.120)       0:00:17.604 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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\nTASK [glance : include_tasks] **************************************************\nThursday 01 October 2026  07:58:28 +0000 (0:00:05.401)       0:00:23.005 ****** \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/external_ceph.yml for testbed-node-0\u001b[0m\n\nTASK [glance : Ensuring glance service ceph config subdir exists] **************\nThursday 01 October 2026  07:58:30 +0000 (0:00:01.608)       0:00:24.614 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [glance : Copy over multiple ceph configs for Glance] *********************\nThursday 01 October 2026  07:58:35 +0000 (0:00:05.264)       0:00:29.879 ****** \n\u001b[0;32mok: [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] *********************************\nThursday 01 October 2026  07:58:38 +0000 (0:00:02.809)       0:00:32.688 ****** \n\u001b[0;32mok: [testbed-node-0] => (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] *****\nThursday 01 October 2026  07:58:40 +0000 (0:00:02.264)       0:00:34.953 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [glance : Check if policies shall be overwritten] *************************\nThursday 01 October 2026  07:58:42 +0000 (0:00:01.627)       0:00:36.581 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Set glance policy file] *****************************************\nThursday 01 October 2026  07:58:43 +0000 (0:00:01.310)       0:00:37.891 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nThursday 01 October 2026  07:58:44 +0000 (0:00:01.332)       0:00:39.223 ****** \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/copy-certs.yml for testbed-node-0\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over extra CA certificates] *********\nThursday 01 October 2026  07:58:46 +0000 (0:00:01.764)       0:00:40.987 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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\nTASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  07:58:52 +0000 (0:00:05.938)       0:00:46.926 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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\nTASK [service-cert-copy : glance | Copying over backend internal TLS key] ******\nThursday 01 October 2026  07:58:57 +0000 (0:00:04.904)       0:00:51.830 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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\nTASK [glance : Creating TLS backend PEM File] **********************************\nThursday 01 October 2026  07:59:02 +0000 (0:00:05.047)       0:00:56.878 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Copying over config.json files for services] ********************\nThursday 01 October 2026  07:59:07 +0000 (0:00:04.714)       0:01:01.592 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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\nTASK [glance : Copying over glance-api.conf] ***********************************\nThursday 01 October 2026  07:59:13 +0000 (0:00:06.435)       0:01:08.028 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Copying over glance-cache.conf for glance_api] ******************\nThursday 01 October 2026  07:59:22 +0000 (0:00:08.566)       0:01:16.595 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Copying over glance-image-import.conf] **************************\nThursday 01 October 2026  07:59:26 +0000 (0:00:03.947)       0:01:20.542 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Copying over property-protections-rules.conf] *******************\nThursday 01 October 2026  07:59:30 +0000 (0:00:04.847)       0:01:25.390 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Copying over existing policy file] ******************************\nThursday 01 October 2026  07:59:35 +0000 (0:00:04.717)       0:01:30.107 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Copying over glance-haproxy-tls.cfg] ****************************\nThursday 01 October 2026  07:59:36 +0000 (0:00:01.250)       0:01:31.357 ****** \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] ***********************\nThursday 01 October 2026  07:59:42 +0000 (0:00:05.174)       0:01:36.532 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : Generating 'hostid' file for glance_api] ************************\nThursday 01 October 2026  07:59:46 +0000 (0:00:04.351)       0:01:40.884 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nThursday 01 October 2026  07:59:51 +0000 (0:00:04.912)       0:01:45.796 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/glance/tasks/stop_service.yml for testbed-node-0\u001b[0m\n\nTASK [glance : Stop glance service] ********************************************\nThursday 01 October 2026  07:59:53 +0000 (0:00:01.903)       0:01:47.700 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Enable log_bin_trust_function_creators function] ****************\nThursday 01 October 2026  08:00:07 +0000 (0:00:14.465)       0:02:02.165 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Running Glance database expand container] ***********************\nThursday 01 October 2026  08:00:11 +0000 (0:00:04.057)       0:02:06.223 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Running Glance database migrate container] **********************\nThursday 01 October 2026  08:00:30 +0000 (0:00:18.458)       0:02:24.681 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nThursday 01 October 2026  08:00:48 +0000 (0:00:17.806)       0:02:42.488 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/glance/tasks/config.yml for testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [glance : Ensuring config directories exist] ******************************\nThursday 01 October 2026  08:00:49 +0000 (0:00:01.727)       0:02:44.215 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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] **************************************************\nThursday 01 October 2026  08:00:55 +0000 (0:00:05.588)       0:02:49.804 ****** \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/external_ceph.yml for testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [glance : Ensuring glance service ceph config subdir exists] **************\nThursday 01 October 2026  08:00:56 +0000 (0:00:01.358)       0:02:51.162 ****** \n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copy over multiple ceph configs for Glance] *********************\nThursday 01 October 2026  08:01:02 +0000 (0:00:05.608)       0:02:56.771 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\nTASK [glance : Copy over ceph Glance keyrings] *********************************\nThursday 01 October 2026  08:01:04 +0000 (0:00:02.633)       0:02:59.404 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m\n\u001b[0;32mok: [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] *****\nThursday 01 October 2026  08:01:07 +0000 (0:00:02.234)       0:03:01.639 ****** \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] *************************\nThursday 01 October 2026  08:01:09 +0000 (0:00:02.289)       0:03:03.929 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Set glance policy file] *****************************************\nThursday 01 October 2026  08:01:10 +0000 (0:00:01.389)       0:03:05.318 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : include_tasks] **************************************************\nThursday 01 October 2026  08:01:12 +0000 (0:00:01.323)       0:03:06.641 ****** \n\u001b[0;36mincluded: /ansible/roles/glance/tasks/copy-certs.yml for testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : glance | Copying over extra CA certificates] *********\nThursday 01 October 2026  08:01:13 +0000 (0:00:01.433)       0:03:08.074 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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-cert-copy : glance | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  08:01:19 +0000 (0:00:05.759)       0:03:13.834 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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 [service-cert-copy : glance | Copying over backend internal TLS key] ******\nThursday 01 October 2026  08:01:24 +0000 (0:00:05.406)       0:03:19.240 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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 : Creating TLS backend PEM File] **********************************\nThursday 01 October 2026  08:01:29 +0000 (0:00:05.120)       0:03:24.361 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over config.json files for services] ********************\nThursday 01 October 2026  08:01:35 +0000 (0:00:05.186)       0:03:29.547 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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] ***********************************\nThursday 01 October 2026  08:01:41 +0000 (0:00:06.132)       0:03:35.680 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over glance-cache.conf for glance_api] ******************\nThursday 01 October 2026  08:01:50 +0000 (0:00:08.760)       0:03:44.440 ****** \n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\nTASK [glance : Copying over glance-image-import.conf] **************************\nThursday 01 October 2026  08:01:54 +0000 (0:00:04.887)       0:03:49.327 ****** \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] *******************\nThursday 01 October 2026  08:01:59 +0000 (0:00:04.925)       0:03:54.252 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Copying over existing policy file] ******************************\nThursday 01 October 2026  08:02:05 +0000 (0:00:05.262)       0:03:59.515 ****** \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] ****************************\nThursday 01 October 2026  08:02:06 +0000 (0:00:01.400)       0:04:00.915 ****** \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-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Generating 'hostnqn' file for glance_api] ***********************\nThursday 01 October 2026  08:02:11 +0000 (0:00:05.311)       0:04:06.226 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [glance : Generating 'hostid' file for glance_api] ************************\nThursday 01 October 2026  08:02:16 +0000 (0:00:05.168)       0:04:11.395 ****** \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] ********************\nThursday 01 October 2026  08:02:22 +0000 (0:00:05.244)       0:04:16.639 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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] ***\nThursday 01 October 2026  08:02:28 +0000 (0:00:06.072)       0:04:22.711 ****** \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] ********************************\nThursday 01 October 2026  08:02:30 +0000 (0:00:01.793)       0:04:24.505 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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 : Flush handlers] *************************************************\nThursday 01 October 2026  08:02:35 +0000 (0:00:05.542)       0:04:30.047 ****** \n\nTASK [glance : Flush handlers] *************************************************\nThursday 01 October 2026  08:02:36 +0000 (0:00:00.514)       0:04:30.562 ****** \n\nTASK [glance : Flush handlers] *************************************************\nThursday 01 October 2026  08:02:36 +0000 (0:00:00.475)       0:04:31.037 ****** \n\nRUNNING HANDLER [glance : Restart glance-api container] ************************\nThursday 01 October 2026  08:02:37 +0000 (0:00:00.882)       0:04:31.919 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [glance : Running Glance database contract container] *********************\nThursday 01 October 2026  08:03:21 +0000 (0:00:44.398)       0:05:16.318 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Disable log_bin_trust_function_creators function] ***************\nThursday 01 October 2026  08:03:38 +0000 (0:00:16.966)       0:05:33.284 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [glance : Finish Glance upgrade] ******************************************\nThursday 01 October 2026  08:03:42 +0000 (0:00:03.205)       0:05:36.490 ****** \n\u001b[0;32mok: [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 : include_tasks] **************************************************\nThursday 01 October 2026  08:03:43 +0000 (0:00:01.572)       0:05:38.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\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \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=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:03:46 +0000 (0:00:02.371)       0:05:40.434 ****** \n=============================================================================== \nglance : Restart glance-api container ---------------------------------- 44.40s\nglance : Running Glance database expand container ---------------------- 18.46s\nglance : Running Glance database migrate container --------------------- 17.81s\nglance : Running Glance database contract container -------------------- 16.97s\nglance : Stop glance service ------------------------------------------- 14.46s\nglance : Copying over glance-api.conf ----------------------------------- 8.76s\nglance : Copying over glance-api.conf ----------------------------------- 8.57s\nglance : Copying over config.json files for services -------------------- 6.44s\nglance : Copying over config.json files for services -------------------- 6.13s\nservice-check-containers : glance | Check containers -------------------- 6.07s\nservice-cert-copy : glance | Copying over extra CA certificates --------- 5.94s\nservice-cert-copy : glance | Copying over extra CA certificates --------- 5.76s\nglance : Ensuring glance service ceph config subdir exists -------------- 5.61s\nglance : Ensuring config directories exist ------------------------------ 5.59s\nservice-check-containers : Include tasks -------------------------------- 5.54s\nservice-cert-copy : glance | Copying over backend internal TLS certificate --- 5.41s\nglance : Ensuring config directories exist ------------------------------ 5.40s\nglance : Copying over glance-haproxy-tls.cfg ---------------------------- 5.31s\nglance : Ensuring glance service ceph config subdir exists -------------- 5.26s\nglance : Copying over property-protections-rules.conf ------------------- 5.26s\n+ osism apply -a upgrade cinder\n\u001b[32m2026-10-01 08:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of cinder.\u001b[0m\n\u001b[32m2026-10-01 08:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb4b6428-4a54-4082-b33c-0148fb369c2b (cinder) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bb4b6428-4a54-4082-b33c-0148fb369c2b (cinder) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:03:55 +0000 (0:00:02.125)       0:00:02.125 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  08:03:57 +0000 (0:00:01.941)       0:00:04.067 ****** \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] **************************************************\nThursday 01 October 2026  08:04:00 +0000 (0:00:03.366)       0:00:07.433 ****** \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nThursday 01 October 2026  08:04:04 +0000 (0:00:03.698)       0:00:11.132 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/config.yml for testbed-node-0\u001b[0m\n\nTASK [cinder : Ensuring config directories exist] ******************************\nThursday 01 October 2026  08:04:06 +0000 (0:00:02.293)       0:00:13.425 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] **************************************************\nThursday 01 October 2026  08:04:10 +0000 (0:00:03.740)       0:00:17.166 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nThursday 01 October 2026  08:04:11 +0000 (0:00:01.246)       0:00:18.412 ****** \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/external_ceph.yml for testbed-node-0\u001b[0m\n\nTASK [cinder : Ensuring cinder service ceph config subdirs exists] *************\nThursday 01 October 2026  08:04:13 +0000 (0:00:01.638)       0:00:20.051 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=cinder-backup)\u001b[0m\n\nTASK [cinder : Copying over multiple ceph.conf for cinder services] ************\nThursday 01 October 2026  08:04:16 +0000 (0:00:03.243)       0:00:23.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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] *****************\nThursday 01 October 2026  08:04:23 +0000 (0:00:06.995)       0:00:30.289 ****** \n\u001b[0;32mok: [testbed-node-0] => (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] *****************\nThursday 01 October 2026  08:04:26 +0000 (0:00:02.485)       0:00:32.775 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (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] *****\nThursday 01 October 2026  08:04:30 +0000 (0:00:04.038)       0:00:36.813 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=cinder-volume)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=cinder-backup)\u001b[0m\n\nTASK [cinder : Check if policies shall be overwritten] *************************\nThursday 01 October 2026  08:04:32 +0000 (0:00:02.068)       0:00:38.882 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Set cinder policy file] *****************************************\nThursday 01 October 2026  08:04:33 +0000 (0:00:01.325)       0:00:40.208 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : include_tasks] **************************************************\nThursday 01 October 2026  08:04:34 +0000 (0:00:01.304)       0:00:41.513 ****** \n\u001b[0;36mincluded: /ansible/roles/cinder/tasks/copy-certs.yml for testbed-node-0\u001b[0m\n\nTASK [service-cert-copy : cinder | Copying over extra CA certificates] *********\nThursday 01 October 2026  08:04:36 +0000 (0:00:01.760)       0:00:43.273 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] ***\nThursday 01 October 2026  08:04:41 +0000 (0:00:05.365)       0:00:48.639 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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\nTASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******\nThursday 01 October 2026  08:04:43 +0000 (0:00:02.090)       0:00:50.729 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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\nTASK [cinder : Copying over config.json files for services] ********************\nThursday 01 October 2026  08:04:46 +0000 (0:00:02.119)       0:00:52.848 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] **********************************\nThursday 01 October 2026  08:04:51 +0000 (0:00:05.835)       0:00:58.684 ****** \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\nTASK [Configure uWSGI for Cinder] **********************************************\nThursday 01 October 2026  08:04:53 +0000 (0:00:01.707)       0:01:00.391 ****** \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0\u001b[0m\n\nTASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************\nThursday 01 October 2026  08:04:55 +0000 (0:00:02.149)       0:01:02.541 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Copying over cinder.conf] ***************************************\nThursday 01 October 2026  08:04:58 +0000 (0:00:02.647)       0:01:05.188 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ********************\nThursday 01 October 2026  08:05:14 +0000 (0:00:16.539)       0:01:21.728 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Generating 'hostid' file for cinder_volume] *********************\nThursday 01 October 2026  08:05:17 +0000 (0:00:02.491)       0:01:24.220 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Copying over existing policy file] ******************************\nThursday 01 October 2026  08:05:20 +0000 (0:00:02.772)       0:01:26.993 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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\nTASK [cinder : Copying over nfs_shares files for cinder_volume] ****************\nThursday 01 October 2026  08:05:22 +0000 (0:00:01.805)       0:01:28.799 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Running Cinder bootstrap container] *****************************\nThursday 01 October 2026  08:05:23 +0000 (0:00:01.672)       0:01:30.471 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Ensuring config directories exist] ******************************\nThursday 01 October 2026  08:05:39 +0000 (0:00:15.321)       0:01:45.792 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] **************************************************\nThursday 01 October 2026  08:05:42 +0000 (0:00:03.814)       0:01:49.607 ****** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nThursday 01 October 2026  08:05:44 +0000 (0:00:01.511)       0:01:51.119 ****** \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] *************\nThursday 01 October 2026  08:05:46 +0000 (0:00:01.938)       0:01:53.057 ****** \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 : Copying over multiple ceph.conf for cinder services] ************\nThursday 01 October 2026  08:05:49 +0000 (0:00:03.196)       0:01:56.254 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] *****************\nThursday 01 October 2026  08:05:56 +0000 (0:00:07.025)       0:02:03.280 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'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={'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={'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] *****************\nThursday 01 October 2026  08:05:59 +0000 (0:00:03.242)       0:02:06.523 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'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={'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={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m\n\u001b[0;32mok: [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;32mok: [testbed-node-1] => (item={'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={'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] *****\nThursday 01 October 2026  08:06:04 +0000 (0:00:04.273)       0:02:10.796 ****** \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] *************************\nThursday 01 October 2026  08:06:06 +0000 (0:00:02.511)       0:02:13.307 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Set cinder policy file] *****************************************\nThursday 01 October 2026  08:06:07 +0000 (0:00:01.366)       0:02:14.674 ****** \n\u001b[0;36mskipping: [testbed-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] **************************************************\nThursday 01 October 2026  08:06:09 +0000 (0:00:01.756)       0:02:16.430 ****** \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] *********\nThursday 01 October 2026  08:06:11 +0000 (0:00:01.506)       0:02:17.937 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] ***\nThursday 01 October 2026  08:06:16 +0000 (0:00:05.746)       0:02:23.683 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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 [service-cert-copy : cinder | Copying over backend internal TLS key] ******\nThursday 01 October 2026  08:06:19 +0000 (0:00:02.274)       0:02:25.957 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ********************\nThursday 01 October 2026  08:06:21 +0000 (0:00:02.053)       0:02:28.011 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] **********************************\nThursday 01 October 2026  08:06:27 +0000 (0:00:06.287)       0:02:34.298 ****** \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] **********************************************\nThursday 01 October 2026  08:06:29 +0000 (0:00:01.999)       0:02:36.298 ****** \n\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************\nThursday 01 October 2026  08:06:31 +0000 (0:00:02.410)       0:02:38.708 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over cinder.conf] ***************************************\nThursday 01 October 2026  08:06:35 +0000 (0:00:03.422)       0:02:42.131 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] ********************\nThursday 01 October 2026  08:06:55 +0000 (0:00:19.881)       0:03:02.012 ****** \n\u001b[0;32mok: [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 [cinder : Generating 'hostid' file for cinder_volume] *********************\nThursday 01 October 2026  08:06:58 +0000 (0:00:03.158)       0:03:05.171 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nTASK [cinder : Copying over existing policy file] ******************************\nThursday 01 October 2026  08:07:01 +0000 (0:00:03.515)       0:03:08.686 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ****************\nThursday 01 October 2026  08:07:04 +0000 (0:00:02.100)       0:03:10.786 ****** \n\u001b[0;36mskipping: [testbed-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] ********************\nThursday 01 October 2026  08:07:06 +0000 (0:00:01.986)       0:03:12.772 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ***\nThursday 01 October 2026  08:07:12 +0000 (0:00:06.013)       0:03:18.786 ****** \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] ********************************\nThursday 01 October 2026  08:07:13 +0000 (0:00:01.558)       0:03:20.344 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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 : Flush handlers] *************************************************\nThursday 01 October 2026  08:07:15 +0000 (0:00:02.010)       0:03:22.355 ****** \n\nTASK [cinder : Flush handlers] *************************************************\nThursday 01 October 2026  08:07:16 +0000 (0:00:00.723)       0:03:23.078 ****** \n\nTASK [cinder : Flush handlers] *************************************************\nThursday 01 October 2026  08:07:16 +0000 (0:00:00.465)       0:03:23.544 ****** \n\nRUNNING HANDLER [cinder : Restart cinder-api container] ************************\nThursday 01 October 2026  08:07:17 +0000 (0:00:00.866)       0:03:24.410 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-scheduler container] ******************\nThursday 01 October 2026  08:07:48 +0000 (0:00:30.419)       0:03:54.829 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [cinder : Restart cinder-volume container] *********************\nThursday 01 October 2026  08:08:02 +0000 (0:00:13.930)       0:04:08.760 ****** \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] *********************\nThursday 01 October 2026  08:08:41 +0000 (0:00:39.386)       0:04:48.146 ****** \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] ***\nThursday 01 October 2026  08:08:58 +0000 (0:00:17.234)       0:05:05.381 ****** \nPausing for 30 seconds\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [cinder : Reload cinder services to remove RPC version pin] ***************\nThursday 01 October 2026  08:09:30 +0000 (0:00:31.690)       0:05:37.071 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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 : Running Cinder online schema migration] *************************\nThursday 01 October 2026  08:10:05 +0000 (0:00:34.752)       0:06:11.823 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=44  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=11  \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=25  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:10:19 +0000 (0:00:14.708)       0:06:26.532 ****** \n=============================================================================== \ncinder : Restart cinder-volume container ------------------------------- 39.39s\ncinder : Reload cinder services to remove RPC version pin -------------- 34.75s\ncinder : Wait for cinder services to update service versions ----------- 31.69s\ncinder : Restart cinder-api container ---------------------------------- 30.42s\ncinder : Copying over cinder.conf -------------------------------------- 19.88s\ncinder : Restart cinder-backup container ------------------------------- 17.23s\ncinder : Copying over cinder.conf -------------------------------------- 16.54s\ncinder : Running Cinder bootstrap container ---------------------------- 15.32s\ncinder : Running Cinder online schema migration ------------------------ 14.71s\ncinder : Restart cinder-scheduler container ---------------------------- 13.93s\ncinder : Copying over multiple ceph.conf for cinder services ------------ 7.03s\ncinder : Copying over multiple ceph.conf for cinder services ------------ 6.99s\ncinder : Copying over config.json files for services -------------------- 6.29s\nservice-check-containers : cinder | Check containers -------------------- 6.01s\ncinder : Copying over config.json files for services -------------------- 5.84s\nservice-cert-copy : cinder | Copying over extra CA certificates --------- 5.75s\nservice-cert-copy : cinder | Copying over extra CA certificates --------- 5.37s\ncinder : Copy over Ceph keyring files for cinder-backup ----------------- 4.27s\ncinder : Copy over Ceph keyring files for cinder-backup ----------------- 4.04s\ncinder : Ensuring config directories exist ------------------------------ 3.81s\n+ osism apply -a upgrade barbican\n\u001b[32m2026-10-01 08:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of barbican.\u001b[0m\n\u001b[32m2026-10-01 08:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 897b1567-3847-4fcc-9779-f3b5872961cd (barbican) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 897b1567-3847-4fcc-9779-f3b5872961cd (barbican) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:10:29 +0000 (0:00:02.145)       0:00:02.145 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  08:10:31 +0000 (0:00:02.304)       0:00:04.449 ****** \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] ************************************************\nThursday 01 October 2026  08:10:34 +0000 (0:00:03.375)       0:00:07.825 ****** \n\u001b[0;36mincluded: /ansible/roles/barbican/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [barbican : Ensuring config directories exist] ****************************\nThursday 01 October 2026  08:10:38 +0000 (0:00:03.808)       0:00:11.633 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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] ********************\nThursday 01 October 2026  08:10:41 +0000 (0:00:03.262)       0:00:14.896 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m\n\nTASK [barbican : Check if policies shall be overwritten] ***********************\nThursday 01 October 2026  08:10:44 +0000 (0:00:02.310)       0:00:17.206 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Set barbican policy file] *************************************\nThursday 01 October 2026  08:10:45 +0000 (0:00:01.292)       0:00:18.498 ****** \n\u001b[0;36mskipping: [testbed-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] ************************************************\nThursday 01 October 2026  08:10:47 +0000 (0:00:01.732)       0:00:20.231 ****** \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] *******\nThursday 01 October 2026  08:10:49 +0000 (0:00:01.999)       0:00:22.230 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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] ***\nThursday 01 October 2026  08:10:53 +0000 (0:00:04.096)       0:00:26.327 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ****\nThursday 01 October 2026  08:10:55 +0000 (0:00:02.148)       0:00:28.475 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ******************\nThursday 01 October 2026  08:10:57 +0000 (0:00:01.829)       0:00:30.305 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ********************************\nThursday 01 October 2026  08:11:02 +0000 (0:00:04.708)       0:00:35.013 ****** \n\u001b[0;32mok: [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 [barbican : Checking whether barbican-api-paste.ini file exists] **********\nThursday 01 October 2026  08:11:04 +0000 (0:00:02.671)       0:00:37.685 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [barbican : Copying over barbican-api-paste.ini] **************************\nThursday 01 October 2026  08:11:07 +0000 (0:00:02.897)       0:00:40.582 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************************\nThursday 01 October 2026  08:11:10 +0000 (0:00:02.367)       0:00:42.949 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ****************************\nThursday 01 October 2026  08:11:19 +0000 (0:00:09.045)       0:00:51.995 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ******************\nThursday 01 October 2026  08:11:21 +0000 (0:00:02.821)       0:00:54.817 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ***\nThursday 01 October 2026  08:11:26 +0000 (0:00:04.592)       0:00:59.409 ****** \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] ********************************\nThursday 01 October 2026  08:11:27 +0000 (0:00:01.514)       0:01:00.923 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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 : Running barbican bootstrap container] *************************\nThursday 01 October 2026  08:11:30 +0000 (0:00:02.980)       0:01:03.904 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [barbican : Flush handlers] ***********************************************\nThursday 01 October 2026  08:11:42 +0000 (0:00:11.079)       0:01:14.983 ****** \n\nTASK [barbican : Flush handlers] ***********************************************\nThursday 01 October 2026  08:11:42 +0000 (0:00:00.580)       0:01:15.563 ****** \n\nTASK [barbican : Flush handlers] ***********************************************\nThursday 01 October 2026  08:11:43 +0000 (0:00:00.412)       0:01:15.975 ****** \n\nRUNNING HANDLER [barbican : Restart barbican-api container] ********************\nThursday 01 October 2026  08:11:43 +0000 (0:00:00.921)       0:01:16.897 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******\nThursday 01 October 2026  08:13:58 +0000 (0:02:14.406)       0:03:31.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\nRUNNING HANDLER [barbican : Restart barbican-worker container] *****************\nThursday 01 October 2026  08:14:11 +0000 (0:00:13.377)       0:03:44.681 ****** \n\u001b[0;33mchanged: [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=17  \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=15  \u001b[0m \u001b[0;33mchanged=7   \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=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:14:24 +0000 (0:00:13.145)       0:03:57.826 ****** \n=============================================================================== \nbarbican : Restart barbican-api container ----------------------------- 134.41s\nbarbican : Restart barbican-keystone-listener container ---------------- 13.38s\nbarbican : Restart barbican-worker container --------------------------- 13.15s\nbarbican : Running barbican bootstrap container ------------------------ 11.08s\nbarbican : Copying over barbican.conf ----------------------------------- 9.05s\nbarbican : Copying over config.json files for services ------------------ 4.71s\nservice-check-containers : barbican | Check containers ------------------ 4.59s\nservice-cert-copy : barbican | Copying over extra CA certificates ------- 4.10s\nbarbican : include_tasks ------------------------------------------------ 3.81s\nGroup hosts based on enabled services ----------------------------------- 3.38s\nbarbican : Ensuring config directories exist ---------------------------- 3.26s\nservice-check-containers : Include tasks -------------------------------- 2.98s\nbarbican : Checking whether barbican-api-paste.ini file exists ---------- 2.90s\nbarbican : Copying over existing policy file ---------------------------- 2.82s\nbarbican : Copying over barbican-api.ini -------------------------------- 2.67s\nbarbican : Copying over barbican-api-paste.ini -------------------------- 2.37s\nbarbican : Ensuring vassals config directories exist -------------------- 2.31s\nGroup hosts based on Kolla action --------------------------------------- 2.30s\nservice-cert-copy : barbican | Copying over backend internal TLS certificate --- 2.15s\nbarbican : include_tasks ------------------------------------------------ 2.00s\n+ osism apply -a upgrade designate\n\u001b[32m2026-10-01 08:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of designate.\u001b[0m\n\u001b[32m2026-10-01 08:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 13441e6e-e44f-41b7-b2c7-4d9dbe45a6e9 (designate) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 13441e6e-e44f-41b7-b2c7-4d9dbe45a6e9 (designate) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:14:32 +0000 (0:00:01.547)       0:00:01.547 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  08:14:34 +0000 (0:00:02.017)       0:00:03.565 ****** \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] ***********************************************\nThursday 01 October 2026  08:14:36 +0000 (0:00:01.775)       0:00:05.340 ****** \n\u001b[0;36mincluded: /ansible/roles/designate/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [designate : Ensuring config directories exist] ***************************\nThursday 01 October 2026  08:14:38 +0000 (0:00:02.623)       0:00:07.963 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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] **********************\nThursday 01 October 2026  08:14:44 +0000 (0:00:05.373)       0:00:13.337 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [designate : Set designate policy file] ***********************************\nThursday 01 October 2026  08:14:45 +0000 (0:00:01.315)       0:00:14.653 ****** \n\u001b[0;36mskipping: [testbed-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] ***********************************************\nThursday 01 October 2026  08:14:46 +0000 (0:00:01.189)       0:00:15.843 ****** \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] ******\nThursday 01 October 2026  08:14:48 +0000 (0:00:01.906)       0:00:17.749 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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] ***\nThursday 01 October 2026  08:14:55 +0000 (0:00:07.405)       0:00:25.154 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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\nTASK [service-cert-copy : designate | Copying over backend internal TLS key] ***\nThursday 01 October 2026  08:14:58 +0000 (0:00:02.559)       0:00:27.714 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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] *****************\nThursday 01 October 2026  08:15:01 +0000 (0:00:02.775)       0:00:30.489 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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] *********************************\nThursday 01 October 2026  08:15:08 +0000 (0:00:07.462)       0:00:37.951 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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] *************************************\nThursday 01 October 2026  08:15:27 +0000 (0:00:18.480)       0:00:56.432 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m\n\nTASK [designate : Copying over named.conf] *************************************\nThursday 01 October 2026  08:15:31 +0000 (0:00:04.669)       0:01:01.102 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m\n\nTASK [designate : Copying over rndc.conf] **************************************\nThursday 01 October 2026  08:15:35 +0000 (0:00:03.588)       0:01:04.690 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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] ***************************************\nThursday 01 October 2026  08:15:39 +0000 (0:00:04.056)       0:01:08.746 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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] ***********************************************\nThursday 01 October 2026  08:15:43 +0000 (0:00:03.547)       0:01:12.293 ****** \n\u001b[0;36mskipping: [testbed-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] ***************************\nThursday 01 October 2026  08:15:44 +0000 (0:00:01.524)       0:01:13.818 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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] *****************\nThursday 01 October 2026  08:15:47 +0000 (0:00:02.816)       0:01:16.634 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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] ***\nThursday 01 October 2026  08:15:55 +0000 (0:00:07.772)       0:01:24.407 ****** \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] ********************************\nThursday 01 October 2026  08:15:56 +0000 (0:00:01.629)       0:01:26.037 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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 : Running Designate bootstrap container] ***********************\nThursday 01 October 2026  08:15:58 +0000 (0:00:02.094)       0:01:28.131 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [designate : Flush handlers] **********************************************\nThursday 01 October 2026  08:16:11 +0000 (0:00:12.850)       0:01:40.981 ****** \n\nTASK [designate : Flush handlers] **********************************************\nThursday 01 October 2026  08:16:12 +0000 (0:00:00.617)       0:01:41.598 ****** \n\nTASK [designate : Flush handlers] **********************************************\nThursday 01 October 2026  08:16:12 +0000 (0:00:00.476)       0:01:42.075 ****** \n\nRUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********\nThursday 01 October 2026  08:16:13 +0000 (0:00:00.926)       0:01:43.001 ****** \n\u001b[0;33mchanged: [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] ******************\nThursday 01 October 2026  08:16:29 +0000 (0:00:15.429)       0:01:58.430 ****** \n\u001b[0;33mchanged: [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] **************\nThursday 01 October 2026  08:16:43 +0000 (0:00:14.003)       0:02:12.434 ****** \n\u001b[0;33mchanged: [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] *************\nThursday 01 October 2026  08:16:57 +0000 (0:00:13.891)       0:02:26.325 ****** \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 [designate : Restart designate-mdns container] *****************\nThursday 01 October 2026  08:17:58 +0000 (0:01:01.595)       0:03:27.921 ****** \n\u001b[0;33mchanged: [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] ***************\nThursday 01 October 2026  08:18:12 +0000 (0:00:13.659)       0:03:41.580 ****** \n\u001b[0;33mchanged: [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] ****************************\nThursday 01 October 2026  08:18:26 +0000 (0:00:14.248)       0:03:55.829 ****** \n\u001b[0;33mchanged: [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=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=20  \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-2\u001b[0m             : \u001b[0;32mok=20  \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 ********************************************************************\nThursday 01 October 2026  08:18:36 +0000 (0:00:09.905)       0:04:05.734 ****** \n=============================================================================== \ndesignate : Restart designate-producer container ----------------------- 61.59s\ndesignate : Copying over designate.conf -------------------------------- 18.48s\ndesignate : Restart designate-backend-bind9 container ------------------ 15.43s\ndesignate : Restart designate-worker container ------------------------- 14.25s\ndesignate : Restart designate-api container ---------------------------- 14.00s\ndesignate : Restart designate-central container ------------------------ 13.89s\ndesignate : Restart designate-mdns container --------------------------- 13.66s\ndesignate : Running Designate bootstrap container ---------------------- 12.85s\ndesignate : Non-destructive DNS pools update ---------------------------- 9.91s\nservice-check-containers : designate | Check containers ----------------- 7.77s\ndesignate : Copying over config.json files for services ----------------- 7.46s\nservice-cert-copy : designate | Copying over extra CA certificates ------ 7.41s\ndesignate : Ensuring config directories exist --------------------------- 5.37s\ndesignate : Copying over pools.yaml ------------------------------------- 4.67s\ndesignate : Copying over rndc.conf -------------------------------------- 4.06s\ndesignate : Copying over named.conf ------------------------------------- 3.59s\ndesignate : Copying over rndc.key --------------------------------------- 3.55s\ndesignate : Copying over existing policy file --------------------------- 2.82s\nservice-cert-copy : designate | Copying over backend internal TLS key --- 2.78s\ndesignate : include_tasks ----------------------------------------------- 2.62s\n+ osism apply -a upgrade ceilometer\n\u001b[32m2026-10-01 08:18:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceilometer.\u001b[0m\n\u001b[32m2026-10-01 08:18:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69bdad46-c130-4453-8429-148d77321a7b (ceilometer) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:18:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 69bdad46-c130-4453-8429-148d77321a7b (ceilometer) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:18:45 +0000 (0:00:01.828)       0:00:01.828 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  08:18:48 +0000 (0:00:02.697)       0:00:04.526 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_ceilometer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_ceilometer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_ceilometer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item=enable_ceilometer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item=enable_ceilometer_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item=enable_ceilometer_True)\u001b[0m\n\nPLAY [Apply role ceilometer] ***************************************************\n\nTASK [ceilometer : include_tasks] **********************************************\nThursday 01 October 2026  08:18:50 +0000 (0:00:02.578)       0:00:07.104 ****** \n\u001b[0;36mincluded: /ansible/roles/ceilometer/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m\n\nTASK [ceilometer : Ensuring config directories exist] **************************\nThursday 01 October 2026  08:18:53 +0000 (0:00:03.025)       0:00:10.129 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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\nTASK [ceilometer : Check if the folder for custom meter definitions exist] *****\nThursday 01 October 2026  08:18:57 +0000 (0:00:03.858)       0:00:13.987 ****** \n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\nTASK [ceilometer : Set variable that indicates if we have a folder for custom meter YAML files] ***\nThursday 01 October 2026  08:19:01 +0000 (0:00:03.620)       0:00:17.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\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Find all *.yaml files in custom meter definitions folder (if the folder exist)] ***\nThursday 01 October 2026  08:19:03 +0000 (0:00:01.746)       0:00:19.354 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Set the variable that control the copy of custom meter definitions] ***\nThursday 01 October 2026  08:19:04 +0000 (0:00:01.837)       0:00:21.192 ****** \n\u001b[0;32mok: [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 [ceilometer : Create default folder for custom meter definitions] *********\nThursday 01 October 2026  08:19:06 +0000 (0:00:01.730)       0:00:22.922 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m\n\nTASK [ceilometer : Copying custom meter definitions to Ceilometer] *************\nThursday 01 October 2026  08:19:08 +0000 (0:00:02.123)       0:00:25.045 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m\n\nTASK [ceilometer : Check if the folder [\"/opt/configuration/environments/kolla/files/overlays/ceilometer/pollsters.d\"] for dynamic pollsters definitions exist] ***\nThursday 01 October 2026  08:19:10 +0000 (0:00:02.131)       0:00:27.177 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [ceilometer : Set the variable that control the copy of dynamic pollsters definitions] ***\nThursday 01 October 2026  08:19:12 +0000 (0:00:01.671)       0:00:28.849 ****** \n\u001b[0;32mok: [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 [ceilometer : Clean default folder for dynamic pollsters definitions] *****\nThursday 01 October 2026  08:19:14 +0000 (0:00:01.894)       0:00:30.743 ****** \n\u001b[0;32mok: [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 [ceilometer : Create default folder for dynamic pollsters definitions] ****\nThursday 01 October 2026  08:19:16 +0000 (0:00:02.495)       0:00:33.239 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Copying dynamic pollsters definitions] **********************\nThursday 01 October 2026  08:19:18 +0000 (0:00:01.930)       0:00:35.169 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Check if custom polling.yaml exists] ************************\nThursday 01 October 2026  08:19:21 +0000 (0:00:02.112)       0:00:37.282 ****** \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\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 [ceilometer : Copying over polling.yaml] **********************************\nThursday 01 October 2026  08:19:24 +0000 (0:00:03.103)       0:00:40.385 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m\n\nTASK [ceilometer : Set ceilometer polling file's path] *************************\nThursday 01 October 2026  08:19:26 +0000 (0:00:02.228)       0:00:42.614 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Check custom gnocchi_resources.yaml exists] *****************\nThursday 01 October 2026  08:19:28 +0000 (0:00:01.864)       0:00:44.478 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m\n\nTASK [ceilometer : Copying over gnocchi_resources.yaml] ************************\nThursday 01 October 2026  08:19:31 +0000 (0:00:03.384)       0:00:47.862 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m\n\nTASK [ceilometer : Set ceilometer gnocchi_resources file's path] ***************\nThursday 01 October 2026  08:19:33 +0000 (0:00:02.230)       0:00:50.093 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Check if policies shall be overwritten] *********************\nThursday 01 October 2026  08:19:35 +0000 (0:00:01.886)       0:00:51.979 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [ceilometer : Set ceilometer policy file] *********************************\nThursday 01 October 2026  08:19:36 +0000 (0:00:01.072)       0:00:53.052 ****** \n\u001b[0;36mskipping: [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 [ceilometer : include_tasks] **********************************************\nThursday 01 October 2026  08:19:38 +0000 (0:00:01.894)       0:00:54.947 ****** \n\u001b[0;36mincluded: /ansible/roles/ceilometer/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 : ceilometer | Copying over extra CA certificates] *****\nThursday 01 October 2026  08:19:41 +0000 (0:00:02.620)       0:00:57.568 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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\nTASK [service-cert-copy : ceilometer | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  08:19:44 +0000 (0:00:03.086)       0:01:00.654 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m\n\nTASK [service-cert-copy : ceilometer | Copying over backend internal TLS key] ***\nThursday 01 October 2026  08:19:46 +0000 (0:00:02.310)       0:01:02.965 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m\n\nTASK [ceilometer : Copying over config.json files for services] ****************\nThursday 01 October 2026  08:19:49 +0000 (0:00:02.354)       0:01:05.319 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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\nTASK [ceilometer : Copying over ceilometer.conf] *******************************\nThursday 01 October 2026  08:19:52 +0000 (0:00:03.366)       0:01:08.685 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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\nTASK [ceilometer : Check custom event_definitions.yaml exists] *****************\nThursday 01 October 2026  08:19:59 +0000 (0:00:06.743)       0:01:15.428 ****** \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-3 -> 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 [ceilometer : Copying over event_definitions.yaml] ************************\nThursday 01 October 2026  08:20:01 +0000 (0:00:02.837)       0:01:18.266 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Copying over event_definitions.yaml for notification service] ***\nThursday 01 October 2026  08:20:03 +0000 (0:00:01.718)       0:01:19.984 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [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 [ceilometer : Copying over event_pipeline.yaml] ***************************\nThursday 01 October 2026  08:20:06 +0000 (0:00:02.376)       0:01:22.361 ****** \n\u001b[0;36mskipping: [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 [ceilometer : Check custom pipeline.yaml exists] **************************\nThursday 01 October 2026  08:20:08 +0000 (0:00:02.506)       0:01:24.867 ****** \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-4 -> localhost]\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> 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 [ceilometer : Copying over custom pipeline.yaml file] *********************\nThursday 01 October 2026  08:20:11 +0000 (0:00:03.104)       0:01:27.971 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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\nTASK [ceilometer : Copying over pipeline.yaml file] ****************************\nThursday 01 October 2026  08:20:15 +0000 (0:00:04.134)       0:01:32.106 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\nTASK [ceilometer : Copying VMware vCenter CA file] *****************************\nThursday 01 October 2026  08:20:18 +0000 (0:00:02.207)       0:01:34.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\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [ceilometer : Copying over existing policy file] **************************\nThursday 01 October 2026  08:20:19 +0000 (0:00:01.580)       0:01:35.894 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m\n\nTASK [service-check-containers : ceilometer | Check containers] ****************\nThursday 01 October 2026  08:20:22 +0000 (0:00:02.534)       0:01:38.428 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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\nTASK [service-check-containers : ceilometer | Notify handlers to restart containers] ***\nThursday 01 October 2026  08:20:25 +0000 (0:00:03.466)       0:01:41.894 ****** \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] ********************************\nThursday 01 October 2026  08:20:27 +0000 (0:00:02.255)       0:01:44.150 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m\n\nTASK [ceilometer : Running Ceilometer bootstrap container] *********************\nThursday 01 October 2026  08:20:30 +0000 (0:00:02.949)       0:01:47.099 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  08:20:36 +0000 (0:00:05.979)       0:01:53.079 ****** \n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  08:20:37 +0000 (0:00:00.469)       0:01:53.548 ****** \n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  08:20:37 +0000 (0:00:00.565)       0:01:54.113 ****** \n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  08:20:38 +0000 (0:00:00.539)       0:01:54.652 ****** \n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  08:20:39 +0000 (0:00:00.677)       0:01:55.330 ****** \n\nTASK [ceilometer : Flush handlers] *********************************************\nThursday 01 October 2026  08:20:39 +0000 (0:00:00.507)       0:01:55.838 ****** \n\nRUNNING HANDLER [ceilometer : Restart ceilometer-notification container] *******\nThursday 01 October 2026  08:20:40 +0000 (0:00:00.963)       0:01:56.801 ****** \n\u001b[0;33mchanged: [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 [ceilometer : Restart ceilometer-central container] ************\nThursday 01 October 2026  08:20:53 +0000 (0:00:13.087)       0:02:09.889 ****** \n\u001b[0;33mchanged: [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 [ceilometer : Restart ceilometer-compute container] ************\nThursday 01 October 2026  08:21:05 +0000 (0:00:12.156)       0:02:22.045 ****** \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\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=7   \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=24  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:21:19 +0000 (0:00:13.656)       0:02:35.702 ****** \n=============================================================================== \nceilometer : Restart ceilometer-compute container ---------------------- 13.66s\nceilometer : Restart ceilometer-notification container ----------------- 13.09s\nceilometer : Restart ceilometer-central container ---------------------- 12.16s\nceilometer : Copying over ceilometer.conf ------------------------------- 6.74s\nceilometer : Running Ceilometer bootstrap container --------------------- 5.98s\nceilometer : Copying over custom pipeline.yaml file --------------------- 4.13s\nceilometer : Ensuring config directories exist -------------------------- 3.86s\nceilometer : Flush handlers --------------------------------------------- 3.72s\nceilometer : Check if the folder for custom meter definitions exist ----- 3.62s\nservice-check-containers : ceilometer | Check containers ---------------- 3.47s\nceilometer : Check custom gnocchi_resources.yaml exists ----------------- 3.38s\nceilometer : Copying over config.json files for services ---------------- 3.37s\nceilometer : Check custom pipeline.yaml exists -------------------------- 3.10s\nceilometer : Check if custom polling.yaml exists ------------------------ 3.10s\nservice-cert-copy : ceilometer | Copying over extra CA certificates ----- 3.09s\nceilometer : include_tasks ---------------------------------------------- 3.03s\nservice-check-containers : Include tasks -------------------------------- 2.95s\nceilometer : Check custom event_definitions.yaml exists ----------------- 2.84s\nGroup hosts based on Kolla action --------------------------------------- 2.70s\nceilometer : include_tasks ---------------------------------------------- 2.62s\n+ osism apply -a upgrade aodh\n\u001b[32m2026-10-01 08:21:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of aodh.\u001b[0m\n\u001b[32m2026-10-01 08:21:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c35253-d702-4c94-9eb8-27ca145ec857 (aodh) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:21:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 85c35253-d702-4c94-9eb8-27ca145ec857 (aodh) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:21:26 +0000 (0:00:01.852)       0:00:01.852 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  08:21:28 +0000 (0:00:01.921)       0:00:03.773 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_aodh_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_aodh_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_aodh_True)\u001b[0m\n\nPLAY [Apply role aodh] *********************************************************\n\nTASK [aodh : include_tasks] ****************************************************\nThursday 01 October 2026  08:21:31 +0000 (0:00:02.420)       0:00:06.193 ****** \n\u001b[0;36mincluded: /ansible/roles/aodh/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [aodh : Ensuring config directories exist] ********************************\nThursday 01 October 2026  08:21:34 +0000 (0:00:03.334)       0:00:09.528 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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 [aodh : Check if policies shall be overwritten] ***************************\nThursday 01 October 2026  08:21:38 +0000 (0:00:04.130)       0:00:13.659 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [aodh : Set aodh policy file] *********************************************\nThursday 01 October 2026  08:21:40 +0000 (0:00:01.417)       0:00:15.077 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [aodh : Copying over existing policy file] ********************************\nThursday 01 October 2026  08:21:41 +0000 (0:00:01.651)       0:00:16.728 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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\nTASK [aodh : include_tasks] ****************************************************\nThursday 01 October 2026  08:21:43 +0000 (0:00:01.999)       0:00:18.727 ****** \n\u001b[0;36mincluded: /ansible/roles/aodh/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : aodh | Copying over extra CA certificates] ***********\nThursday 01 October 2026  08:21:45 +0000 (0:00:01.746)       0:00:20.474 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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 [service-cert-copy : aodh | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  08:21:50 +0000 (0:00:05.195)       0:00:25.670 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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\nTASK [service-cert-copy : aodh | Copying over backend internal TLS key] ********\nThursday 01 October 2026  08:21:53 +0000 (0:00:02.617)       0:00:28.288 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-api:20.0.0.20260814', '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-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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\nTASK [aodh : Copying over config.json files for services] **********************\nThursday 01 October 2026  08:21:55 +0000 (0:00:02.193)       0:00:30.481 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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 [aodh : Copying over aodh.conf] *******************************************\nThursday 01 October 2026  08:22:01 +0000 (0:00:05.916)       0:00:36.397 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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 [aodh : Copying over wsgi-aodh files for services] ************************\nThursday 01 October 2026  08:22:11 +0000 (0:00:10.115)       0:00:46.512 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [service-check-containers : aodh | Check containers] **********************\nThursday 01 October 2026  08:22:14 +0000 (0:00:03.091)       0:00:49.604 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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 [service-check-containers : aodh | Notify handlers to restart containers] ***\nThursday 01 October 2026  08:22:20 +0000 (0:00:05.748)       0:00:55.353 ****** \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] ********************************\nThursday 01 October 2026  08:22:21 +0000 (0:00:01.621)       0:00:56.974 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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\nTASK [aodh : Running aodh bootstrap container] *********************************\nThursday 01 October 2026  08:22:24 +0000 (0:00:02.244)       0:00:59.219 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [aodh : Flush handlers] ***************************************************\nThursday 01 October 2026  08:22:38 +0000 (0:00:14.022)       0:01:13.242 ****** \n\nTASK [aodh : Flush handlers] ***************************************************\nThursday 01 October 2026  08:22:38 +0000 (0:00:00.488)       0:01:13.730 ****** \n\nTASK [aodh : Flush handlers] ***************************************************\nThursday 01 October 2026  08:22:39 +0000 (0:00:00.536)       0:01:14.267 ****** \n\nRUNNING HANDLER [aodh : Restart aodh-api container] ****************************\nThursday 01 October 2026  08:22:40 +0000 (0:00:01.079)       0:01:15.347 ****** \n\u001b[0;33mchanged: [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 [aodh : Restart aodh-evaluator container] **********************\nThursday 01 October 2026  08:22:53 +0000 (0:00:13.518)       0:01:28.865 ****** \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 [aodh : Restart aodh-listener container] ***********************\nThursday 01 October 2026  08:23:06 +0000 (0:00:12.684)       0:01:41.549 ****** \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 [aodh : Restart aodh-notifier container] ***********************\nThursday 01 October 2026  08:23:22 +0000 (0:00:16.274)       0:01:57.824 ****** \n\u001b[0;33mchanged: [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=16  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=8   \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=15  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:23:41 +0000 (0:00:18.620)       0:02:16.444 ****** \n=============================================================================== \naodh : Restart aodh-notifier container --------------------------------- 18.62s\naodh : Restart aodh-listener container --------------------------------- 16.27s\naodh : Running aodh bootstrap container -------------------------------- 14.02s\naodh : Restart aodh-api container -------------------------------------- 13.52s\naodh : Restart aodh-evaluator container -------------------------------- 12.68s\naodh : Copying over aodh.conf ------------------------------------------ 10.12s\naodh : Copying over config.json files for services ---------------------- 5.92s\nservice-check-containers : aodh | Check containers ---------------------- 5.75s\nservice-cert-copy : aodh | Copying over extra CA certificates ----------- 5.20s\naodh : Ensuring config directories exist -------------------------------- 4.13s\naodh : include_tasks ---------------------------------------------------- 3.33s\naodh : Copying over wsgi-aodh files for services ------------------------ 3.09s\nservice-cert-copy : aodh | Copying over backend internal TLS certificate --- 2.62s\nGroup hosts based on enabled services ----------------------------------- 2.42s\nservice-check-containers : Include tasks -------------------------------- 2.25s\nservice-cert-copy : aodh | Copying over backend internal TLS key -------- 2.19s\naodh : Flush handlers --------------------------------------------------- 2.10s\naodh : Copying over existing policy file -------------------------------- 2.00s\nGroup hosts based on Kolla action --------------------------------------- 1.92s\naodh : include_tasks ---------------------------------------------------- 1.75s\n++ semver 10.2.0 7.0.0\n+ [[ 1 -ge 0 ]]\n+ osism apply -a bootstrap octavia\n\u001b[32m2026-10-01 08:23:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of octavia.\u001b[0m\n\u001b[32m2026-10-01 08:23:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fa1e41a7-d5ce-49a9-855c-19a855808ccc (octavia) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:23:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task fa1e41a7-d5ce-49a9-855c-19a855808ccc (octavia) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:23:50 +0000 (0:00:01.934)       0:00:01.934 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  08:23:52 +0000 (0:00:01.948)       0:00:03.883 ****** \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] *************************************************\nThursday 01 October 2026  08:23:54 +0000 (0:00:02.746)       0:00:06.629 ****** \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/bootstrap.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : Creating Octavia database] *************************************\nThursday 01 October 2026  08:23:57 +0000 (0:00:03.170)       0:00:09.800 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database] *************************\nThursday 01 October 2026  08:24:01 +0000 (0:00:03.904)       0:00:13.704 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia database user and setting permissions] ********\nThursday 01 October 2026  08:24:05 +0000 (0:00:03.619)       0:00:17.324 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Creating Octavia persistence database user and setting permissions] ***\nThursday 01 October 2026  08:24:09 +0000 (0:00:03.597)       0:00:20.922 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Running Octavia bootstrap container] ***************************\nThursday 01 October 2026  08:24:13 +0000 (0:00:04.119)       0:00:25.041 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m 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 ********************************************************************\nThursday 01 October 2026  08:24:27 +0000 (0:00:13.823)       0:00:38.864 ****** \n=============================================================================== \noctavia : Running Octavia bootstrap container -------------------------- 13.82s\noctavia : Creating Octavia persistence database user and setting permissions --- 4.12s\noctavia : Creating Octavia database ------------------------------------- 3.90s\noctavia : Creating Octavia persistence database ------------------------- 3.62s\noctavia : Creating Octavia database user and setting permissions -------- 3.60s\noctavia : include_tasks ------------------------------------------------- 3.17s\nGroup hosts based on enabled services ----------------------------------- 2.75s\nGroup hosts based on Kolla action --------------------------------------- 1.95s\n+ osism apply -a upgrade octavia\n\u001b[32m2026-10-01 08:24:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of octavia.\u001b[0m\n\u001b[32m2026-10-01 08:24:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2cc2e330-bcf8-46dd-bf87-03eeb29acb92 (octavia) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:24:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2cc2e330-bcf8-46dd-bf87-03eeb29acb92 (octavia) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:24:35 +0000 (0:00:01.962)       0:00:01.962 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  08:24:37 +0000 (0:00:02.270)       0:00:04.233 ****** \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] *************************************************\nThursday 01 October 2026  08:24:40 +0000 (0:00:02.383)       0:00:06.616 ****** \n\u001b[0;36mincluded: /ansible/roles/octavia/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [octavia : include_tasks] *************************************************\nThursday 01 October 2026  08:24:43 +0000 (0:00:03.010)       0:00:09.627 ****** \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] ***************************************\nThursday 01 October 2026  08:24:45 +0000 (0:00:02.075)       0:00:11.702 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get service project id] ****************************************\nThursday 01 October 2026  08:24:51 +0000 (0:00:05.730)       0:00:17.433 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Get security groups for octavia] *******************************\nThursday 01 October 2026  08:24:55 +0000 (0:00:04.742)       0:00:22.175 ****** \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] ***************************\nThursday 01 October 2026  08:25:04 +0000 (0:00:08.914)       0:00:31.090 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia resources facts] ***********************************\nThursday 01 October 2026  08:25:09 +0000 (0:00:04.808)       0:00:35.899 ****** \n\u001b[0;32mok: [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] *****************************\nThursday 01 October 2026  08:25:11 +0000 (0:00:01.563)       0:00:37.463 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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] ************************\nThursday 01 October 2026  08:25:15 +0000 (0:00:04.277)       0:00:41.740 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Set octavia policy file] ***************************************\nThursday 01 October 2026  08:25:16 +0000 (0:00:01.305)       0:00:43.046 ****** \n\u001b[0;36mskipping: [testbed-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] *****************************\nThursday 01 October 2026  08:25:18 +0000 (0:00:01.636)       0:00:44.682 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] *************************************************\nThursday 01 October 2026  08:25:20 +0000 (0:00:02.034)       0:00:46.716 ****** \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] ********\nThursday 01 October 2026  08:25:22 +0000 (0:00:01.999)       0:00:48.716 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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] ***\nThursday 01 October 2026  08:25:29 +0000 (0:00:06.698)       0:00:55.415 ****** \n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] *****\nThursday 01 October 2026  08:25:31 +0000 (0:00:02.247)       0:00:57.662 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] *******************\nThursday 01 October 2026  08:25:33 +0000 (0:00:02.096)       0:00:59.758 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] ********************************\nThursday 01 October 2026  08:25:40 +0000 (0:00:07.035)       0:01:06.794 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m\n\nTASK [octavia : Copying over octavia.conf] *************************************\nThursday 01 October 2026  08:25:43 +0000 (0:00:02.834)       0:01:09.628 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] **********************************\nThursday 01 October 2026  08:26:05 +0000 (0:00:22.581)       0:01:32.210 ****** \n\u001b[0;32mok: [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 : Copying certificate files for octavia-worker] ******************\nThursday 01 October 2026  08:26:09 +0000 (0:00:03.301)       0:01:35.511 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-housekeeping] ************\nThursday 01 October 2026  08:26:15 +0000 (0:00:06.697)       0:01:42.208 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [octavia : Copying certificate files for octavia-health-manager] **********\nThursday 01 October 2026  08:26:23 +0000 (0:00:08.021)       0:01:50.229 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m\n\nTASK [service-check-containers : octavia | Check containers] *******************\nThursday 01 October 2026  08:26:31 +0000 (0:00:07.501)       0:01:57.731 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] ***\nThursday 01 October 2026  08:26:38 +0000 (0:00:07.052)       0:02:04.783 ****** \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] ********************************\nThursday 01 October 2026  08:26:40 +0000 (0:00:01.979)       0:02:06.763 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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 : Running Octavia bootstrap container] ***************************\nThursday 01 October 2026  08:26:43 +0000 (0:00:03.176)       0:02:09.940 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [octavia : Flush handlers] ************************************************\nThursday 01 October 2026  08:26:57 +0000 (0:00:13.343)       0:02:23.284 ****** \n\nTASK [octavia : Flush handlers] ************************************************\nThursday 01 October 2026  08:26:57 +0000 (0:00:00.478)       0:02:23.762 ****** \n\nTASK [octavia : Flush handlers] ************************************************\nThursday 01 October 2026  08:26:57 +0000 (0:00:00.452)       0:02:24.215 ****** \n\nRUNNING HANDLER [octavia : Restart octavia-api container] **********************\nThursday 01 October 2026  08:26:58 +0000 (0:00:00.876)       0:02:25.091 ****** \n\u001b[0;33mchanged: [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-driver-agent container] *************\nThursday 01 October 2026  08:27:18 +0000 (0:00:19.311)       0:02:44.403 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [octavia : Restart octavia-health-manager container] ***********\nThursday 01 October 2026  08:27:32 +0000 (0:00:14.517)       0:02:58.920 ****** \n\u001b[0;33mchanged: [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] *************\nThursday 01 October 2026  08:27:46 +0000 (0:00:13.532)       0:03:12.452 ****** \n\u001b[0;33mchanged: [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] *******************\nThursday 01 October 2026  08:27:59 +0000 (0:00:13.550)       0:03:26.003 ****** \n\u001b[0;33mchanged: [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=27  \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-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=9   \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=22  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:28:18 +0000 (0:00:19.183)       0:03:45.186 ****** \n=============================================================================== \noctavia : Copying over octavia.conf ------------------------------------ 22.58s\noctavia : Restart octavia-api container -------------------------------- 19.31s\noctavia : Restart octavia-worker container ----------------------------- 19.18s\noctavia : Restart octavia-driver-agent container ----------------------- 14.52s\noctavia : Restart octavia-housekeeping container ----------------------- 13.55s\noctavia : Restart octavia-health-manager container --------------------- 13.53s\noctavia : Running Octavia bootstrap container -------------------------- 13.34s\noctavia : Get security groups for octavia ------------------------------- 8.91s\noctavia : Copying certificate files for octavia-housekeeping ------------ 8.02s\noctavia : Copying certificate files for octavia-health-manager ---------- 7.50s\nservice-check-containers : octavia | Check containers ------------------- 7.05s\noctavia : Copying over config.json files for services ------------------- 7.04s\nservice-cert-copy : octavia | Copying over extra CA certificates -------- 6.70s\noctavia : Copying certificate files for octavia-worker ------------------ 6.70s\noctavia : Get amphora flavor info --------------------------------------- 5.73s\noctavia : Get loadbalancer management network --------------------------- 4.81s\noctavia : Get service project id ---------------------------------------- 4.74s\noctavia : Ensuring config directories exist ----------------------------- 4.28s\noctavia : Copying over Octavia SSH key ---------------------------------- 3.30s\nservice-check-containers : Include tasks -------------------------------- 3.18s\n+ [[ false == \\f\\a\\l\\s\\e ]]\n+ sh -c /opt/configuration/scripts/upgrade/310-openstack-extended.sh\n\u001b[32m2026-10-01 08:28:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gnocchi.\u001b[0m\n\u001b[32m2026-10-01 08:28:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f0429e9-0f12-479d-b18d-f734902e66de (gnocchi) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:28:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9f0429e9-0f12-479d-b18d-f734902e66de (gnocchi) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:28:28 +0000 (0:00:02.068)       0:00:02.068 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  08:28:30 +0000 (0:00:02.198)       0:00:04.267 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_gnocchi_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_gnocchi_False)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_gnocchi_False)\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True\u001b[0m\n\nPLAY [Apply role gnocchi] ******************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY RECAP *********************************************************************\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 ********************************************************************\nThursday 01 October 2026  08:28:41 +0000 (0:00:10.414)       0:00:14.681 ****** \n=============================================================================== \nGroup hosts based on enabled services ---------------------------------- 10.42s\nGroup hosts based on Kolla action --------------------------------------- 2.20s\n\u001b[32m2026-10-01 08:28:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of manila.\u001b[0m\n\u001b[32m2026-10-01 08:28:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59610e61-ca0d-492c-924c-bc7335612402 (manila) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:28:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 59610e61-ca0d-492c-924c-bc7335612402 (manila) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:28:49 +0000 (0:00:01.914)       0:00:01.914 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  08:28:52 +0000 (0:00:02.201)       0:00:04.116 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=enable_manila_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=enable_manila_True)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=enable_manila_True)\u001b[0m\n\nPLAY [Apply role manila] *******************************************************\n\nTASK [manila : include_tasks] **************************************************\nThursday 01 October 2026  08:28:53 +0000 (0:00:01.788)       0:00:05.904 ****** \n\u001b[0;36mincluded: /ansible/roles/manila/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [manila : Ensuring config directories exist] ******************************\nThursday 01 October 2026  08:28:56 +0000 (0:00:02.837)       0:00:08.742 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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 [manila : include_tasks] **************************************************\nThursday 01 October 2026  08:29:01 +0000 (0:00:04.370)       0:00:13.112 ****** \n\u001b[0;36mincluded: /ansible/roles/manila/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [manila : Ensuring manila service ceph config subdir exists] **************\nThursday 01 October 2026  08:29:03 +0000 (0:00:02.099)       0:00:15.211 ****** \n\u001b[0;32mok: [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 [manila : Copy over multiple ceph configs for Manila] *********************\nThursday 01 October 2026  08:29:05 +0000 (0:00:02.280)       0:00:17.492 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\nTASK [manila : Copy over ceph Manila keyrings] *********************************\nThursday 01 October 2026  08:29:08 +0000 (0:00:02.852)       0:00:20.344 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m\n\nTASK [manila : Ensuring config directory has correct owner and permission] *****\nThursday 01 October 2026  08:29:10 +0000 (0:00:02.502)       0:00:22.846 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=manila-share)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=manila-share)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=manila-share)\u001b[0m\n\nTASK [manila : Check if policies shall be overwritten] *************************\nThursday 01 October 2026  08:29:13 +0000 (0:00:02.193)       0:00:25.039 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [manila : Set manila policy file] *****************************************\nThursday 01 October 2026  08:29:14 +0000 (0:00:01.261)       0:00:26.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 [manila : include_tasks] **************************************************\nThursday 01 October 2026  08:29:16 +0000 (0:00:01.866)       0:00:28.168 ****** \n\u001b[0;36mincluded: /ansible/roles/manila/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [service-cert-copy : manila | Copying over extra CA certificates] *********\nThursday 01 October 2026  08:29:18 +0000 (0:00:02.314)       0:00:30.482 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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 [service-cert-copy : manila | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  08:29:23 +0000 (0:00:05.167)       0:00:35.650 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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 [service-cert-copy : manila | Copying over backend internal TLS key] ******\nThursday 01 October 2026  08:29:26 +0000 (0:00:02.870)       0:00:38.520 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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/release/2025.1/manila-api:20.0.2.20260814', '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-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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 [manila : Copying over config.json files for services] ********************\nThursday 01 October 2026  08:29:29 +0000 (0:00:03.021)       0:00:41.542 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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 [manila : Copying over manila.conf] ***************************************\nThursday 01 October 2026  08:29:35 +0000 (0:00:05.462)       0:00:47.004 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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 [manila : Copying over manila-share.conf] *********************************\nThursday 01 October 2026  08:29:44 +0000 (0:00:08.961)       0:00:55.965 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item=manila-share)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => (item=manila-share)\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => (item=manila-share)\u001b[0m\n\nTASK [manila : Copying over existing policy file] ******************************\nThursday 01 October 2026  08:29:49 +0000 (0:00:05.675)       0:01:01.640 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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 [service-check-containers : manila | Check containers] ********************\nThursday 01 October 2026  08:29:52 +0000 (0:00:02.815)       0:01:04.456 ****** \n\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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 [service-check-containers : manila | Notify handlers to restart containers] ***\nThursday 01 October 2026  08:29:58 +0000 (0:00:05.916)       0:01:10.373 ****** \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] ********************************\nThursday 01 October 2026  08:30:00 +0000 (0:00:01.659)       0:01:12.032 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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 [manila : Running Manila bootstrap container] *****************************\nThursday 01 October 2026  08:30:02 +0000 (0:00:02.826)       0:01:14.859 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [manila : Flush handlers] *************************************************\nThursday 01 October 2026  08:30:22 +0000 (0:00:19.478)       0:01:34.337 ****** \n\nTASK [manila : Flush handlers] *************************************************\nThursday 01 October 2026  08:30:22 +0000 (0:00:00.492)       0:01:34.829 ****** \n\nTASK [manila : Flush handlers] *************************************************\nThursday 01 October 2026  08:30:23 +0000 (0:00:00.467)       0:01:35.296 ****** \n\nRUNNING HANDLER [manila : Restart manila-api container] ************************\nThursday 01 October 2026  08:30:24 +0000 (0:00:00.890)       0:01:36.187 ****** \n\u001b[0;33mchanged: [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 [manila : Restart manila-data container] ***********************\nThursday 01 October 2026  08:30:41 +0000 (0:00:17.315)       0:01:53.503 ****** \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 [manila : Restart manila-scheduler container] ******************\nThursday 01 October 2026  08:30:55 +0000 (0:00:13.742)       0:02:07.245 ****** \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 [manila : Restart manila-share container] **********************\nThursday 01 October 2026  08:31:13 +0000 (0:00:18.244)       0:02:25.490 ****** \n\nSTILL ALIVE [task 'manila : Restart manila-share container' is running] ********\n\u001b[0;33mchanged: [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=21  \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-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=9   \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=20  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:33:34 +0000 (0:02:20.984)       0:04:46.475 ****** \n=============================================================================== \nmanila : Restart manila-share container ------------------------------- 140.98s\nmanila : Running Manila bootstrap container ---------------------------- 19.48s\nmanila : Restart manila-scheduler container ---------------------------- 18.24s\nmanila : Restart manila-api container ---------------------------------- 17.32s\nmanila : Restart manila-data container --------------------------------- 13.74s\nmanila : Copying over manila.conf --------------------------------------- 8.96s\nservice-check-containers : manila | Check containers -------------------- 5.92s\nmanila : Copying over manila-share.conf --------------------------------- 5.68s\nmanila : Copying over config.json files for services -------------------- 5.46s\nservice-cert-copy : manila | Copying over extra CA certificates --------- 5.17s\nmanila : Ensuring config directories exist ------------------------------ 4.37s\nservice-cert-copy : manila | Copying over backend internal TLS key ------ 3.02s\nservice-cert-copy : manila | Copying over backend internal TLS certificate --- 2.87s\nmanila : Copy over multiple ceph configs for Manila --------------------- 2.85s\nmanila : include_tasks -------------------------------------------------- 2.84s\nservice-check-containers : Include tasks -------------------------------- 2.83s\nmanila : Copying over existing policy file ------------------------------ 2.82s\nmanila : Copy over ceph Manila keyrings --------------------------------- 2.50s\nmanila : include_tasks -------------------------------------------------- 2.31s\nmanila : Ensuring manila service ceph config subdir exists -------------- 2.28s\n+ [[ true == \\t\\r\\u\\e ]]\n+ osism migrate rabbitmq3to4 delete\n\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m\n\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFound 114 classic queue(s) in vhost '/'\u001b[0m\n\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: alarm.all.sample\u001b[0m\n\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: alarming.sample\u001b[0m\n\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican.workers\u001b[0m\n\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican.workers.barbican.queue\u001b[0m\n\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican.workers_fanout_09bdebaff23d45b4ab762e2c81f78ba2\u001b[0m\n\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican.workers_fanout_4a479434b6e24b3bad20918b94dd5d4d\u001b[0m\n\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican.workers_fanout_a207b61ebca3489bbf2e44156a9641f1\u001b[0m\n\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican_notifications.info\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_2b62be42f4d2451a855e67d54c788be4\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_8c5b088c803c4e508950970c09dd1ae3\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_97c6bdd9cc2c4852bca4bddb08f6707c\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_dc2c1913692e497aa380b00f50a625ac\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_e6453a3e81f342398ebed1587edbcd6a\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_f932dcb4a8114168b86bfae18a5a2f4e\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-backup\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-backup.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-backup.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-backup.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-scheduler\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-scheduler.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-scheduler.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-scheduler.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-0@rbd-volumes\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-0@rbd-volumes.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-1@rbd-volumes\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-1@rbd-volumes.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-2@rbd-volumes\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-2@rbd-volumes.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: compute\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: compute.testbed-node-3\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: compute.testbed-node-4\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: compute.testbed-node-5\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: conductor\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: conductor.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: conductor.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: conductor.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-data\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-data.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-data.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-data.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-scheduler\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-scheduler.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-scheduler.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-scheduler.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share.testbed-node-0@cephfsnative1\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share.testbed-node-1@cephfsnative1\u001b[0m\n\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share.testbed-node-2@cephfsnative1\u001b[0m\n\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share_fanout_8d15ee67e69b4c80ab9e9fbd54300538\u001b[0m\n\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share_fanout_f899d06cbd414dc2a83162b3d9d66ec6\u001b[0m\n\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share_fanout_f9484fab604f41b7bddcec6c4bf6c2e8\u001b[0m\n\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.audit\u001b[0m\n\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.critical\u001b[0m\n\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.debug\u001b[0m\n\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.error\u001b[0m\n\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.info\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.sample\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.warn\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: octavia_provisioning_v2\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: octavia_provisioning_v2.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: octavia_provisioning_v2.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: octavia_provisioning_v2.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_150abec1a37c45ca94bfbdd37105a9d3\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_4044bc2bfe1c44c498bba2438c209e21\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_8b2607ad49c3486c8aeedf403d91e96e\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_a2bb781a1d254761b41a90dbde2cbd63\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_a6fca73acae74c738e517861c444ee52\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_bbe62315b66142818dc91f5c92ea3404\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-plugin\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-plugin.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-plugin.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-plugin.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-reports-plugin\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-reports-plugin.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-reports-plugin.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-reports-plugin.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-server-resource-versions\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-server-resource-versions.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-server-resource-versions.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-server-resource-versions.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_135c0d95839a4755b7265afc36640d91\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_18a4972d9328480795df64b367b2426b\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_23d452669db54b8ca1fd1d4ee3422e14\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_3a0f56e88fb5444794645b2ce1a56d76\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_4a9a51e7f2c3402db6cfc494be5d4e3f\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_68474e57f04641ef83bec3de229e9cc3\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_7b4d49c8426d4def916de432f8319809\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_7cd902e0541b4f96bb0c0b93712ef657\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_9c2d526ba2f143f4ad6d5a3966e3120e\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_ba21c566d38943e88147564c4c7bc2b1\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_f6c00cb2e9864488996e0b7e9c550d31\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: scheduler\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: scheduler.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: scheduler.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: scheduler.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker.testbed-node-0\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker.testbed-node-1\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker.testbed-node-2\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_25d7cf1670fa483e8efbbd534766dd79\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_8b5868bdbf804e7fb12aed88679023ad\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_cef86ef0379b4c1fb3ed991764c10863\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_d07da6248aed4719afd8c7100da23452\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_fb4ff25347544901bc399698e2cae6c7\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_fcf72381163d479e889ded6a28fed72a\u001b[0m\n\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully deleted 114 queue(s) in vhost '/'\u001b[0m\n+ osism migrate rabbitmq3to4 list\n\u001b[32m2026-10-01 08:34:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m\n\u001b[32m2026-10-01 08:34:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo classic queues found in vhost '/'\u001b[0m\n+ osism migrate rabbitmq3to4 list --vhost openstack --quorum\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFound 192 quorum queue(s) in vhost 'openstack':\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - alarm.all.sample (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - alarming.sample (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers.barbican.queue (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_testbed-node-0:barbican-worker:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_testbed-node-1:barbican-worker:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_testbed-node-2:barbican-worker:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican_notifications.info (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-0:designate-central:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-0:designate-central:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-1:designate-central:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-1:designate-central:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-2:designate-central:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-2:designate-central:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_testbed-node-0:cinder-backup:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_testbed-node-1:cinder-backup:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_testbed-node-2:cinder-backup:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_testbed-node-0:cinder-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_testbed-node-1:cinder-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_testbed-node-2:cinder-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes_fanout_testbed-node-0:cinder-volume:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes_fanout_testbed-node-1:cinder-volume:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes_fanout_testbed-node-2:cinder-volume:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_testbed-node-0:cinder-volume:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_testbed-node-1:cinder-volume:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_testbed-node-2:cinder-volume:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-3 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-4 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-5 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_testbed-node-3:nova-compute:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_testbed-node-4:nova-compute:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_testbed-node-5:nova-compute:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-0:nova-conductor:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-0:nova-conductor:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-1:nova-conductor:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-1:nova-conductor:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-2:nova-conductor:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-2:nova-conductor:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - event.sample (vhost: openstack, messages: 10)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_testbed-node-0:manila-data:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_testbed-node-1:manila-data:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_testbed-node-2:manila-data:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_testbed-node-0:manila-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_testbed-node-1:manila-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_testbed-node-2:manila-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-0@cephfsnative1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-1@cephfsnative1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-2@cephfsnative1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_testbed-node-0:manila-share:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_testbed-node-1:manila-share:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_testbed-node-2:manila-share:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.audit (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.critical (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.debug (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.error (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.info (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.sample (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.warn (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_testbed-node-0:octavia-worker:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_testbed-node-1:octavia-worker:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_testbed-node-2:octavia-worker:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-cinder (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-glance (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-ironic (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-keystone (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-neutron (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-nova (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-0:designate-producer:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-0:designate-producer:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-1:designate-producer:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-1:designate-producer:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-2:designate-producer:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-2:designate-producer:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-0:neutron-server:4 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-0:neutron-server:5 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-0:neutron-server:6 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-1:neutron-server:4 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-1:neutron-server:5 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-1:neutron-server:6 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-2:neutron-server:4 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-2:neutron-server:5 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-2:neutron-server:6 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:10 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:11 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:12 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:3 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:10 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:11 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:12 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:3 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:10 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:11 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:12 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:3 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-0:neutron-server:7 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-0:neutron-server:8 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-0:neutron-server:9 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-1:neutron-server:7 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-1:neutron-server:8 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-1:neutron-server:9 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-2:neutron-server:7 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-2:neutron-server:8 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-2:neutron-server:9 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-0:designate-manage:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-0:designate-producer:3 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-0:designate-producer:4 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-1:designate-producer:3 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-1:designate-producer:4 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-2:designate-producer:3 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-2:designate-producer:4 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-3:nova-compute:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-4:nova-compute:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-5:nova-compute:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-0:nova-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-0:nova-scheduler:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-1:nova-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-1:nova-scheduler:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-2:nova-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-2:nova-scheduler:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-0:designate-worker:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-0:designate-worker:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-1:designate-worker:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-1:designate-worker:2 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-2:designate-worker:1 (vhost: openstack, messages: 0)\u001b[0m\n\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-2:designate-worker:2 (vhost: openstack, messages: 0)\u001b[0m\n+ osism migrate rabbitmq3to4 delete-exchanges\n\u001b[32m2026-10-01 08:34:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m\n\u001b[32m2026-10-01 08:34:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFound 25 exchange(s) in vhost '/'\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: aodh\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: ceilometer\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: cinder\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: designate\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: dns\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: glance\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: heat\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: ironic\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: keystone\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: l3_agent_fanout\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: magnum\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron-vo-Network-1.1_fanout\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron-vo-Port-1.10_fanout\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron-vo-SecurityGroup-1.6_fanout\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron-vo-SecurityGroupRule-1.3_fanout\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron-vo-Subnet-1.2_fanout\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: nova\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: octavia\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: openstack\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: q-agent-notifier-port-update_fanout\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: q-agent-notifier-security_group-update_fanout\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: swift\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: trove\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: zaqar\u001b[0m\n\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully deleted 25 exchange(s) in vhost '/'\u001b[0m\n+ osism migrate rabbitmq3to4 list-exchanges\n\u001b[32m2026-10-01 08:34:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m\n\u001b[32m2026-10-01 08:34:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo exchanges found in vhost '/'\u001b[0m\n+ [[ false == \\f\\a\\l\\s\\e ]]\n+ sh -c /opt/configuration/scripts/upgrade/400-monitoring.sh\n\u001b[32m2026-10-01 08:34:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of prometheus.\u001b[0m\n\u001b[32m2026-10-01 08:34:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d81acb7-4fd7-4bb9-99dc-bffc5ddfdf85 (prometheus) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:34:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3d81acb7-4fd7-4bb9-99dc-bffc5ddfdf85 (prometheus) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:34:48 +0000 (0:00:02.062)       0:00:02.062 ****** \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] ***********************************\nThursday 01 October 2026  08:34:51 +0000 (0:00:03.518)       0:00:05.581 ****** \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] **********************************************\nThursday 01 October 2026  08:34:55 +0000 (0:00:03.502)       0:00:09.083 ****** \n\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/upgrade.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] **************************\nThursday 01 October 2026  08:35:01 +0000 (0:00:06.219)       0:00:15.303 ****** \n\u001b[0;32mok: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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 : include_tasks] **********************************************\nThursday 01 October 2026  08:35:07 +0000 (0:00:05.630)       0:00:20.933 ****** \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] *****\nThursday 01 October 2026  08:35:10 +0000 (0:00:03.312)       0:00:24.245 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-cert-copy : prometheus | Copying over backend internal TLS certificate] ***\nThursday 01 October 2026  08:35:18 +0000 (0:00:08.000)       0:00:32.246 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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\nTASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***\nThursday 01 October 2026  08:35:23 +0000 (0:00:04.657)       0:00:36.904 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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\nTASK [prometheus : Copying over config.json files] *****************************\nThursday 01 October 2026  08:35:28 +0000 (0:00:05.076)       0:00:41.980 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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] *******************\nThursday 01 October 2026  08:35:37 +0000 (0:00:08.901)       0:00:50.881 ****** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom prometheus alert rules files] ***********\nThursday 01 October 2026  08:35:39 +0000 (0:00:02.641)       0:00:53.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 [prometheus : Find prometheus common config overrides] ********************\nThursday 01 October 2026  08:35:42 +0000 (0:00:02.379)       0:00:55.901 ****** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Find prometheus host config overrides] **********************\nThursday 01 October 2026  08:35:44 +0000 (0:00:01.998)       0:00:57.900 ****** \n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mmanager/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mmanager/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-0/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-0/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-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-2/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-2/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-3/prometheus.yml.d' path due to this access issue:\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-3/prometheus.yml.d' is not a directory\u001b[0m\n\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m\n\u001b[1;35m[WARNING]: Skipped\u001b[0m\n\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m\n\u001b[1;35mnode-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] ************************\nThursday 01 October 2026  08:35:47 +0000 (0:00:03.850)       0:01:01.751 ****** \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-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-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-5] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\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] ********************\nThursday 01 October 2026  08:36:12 +0000 (0:00:24.890)       0:01:26.642 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\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-3] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m\n\nTASK [prometheus : Copying over prometheus alertmanager config file] ***********\nThursday 01 October 2026  08:36:18 +0000 (0:00:05.564)       0:01:32.206 ****** \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-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-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;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\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\nTASK [prometheus : Find custom Alertmanager alert notification templates] ******\nThursday 01 October 2026  08:36:21 +0000 (0:00:03.562)       0:01:35.769 ****** \n\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m\n\nTASK [prometheus : Copying over custom Alertmanager alert notification templates] ***\nThursday 01 October 2026  08:36:23 +0000 (0:00:01.967)       0:01:37.736 ****** \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] ********************\nThursday 01 October 2026  08:36:26 +0000 (0:00:02.141)       0:01:39.878 ****** \n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\u001b[0;36mskipping: [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 [prometheus : Copying cloud config file for openstack exporter] ***********\nThursday 01 October 2026  08:36:30 +0000 (0:00:04.270)       0:01:44.148 ****** \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-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [prometheus : Copying config file for blackbox exporter] ******************\nThursday 01 October 2026  08:36:34 +0000 (0:00:04.444)       0:01:48.593 ****** \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-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-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-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;32mok: [testbed-manager] => (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-5]\u001b[0m\n\nTASK [prometheus : Find extra prometheus server config files] ******************\nThursday 01 October 2026  08:36:39 +0000 (0:00:04.448)       0:01:53.041 ****** \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] ***************\nThursday 01 October 2026  08:36:41 +0000 (0:00:02.455)       0:01:55.497 ****** \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] **************\nThursday 01 October 2026  08:36:44 +0000 (0:00:02.682)       0:01:58.180 ****** \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 : Check for the existence of Prometheus v2 container volume] ***\nThursday 01 October 2026  08:36:47 +0000 (0:00:02.797)       0:02:00.977 ****** \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 [prometheus : Gracefully stop Prometheus] *********************************\nThursday 01 October 2026  08:36:49 +0000 (0:00:02.595)       0:02:03.573 ****** \n\u001b[0;36mskipping: [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 [prometheus : Create new Prometheus v3 volume] ****************************\nThursday 01 October 2026  08:36:58 +0000 (0:00:09.103)       0:02:12.676 ****** \n\u001b[0;36mskipping: [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-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\nTASK [prometheus : Move _data from old to new volume] **************************\nThursday 01 October 2026  08:37:01 +0000 (0:00:02.836)       0:02:15.513 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\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 : Remove old Prometheus v2 volume] ****************************\nThursday 01 October 2026  08:37:04 +0000 (0:00:02.866)       0:02:18.379 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-manager]\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] ****************\nThursday 01 October 2026  08:37:08 +0000 (0:00:03.665)       0:02:22.045 ****** \n\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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] ***\nThursday 01 October 2026  08:37:15 +0000 (0:00:07.227)       0:02:29.272 ****** \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] ********************************\nThursday 01 October 2026  08:37:17 +0000 (0:00:02.472)       0:02:31.745 ****** \n\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-manager]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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 : Flush handlers] *********************************************\nThursday 01 October 2026  08:37:21 +0000 (0:00:03.717)       0:02:35.462 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  08:37:22 +0000 (0:00:00.517)       0:02:35.979 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  08:37:22 +0000 (0:00:00.512)       0:02:36.492 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  08:37:23 +0000 (0:00:00.472)       0:02:36.964 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  08:37:23 +0000 (0:00:00.442)       0:02:37.406 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  08:37:24 +0000 (0:00:00.464)       0:02:37.870 ****** \n\nTASK [prometheus : Flush handlers] *********************************************\nThursday 01 October 2026  08:37:24 +0000 (0:00:00.465)       0:02:38.335 ****** \n\nRUNNING HANDLER [prometheus : Restart prometheus-server container] *************\nThursday 01 October 2026  08:37:25 +0000 (0:00:01.097)       0:02:39.433 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******\nThursday 01 October 2026  08:37:44 +0000 (0:00:18.612)       0:02:58.045 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****\nThursday 01 October 2026  08:38:03 +0000 (0:00:19.719)       0:03:17.765 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-memcached-exporter container] ***\nThursday 01 October 2026  08:38:17 +0000 (0:00:13.723)       0:03:31.489 ****** \n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********\nThursday 01 October 2026  08:38:30 +0000 (0:00:13.123)       0:03:44.612 ****** \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-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******\nThursday 01 October 2026  08:38:47 +0000 (0:00:17.002)       0:04:01.615 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***\nThursday 01 October 2026  08:39:02 +0000 (0:00:14.809)       0:04:16.424 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-blackbox-exporter container] ***\nThursday 01 October 2026  08:39:15 +0000 (0:00:13.013)       0:04:29.437 ****** \n\u001b[0;33mchanged: [testbed-manager]\u001b[0m\n\nRUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***\nThursday 01 October 2026  08:39:28 +0000 (0:00:12.973)       0:04:42.411 ****** \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=28  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=8   \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=17  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:39:42 +0000 (0:00:13.699)       0:04:56.111 ****** \n=============================================================================== \nprometheus : Copying over prometheus config file ----------------------- 24.89s\nprometheus : Restart prometheus-node-exporter container ---------------- 19.72s\nprometheus : Restart prometheus-server container ----------------------- 18.61s\nprometheus : Restart prometheus-cadvisor container --------------------- 17.00s\nprometheus : Restart prometheus-alertmanager container ----------------- 14.81s\nprometheus : Restart prometheus-mysqld-exporter container -------------- 13.72s\nprometheus : Restart prometheus-libvirt-exporter container ------------- 13.70s\nprometheus : Restart prometheus-memcached-exporter container ----------- 13.12s\nprometheus : Restart prometheus-elasticsearch-exporter container ------- 13.01s\nprometheus : Restart prometheus-blackbox-exporter container ------------ 12.97s\nprometheus : Gracefully stop Prometheus --------------------------------- 9.10s\nprometheus : Copying over config.json files ----------------------------- 8.90s\nservice-cert-copy : prometheus | Copying over extra CA certificates ----- 8.00s\nservice-check-containers : prometheus | Check containers ---------------- 7.23s\nprometheus : include_tasks ---------------------------------------------- 6.22s\nprometheus : Ensuring config directories exist -------------------------- 5.63s\nprometheus : Copying over prometheus web config file -------------------- 5.56s\nservice-cert-copy : prometheus | Copying over backend internal TLS key --- 5.08s\nservice-cert-copy : prometheus | Copying over backend internal TLS certificate --- 4.66s\nprometheus : Copying config file for blackbox exporter ------------------ 4.45s\n\u001b[32m2026-10-01 08:39:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of grafana.\u001b[0m\n\u001b[32m2026-10-01 08:39:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7aed6c4c-cedb-4fdb-97db-6f3a4f927a05 (grafana) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:39:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7aed6c4c-cedb-4fdb-97db-6f3a4f927a05 (grafana) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:39:49 +0000 (0:00:02.135)       0:00:02.135 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  08:39:51 +0000 (0:00:02.030)       0:00:04.166 ****** \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] *************************************************\nThursday 01 October 2026  08:39:53 +0000 (0:00:01.751)       0:00:05.917 ****** \n\u001b[0;36mincluded: /ansible/roles/grafana/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [grafana : Checking if Grafana container needs upgrading] *****************\nThursday 01 October 2026  08:39:57 +0000 (0:00:04.145)       0:00:10.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 [grafana : Ensuring config directories exist] *****************************\nThursday 01 October 2026  08:40:01 +0000 (0:00:03.925)       0:00:13.988 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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] **********************\nThursday 01 October 2026  08:40:03 +0000 (0:00:02.049)       0:00:16.038 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : include_tasks] *************************************************\nThursday 01 October 2026  08:40:06 +0000 (0:00:02.624)       0:00:18.663 ****** \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] ********\nThursday 01 October 2026  08:40:08 +0000 (0:00:02.270)       0:00:20.933 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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] ***\nThursday 01 October 2026  08:40:11 +0000 (0:00:02.781)       0:00:23.715 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] *****\nThursday 01 October 2026  08:40:12 +0000 (0:00:01.753)       0:00:25.468 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] ********************************\nThursday 01 October 2026  08:40:14 +0000 (0:00:01.772)       0:00:27.241 ****** \n\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] **************************************\nThursday 01 October 2026  08:40:17 +0000 (0:00:02.788)       0:00:30.030 ****** \n\u001b[0;32mok: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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] *************************\nThursday 01 October 2026  08:40:20 +0000 (0:00:02.979)       0:00:33.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 [grafana : Configuring Prometheus as data source for Grafana] *************\nThursday 01 October 2026  08:40:21 +0000 (0:00:01.466)       0:00:34.477 ****** \n\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m\n\nTASK [grafana : Configuring dashboards provisioning] ***************************\nThursday 01 October 2026  08:40:24 +0000 (0:00:02.132)       0:00:36.609 ****** \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] ******\nThursday 01 October 2026  08:40:26 +0000 (0:00:02.515)       0:00:39.124 ****** \n\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m\n\nTASK [grafana : Remove templated Grafana dashboards] ***************************\nThursday 01 October 2026  08:40:28 +0000 (0:00:02.075)       0:00:41.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 [grafana : Copying over custom dashboards] ********************************\nThursday 01 October 2026  08:40:30 +0000 (0:00:02.297)       0:00:43.496 ****** \n\u001b[0;33mchanged: [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] *******************\nThursday 01 October 2026  08:40:33 +0000 (0:00:02.860)       0:00:46.357 ****** \n\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] ***\nThursday 01 October 2026  08:40:36 +0000 (0:00:02.545)       0:00:48.903 ****** \n\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m\n\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m\n\u001b[0;33m}\u001b[0m\n\nTASK [service-check-containers : Include tasks] ********************************\nThursday 01 October 2026  08:40:37 +0000 (0:00:01.550)       0:00:50.453 ****** \n\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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 : Stopping all Grafana instances but the first node] *************\nThursday 01 October 2026  08:40:39 +0000 (0:00:01.712)       0:00:52.166 ****** \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\nTASK [grafana : Flush handlers] ************************************************\nThursday 01 October 2026  08:40:46 +0000 (0:00:07.217)       0:00:59.383 ****** \n\nTASK [grafana : Flush handlers] ************************************************\nThursday 01 October 2026  08:40:47 +0000 (0:00:00.492)       0:00:59.876 ****** \n\nTASK [grafana : Flush handlers] ************************************************\nThursday 01 October 2026  08:40:48 +0000 (0:00:00.701)       0:01:00.577 ****** \n\nRUNNING HANDLER [grafana : Restart first grafana container] ********************\nThursday 01 October 2026  08:40:48 +0000 (0:00:00.872)       0:01:01.450 ****** \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] *********\nThursday 01 October 2026  08:40:58 +0000 (0:00:09.560)       0:01:11.010 ****** \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[0;32mok: [testbed-node-0]\u001b[0m\n\nRUNNING HANDLER [grafana : Restart remaining grafana containers] ***************\nThursday 01 October 2026  08:41:14 +0000 (0:00:15.985)       0:01:26.996 ****** \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\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=8   \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=17  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:41:56 +0000 (0:00:42.437)       0:02:09.434 ****** \n=============================================================================== \ngrafana : Restart remaining grafana containers ------------------------- 42.44s\ngrafana : Waiting for grafana to start on first node ------------------- 15.99s\ngrafana : Restart first grafana container ------------------------------- 9.56s\ngrafana : Stopping all Grafana instances but the first node ------------- 7.22s\ngrafana : include_tasks ------------------------------------------------- 4.15s\ngrafana : Checking if Grafana container needs upgrading ----------------- 3.93s\ngrafana : Copying over grafana.ini -------------------------------------- 2.98s\ngrafana : Copying over custom dashboards -------------------------------- 2.86s\ngrafana : Copying over config.json files -------------------------------- 2.79s\nservice-cert-copy : grafana | Copying over extra CA certificates -------- 2.78s\ngrafana : Check if extra configuration file exists ---------------------- 2.62s\nservice-check-containers : grafana | Check containers ------------------- 2.55s\ngrafana : Configuring dashboards provisioning --------------------------- 2.52s\ngrafana : Remove templated Grafana dashboards --------------------------- 2.30s\ngrafana : include_tasks ------------------------------------------------- 2.27s\ngrafana : Configuring Prometheus as data source for Grafana ------------- 2.13s\ngrafana : Check if the folder for custom grafana dashboards exists ------ 2.08s\ngrafana : Flush handlers ------------------------------------------------ 2.07s\ngrafana : Ensuring config directories exist ----------------------------- 2.05s\nGroup hosts based on Kolla action --------------------------------------- 2.03s",
                            "stdout_lines": [
                                "+ set -e",
                                "+ export MANAGER_VERSION=10.2.0",
                                "+ MANAGER_VERSION=10.2.0",
                                "+ CEPH_VERSION=reef",
                                "+ OPENSTACK_VERSION=2024.2",
                                "+ KOLLA_NAMESPACE=kolla/release",
                                "+ sh -c '/opt/configuration/scripts/upgrade-manager.sh 10.2.0 reef 2024.2 kolla/release'",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "++ docker inspect --format '{{ index .Config.Labels \"org.opencontainers.image.version\"}}' osism-ansible",
                                "+ OLD_MANAGER_VERSION=v0.20251130.0",
                                "++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\"}}' kolla-ansible",
                                "+ OLD_OPENSTACK_VERSION=2024.2",
                                "",
                                "# UPGRADE MANAGER",
                                "",
                                "+ echo",
                                "+ echo '# UPGRADE MANAGER'",
                                "+ echo",
                                "+ export MANAGER_VERSION=10.2.0",
                                "+ MANAGER_VERSION=10.2.0",
                                "+ CEPH_VERSION=reef",
                                "+ OPENSTACK_VERSION=2024.2",
                                "+ KOLLA_NAMESPACE=kolla/release",
                                "+ /opt/configuration/scripts/set-manager-version.sh 10.2.0",
                                "+ set -e",
                                "+ VERSION=10.2.0",
                                "+ sed -i 's/manager_version: .*/manager_version: 10.2.0/g' /opt/configuration/environments/manager/configuration.yml",
                                "+ [[ 10.2.0 != \\l\\a\\t\\e\\s\\t ]]",
                                "+ sed -i /ceph_version:/d /opt/configuration/environments/manager/configuration.yml",
                                "+ sed -i /openstack_version:/d /opt/configuration/environments/manager/configuration.yml",
                                "+ sh -c /opt/configuration/scripts/sync-configuration-repository.sh",
                                "/opt/configuration ~",
                                "+ set -e",
                                "+ pushd /opt/configuration",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ source /opt/venv/bin/activate",
                                "++ deactivate nondestructive",
                                "++ '[' -n '' ']'",
                                "++ '[' -n '' ']'",
                                "++ hash -r",
                                "++ '[' -n '' ']'",
                                "++ unset VIRTUAL_ENV",
                                "++ unset VIRTUAL_ENV_PROMPT",
                                "++ '[' '!' nondestructive = nondestructive ']'",
                                "++ '[' linux-gnu = cygwin ']'",
                                "++ '[' linux-gnu = msys ']'",
                                "++ export VIRTUAL_ENV=/opt/venv",
                                "++ VIRTUAL_ENV=/opt/venv",
                                "++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ export PATH",
                                "++ '[' -n '' ']'",
                                "++ '[' -z '' ']'",
                                "++ _OLD_VIRTUAL_PS1=",
                                "++ PS1='(venv) '",
                                "++ export PS1",
                                "++ VIRTUAL_ENV_PROMPT='(venv) '",
                                "++ export VIRTUAL_ENV_PROMPT",
                                "++ hash -r",
                                "+ pip3 install --no-cache-dir python-gilt==1.2.3 requests Jinja2 PyYAML packaging",
                                "Requirement already satisfied: python-gilt==1.2.3 in /opt/venv/lib/python3.12/site-packages (1.2.3)",
                                "Requirement already satisfied: requests in /opt/venv/lib/python3.12/site-packages (2.34.2)",
                                "Requirement already satisfied: Jinja2 in /opt/venv/lib/python3.12/site-packages (3.1.6)",
                                "Requirement already satisfied: PyYAML in /opt/venv/lib/python3.12/site-packages (6.0.3)",
                                "Requirement already satisfied: packaging in /opt/venv/lib/python3.12/site-packages (26.3)",
                                "Requirement already satisfied: click in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (8.5.0)",
                                "Requirement already satisfied: colorama in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.4.6)",
                                "Requirement already satisfied: fasteners in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.20)",
                                "Requirement already satisfied: sh in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (2.4.0)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /opt/venv/lib/python3.12/site-packages (from requests) (3.5.2)",
                                "Requirement already satisfied: idna<4,>=2.5 in /opt/venv/lib/python3.12/site-packages (from requests) (3.20)",
                                "Requirement already satisfied: urllib3<3,>=1.26 in /opt/venv/lib/python3.12/site-packages (from requests) (2.8.0)",
                                "Requirement already satisfied: certifi>=2023.5.7 in /opt/venv/lib/python3.12/site-packages (from requests) (2026.7.22)",
                                "Requirement already satisfied: MarkupSafe>=2.0 in /opt/venv/lib/python3.12/site-packages (from Jinja2) (3.0.3)",
                                "++ which gilt",
                                "+ GILT=/opt/venv/bin/gilt",
                                "+ /opt/venv/bin/gilt overlay",
                                "osism.generics:",
                                "  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/ansible.cfg to /opt/configuration/environments/manager/",
                                "  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/images.yml to /opt/configuration/environments/manager/",
                                "  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/run.sh to /opt/configuration/environments/manager/",
                                "  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/render-images.py to /opt/configuration/environments/manager/",
                                "  - copied (v0.20251130.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/set-versions.py to /opt/configuration/environments/",
                                "  - running `/opt/configuration/scripts/wrapper-gilt.sh render-images` in /opt/configuration/environments/manager/",
                                "  - running `rm render-images.py` in /opt/configuration/environments/manager/",
                                "  - running `/opt/configuration/scripts/wrapper-gilt.sh set-versions` in /opt/configuration/environments/",
                                "  - running `rm set-versions.py` in /opt/configuration/environments/",
                                "~",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ deactivate",
                                "+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'",
                                "+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ export PATH",
                                "+ unset _OLD_VIRTUAL_PATH",
                                "+ '[' -n '' ']'",
                                "+ hash -r",
                                "+ '[' -n '' ']'",
                                "+ unset VIRTUAL_ENV",
                                "+ unset VIRTUAL_ENV_PROMPT",
                                "+ '[' '!' '' = nondestructive ']'",
                                "+ unset -f deactivate",
                                "+ popd",
                                "+ [[ 10.2.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "+ /opt/configuration/scripts/set-kolla-namespace.sh kolla/release",
                                "+ set -e",
                                "+ SYNC=false",
                                "+ [[ kolla/release == \\-\\-\\s\\y\\n\\c ]]",
                                "+ NAMESPACE=kolla/release",
                                "+ sed -i 's#docker_namespace: .*#docker_namespace: kolla/release#g' /opt/configuration/inventory/group_vars/all/kolla.yml",
                                "+ [[ false == \\t\\r\\u\\e ]]",
                                "+ sh -c /opt/configuration/scripts/sync-configuration-repository.sh",
                                "+ set -e",
                                "+ pushd /opt/configuration",
                                "/opt/configuration ~",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ source /opt/venv/bin/activate",
                                "++ deactivate nondestructive",
                                "++ '[' -n '' ']'",
                                "++ '[' -n '' ']'",
                                "++ hash -r",
                                "++ '[' -n '' ']'",
                                "++ unset VIRTUAL_ENV",
                                "++ unset VIRTUAL_ENV_PROMPT",
                                "++ '[' '!' nondestructive = nondestructive ']'",
                                "++ '[' linux-gnu = cygwin ']'",
                                "++ '[' linux-gnu = msys ']'",
                                "++ export VIRTUAL_ENV=/opt/venv",
                                "++ VIRTUAL_ENV=/opt/venv",
                                "++ _OLD_VIRTUAL_PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ PATH=/opt/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "++ export PATH",
                                "++ '[' -n '' ']'",
                                "++ '[' -z '' ']'",
                                "++ _OLD_VIRTUAL_PS1=",
                                "++ PS1='(venv) '",
                                "++ export PS1",
                                "++ VIRTUAL_ENV_PROMPT='(venv) '",
                                "++ export VIRTUAL_ENV_PROMPT",
                                "++ hash -r",
                                "+ pip3 install --no-cache-dir python-gilt==1.2.3 requests Jinja2 PyYAML packaging",
                                "Requirement already satisfied: python-gilt==1.2.3 in /opt/venv/lib/python3.12/site-packages (1.2.3)",
                                "Requirement already satisfied: requests in /opt/venv/lib/python3.12/site-packages (2.34.2)",
                                "Requirement already satisfied: Jinja2 in /opt/venv/lib/python3.12/site-packages (3.1.6)",
                                "Requirement already satisfied: PyYAML in /opt/venv/lib/python3.12/site-packages (6.0.3)",
                                "Requirement already satisfied: packaging in /opt/venv/lib/python3.12/site-packages (26.3)",
                                "Requirement already satisfied: click in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (8.5.0)",
                                "Requirement already satisfied: colorama in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.4.6)",
                                "Requirement already satisfied: fasteners in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (0.20)",
                                "Requirement already satisfied: sh in /opt/venv/lib/python3.12/site-packages (from python-gilt==1.2.3) (2.4.0)",
                                "Requirement already satisfied: charset_normalizer<4,>=2 in /opt/venv/lib/python3.12/site-packages (from requests) (3.5.2)",
                                "Requirement already satisfied: idna<4,>=2.5 in /opt/venv/lib/python3.12/site-packages (from requests) (3.20)",
                                "Requirement already satisfied: urllib3<3,>=1.26 in /opt/venv/lib/python3.12/site-packages (from requests) (2.8.0)",
                                "Requirement already satisfied: certifi>=2023.5.7 in /opt/venv/lib/python3.12/site-packages (from requests) (2026.7.22)",
                                "Requirement already satisfied: MarkupSafe>=2.0 in /opt/venv/lib/python3.12/site-packages (from Jinja2) (3.0.3)",
                                "++ which gilt",
                                "+ GILT=/opt/venv/bin/gilt",
                                "+ /opt/venv/bin/gilt overlay",
                                "osism.generics:",
                                "  - copied (v0.20260808.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/ansible.cfg to /opt/configuration/environments/manager/",
                                "  - copied (v0.20260808.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/images.yml to /opt/configuration/environments/manager/",
                                "  - copied (v0.20260808.0) /home/dragon/.gilt/clone/github.com/osism.generics/environments/manager/run.sh to /opt/configuration/environments/manager/",
                                "  - copied (v0.20260808.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/render-images.py to /opt/configuration/environments/manager/",
                                "  - copied (v0.20260808.0) /home/dragon/.gilt/clone/github.com/osism.generics/src/set-versions.py to /opt/configuration/environments/",
                                "  - running `/opt/configuration/scripts/wrapper-gilt.sh render-images` in /opt/configuration/environments/manager/",
                                "  - running `rm render-images.py` in /opt/configuration/environments/manager/",
                                "  - running `/opt/configuration/scripts/wrapper-gilt.sh set-versions` in /opt/configuration/environments/",
                                "  - running `rm set-versions.py` in /opt/configuration/environments/",
                                "~",
                                "+ [[ -e /opt/venv/bin/activate ]]",
                                "+ deactivate",
                                "+ '[' -n /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin ']'",
                                "+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin",
                                "+ export PATH",
                                "+ unset _OLD_VIRTUAL_PATH",
                                "+ '[' -n '' ']'",
                                "+ hash -r",
                                "+ '[' -n '' ']'",
                                "+ unset VIRTUAL_ENV",
                                "+ unset VIRTUAL_ENV_PROMPT",
                                "+ '[' '!' '' = nondestructive ']'",
                                "+ unset -f deactivate",
                                "+ popd",
                                "++ semver v0.20251130.0 6.0.0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ 10.2.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "++ semver 10.2.0 10.0.0-0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ sed -i '/^om_enable_rabbitmq_high_availability:/d' /opt/configuration/environments/kolla/configuration.yml",
                                "+ sed -i '/^om_enable_rabbitmq_quorum_queues:/d' /opt/configuration/environments/kolla/configuration.yml",
                                "++ semver v0.20251130.0 9.5.0",
                                "+ [[ -1 -le 0 ]]",
                                "+ [[ 10.2.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "++ semver 10.2.0 10.0.0-0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ MANAGER_UPGRADE_CROSSES_10=true",
                                "+++ semver 2024.2 2024.2",
                                "++ '[' 0 -le 0 ']'",
                                "+++ semver 2024.2 2025.1",
                                "++ '[' -1 -ge 0 ']'",
                                "++ echo false",
                                "+ OPENSTACK_UPGRADE_CROSSES_2025=false",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ echo 'om_rpc_vhost: openstack'",
                                "+ echo 'om_notify_vhost: openstack'",
                                "+ sed -i 's#manager_listener_broker_vhost: .*#manager_listener_broker_vhost: /openstack#g' /opt/configuration/environments/manager/configuration.yml",
                                "+ sudo tee -a /opt/manager-vars.sh",
                                "+ echo 'export RABBITMQ3TO4=true'",
                                "export RABBITMQ3TO4=true",
                                "+ update_manager",
                                "++ semver 10.2.0 10.1.0",
                                "+ [[ 1 -gt 0 ]]",
                                "+ /opt/configuration/environments/manager/run.sh manager",
                                "latest: Pulling from osism/seed",
                                "e2de96513ba9: Pulling fs layer",
                                "95137bf95caa: Pulling fs layer",
                                "058223aa38a4: Pulling fs layer",
                                "3023e46d9af6: Pulling fs layer",
                                "208dc52e21e1: Pulling fs layer",
                                "6db0efb4b40c: Pulling fs layer",
                                "e40235f13814: Pulling fs layer",
                                "eba7ce3e5141: Pulling fs layer",
                                "c3d3835ccf43: Pulling fs layer",
                                "b3f83b9dd8f1: Pulling fs layer",
                                "98714253d25b: Pulling fs layer",
                                "6c65fde221c5: Pulling fs layer",
                                "6f64a133fe30: Pulling fs layer",
                                "4f4fb700ef54: Pulling fs layer",
                                "98714253d25b: Download complete",
                                "4f4fb700ef54: Verifying Checksum",
                                "4f4fb700ef54: Download complete",
                                "b3f83b9dd8f1: Verifying Checksum",
                                "b3f83b9dd8f1: Download complete",
                                "95137bf95caa: Verifying Checksum",
                                "95137bf95caa: Download complete",
                                "3023e46d9af6: Verifying Checksum",
                                "3023e46d9af6: Download complete",
                                "6c65fde221c5: Verifying Checksum",
                                "6c65fde221c5: Download complete",
                                "e40235f13814: Verifying Checksum",
                                "e40235f13814: Download complete",
                                "c3d3835ccf43: Verifying Checksum",
                                "c3d3835ccf43: Download complete",
                                "6db0efb4b40c: Verifying Checksum",
                                "6db0efb4b40c: Download complete",
                                "eba7ce3e5141: Verifying Checksum",
                                "eba7ce3e5141: Download complete",
                                "e2de96513ba9: Verifying Checksum",
                                "e2de96513ba9: Download complete",
                                "058223aa38a4: Verifying Checksum",
                                "058223aa38a4: Download complete",
                                "208dc52e21e1: Verifying Checksum",
                                "208dc52e21e1: Download complete",
                                "e2de96513ba9: Pull complete",
                                "6f64a133fe30: Verifying Checksum",
                                "6f64a133fe30: Download complete",
                                "95137bf95caa: Pull complete",
                                "058223aa38a4: Pull complete",
                                "3023e46d9af6: Pull complete",
                                "208dc52e21e1: Pull complete",
                                "6db0efb4b40c: Pull complete",
                                "e40235f13814: Pull complete",
                                "eba7ce3e5141: Pull complete",
                                "c3d3835ccf43: Pull complete",
                                "b3f83b9dd8f1: Pull complete",
                                "98714253d25b: Pull complete",
                                "6c65fde221c5: Pull complete",
                                "6f64a133fe30: Pull complete",
                                "4f4fb700ef54: Pull complete",
                                "Digest: sha256:d148965014f3df18aaacb3d7d8f0469ee27fc797150747975cfca62effcc5496",
                                "Status: Downloaded newer image for registry.osism.tech/osism/seed:latest",
                                "Using collection set 10.2.0 (from MANAGER_VERSION)",
                                "WARNING: collections for release 10.2.0 were released against",
                                "ansible-core 2.18; this image runs ansible-core 2.19.",
                                "Compatibility is best-effort.",
                                "",
                                "PLAY [Create local ssh private key file] ***************************************",
                                "",
                                "TASK [Fail if the operator private key is empty or not a private key] **********",
                                "ok: [localhost] => {",
                                "    \"changed\": false,",
                                "    \"msg\": \"All assertions passed\"",
                                "}",
                                "",
                                "TASK [Create id_operator.rsa file] *********************************************",
                                "changed: [localhost]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "localhost                  : ok=2    changed=1    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "PLAY [Apply role manager] ******************************************************",
                                "",
                                "TASK [Gathering Facts] *********************************************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include install tasks] **************************",
                                "included: /opt/collections/10.2.0/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: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/config.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Create required directories] ********************",
                                "ok: [testbed-manager] => (item=/opt/ansible)",
                                "ok: [testbed-manager] => (item=/opt/archive)",
                                "ok: [testbed-manager] => (item=/opt/manager/configuration)",
                                "ok: [testbed-manager] => (item=/opt/manager/data)",
                                "ok: [testbed-manager] => (item=/opt/manager)",
                                "ok: [testbed-manager] => (item=/opt/manager/secrets)",
                                "ok: [testbed-manager] => (item=/opt/ansible/secrets)",
                                "ok: [testbed-manager] => (item=/opt/state)",
                                "",
                                "TASK [osism.services.manager : Copy all environment file] **********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy client environment file] *******************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include ara config tasks] ***********************",
                                "included: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/config-ara.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy ARA environment files] *********************",
                                "ok: [testbed-manager] => (item=ara)",
                                "changed: [testbed-manager] => (item=ara-server)",
                                "",
                                "TASK [osism.services.manager : Copy MariaDB environment file] ******************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include vault config tasks] *********************",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include frontend config tasks] ******************",
                                "included: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/config-frontend.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy frontend environment file] *****************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include ansible config tasks] *******************",
                                "included: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/config-ansible.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy private ssh keys] **************************",
                                "ok: [testbed-manager] => (item=(censored due to no_log))",
                                "ok: [testbed-manager] => (item=(censored due to no_log))",
                                "",
                                "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: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/config-celery.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Set fs.inotify.max_user_watches] ****************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Set fs.inotify.max_user_instances] **************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy celery environment files] ******************",
                                "changed: [testbed-manager] => (item=conductor)",
                                "ok: [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] **************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy empty conductor configuration file] ********",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include wrapper config tasks] *******************",
                                "included: /opt/collections/10.2.0/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] *********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy hubble wrapper script] *********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Copy flux wrapper script] ***********************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Include scripts config tasks] *******************",
                                "included: /opt/collections/10.2.0/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] ***********************************",
                                "ok: [testbed-manager] => (item=osism-include)",
                                "",
                                "TASK [osism.services.manager : Include service tasks] **************************",
                                "included: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/service.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Copy manager systemd unit file] *****************",
                                "ok: [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] *************************",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Register that manager service was started] ******",
                                "skipping: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Flush handlers] *********************************",
                                "",
                                "RUNNING HANDLER [osism.services.manager : Restart manager service] *************",
                                "changed: [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 : Register that manager service was restarted] ***",
                                "ok: [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: /opt/collections/10.2.0/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: /opt/collections/10.2.0/ansible_collections/osism/services/roles/manager/tasks/verify-versions.yml for testbed-manager",
                                "",
                                "TASK [osism.services.manager : Deploy service manager version check script] ****",
                                "changed: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Execute service manager version check] **********",
                                "ok: [testbed-manager]",
                                "",
                                "TASK [osism.services.manager : Display version check results] ******************",
                                "ok: [testbed-manager] => {",
                                "    \"version_check_result.stdout_lines\": [",
                                "        \"=== OSISM Container Version Check ===\",",
                                "        \"Checking running containers against expected versions...\",",
                                "        \"\",",
                                "        \"Checking service: inventory_reconciler (Inventory Reconciler Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/inventory-reconciler:0.20260810.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/inventory-reconciler:0.20260810.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-ansible (OSISM Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-ansible:0.20260811.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-ansible:0.20260811.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osism-kubernetes (Osism-Kubernetes Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-kubernetes:0.20260811.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-kubernetes:0.20260811.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: ceph-ansible (Ceph-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/ceph-ansible:0.20260811.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/ceph-ansible:0.20260811.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: kolla-ansible (Kolla-Ansible Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/kolla-ansible:0.20260814.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/kolla-ansible:0.20260814.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: osismclient (OSISM Client)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  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: index.docker.io/library/mariadb:11.8.8\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  index.docker.io/library/mariadb:11.8.8\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: frontend (OSISM Frontend)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism-frontend:0.20260808.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism-frontend:0.20260808.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: redis (Redis Cache)\",",
                                "        \"  Expected: index.docker.io/library/redis:7.4.10-alpine\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  index.docker.io/library/redis:7.4.10-alpine\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: api (OSISM API Service)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: listener (OpenStack Event Listener)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: openstack (OpenStack Integration)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: beat (Celery Beat Scheduler)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"Checking service: flower (Celery Flower Monitor)\",",
                                "        \"  Expected: registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  Enabled:  true\",",
                                "        \"  Running:  registry.osism.tech/osism/osism:0.20260808.0\",",
                                "        \"  Status:   \u2705 MATCH\",",
                                "        \"\",",
                                "        \"=== Summary ===\",",
                                "        \"Errors (version mismatches): 0\",",
                                "        \"Warnings (expected containers not running): 0\",",
                                "        \"\",",
                                "        \"\u2705 All running containers match expected versions!\"",
                                "    ]",
                                "}",
                                "",
                                "TASK [osism.services.manager : Skip version check due to service configuration] ***",
                                "skipping: [testbed-manager]",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "testbed-manager            : ok=51   changed=13   unreachable=0    failed=0    skipped=8    rescued=0    ignored=0   ",
                                "",
                                "+ 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 ]]",
                                "+ docker compose --project-directory /opt/manager ps",
                                "NAME                             IMAGE                                                         COMMAND                  SERVICE                CREATED         STATUS                          PORTS",
                                "ceph-ansible                     registry.osism.tech/osism/ceph-ansible:0.20260811.0           \"/entrypoint.sh osis\u2026\"   ceph-ansible           2 minutes ago   Up About a minute (healthy)     ",
                                "kolla-ansible                    registry.osism.tech/osism/kolla-ansible:0.20260814.0          \"/entrypoint.sh osis\u2026\"   kolla-ansible          2 minutes ago   Up About a minute (healthy)     ",
                                "manager-api-1                    registry.osism.tech/osism/osism:0.20260808.0                  \"/sbin/tini -- osism\u2026\"   api                    2 minutes ago   Up 2 minutes (healthy)          192.168.16.5:8000->8000/tcp",
                                "manager-ara-server-1             registry.osism.tech/osism/ara-server:1.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:0.20260808.0                  \"/sbin/tini -- osism\u2026\"   beat                   2 minutes ago   Up 2 minutes (healthy)          ",
                                "manager-flower-1                 registry.osism.tech/osism/osism:0.20260808.0                  \"/sbin/tini -- osism\u2026\"   flower                 2 minutes ago   Up 2 minutes (healthy)          ",
                                "manager-inventory_reconciler-1   registry.osism.tech/osism/inventory-reconciler:0.20260810.0   \"/sbin/tini -- /entr\u2026\"   inventory_reconciler   2 minutes ago   Up About a minute (healthy)     ",
                                "manager-listener-1               registry.osism.tech/osism/osism:0.20260808.0                  \"/sbin/tini -- osism\u2026\"   listener               2 minutes ago   Restarting (0) 42 seconds ago   ",
                                "manager-mariadb-1                index.docker.io/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:0.20260808.0                  \"/sbin/tini -- osism\u2026\"   openstack              2 minutes ago   Up 2 minutes (healthy)          ",
                                "manager-redis-1                  index.docker.io/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:0.20260811.0          \"/entrypoint.sh osis\u2026\"   osism-ansible          2 minutes ago   Up About a minute (healthy)     ",
                                "osism-frontend                   registry.osism.tech/osism/osism-frontend:0.20260808.0         \"docker-entrypoint.s\u2026\"   frontend               2 minutes ago   Up 2 minutes                    192.168.16.5:3000->3000/tcp",
                                "osism-kubernetes                 registry.osism.tech/osism/osism-kubernetes:0.20260811.0       \"/entrypoint.sh osis\u2026\"   osism-kubernetes       2 minutes ago   Up About a minute (healthy)     ",
                                "osismclient                      registry.osism.tech/osism/osism:0.20260808.0                  \"/sbin/tini -- sleep\u2026\"   osismclient            2 minutes ago   Up 2 minutes (healthy)          ",
                                "+ [[ '' == \\t\\r\\u\\e ]]",
                                "+ [[ '' == \\f\\a\\l\\s\\e ]]",
                                "+ osism apply facts",
                                "\u001b[32m2026-10-01 05:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-10-01 05:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7ffe2005-d502-48fe-980c-f65bdbafbf00 (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:08:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7ffe2005-d502-48fe-980c-f65bdbafbf00 (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Thursday 01 October 2026  05:08:46 +0000 (0:00:02.622)       0:00:02.622 ****** ",
                                "\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.commons.facts : Copy fact files] ***********************************",
                                "Thursday 01 October 2026  05:08:50 +0000 (0:00:03.781)       0:00:06.403 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  05:08:53 +0000 (0:00:03.399)       0:00:09.803 ****** ",
                                "\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-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Thursday 01 October 2026  05:09:02 +0000 (0:00:08.550)       0:00:18.353 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  05:09:05 +0000 (0:00:03.091)       0:00:21.445 ****** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 8.55s",
                                "osism.commons.facts : Create custom facts directory --------------------- 3.78s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 3.40s",
                                "Gather facts for all hosts ---------------------------------------------- 3.09s",
                                "+ osism apply operator -l testbed-nodes",
                                "\u001b[32m2026-10-01 05:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of operator.\u001b[0m",
                                "\u001b[32m2026-10-01 05:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask cea8d73f-2296-473f-9136-d0f8ade3baa7 (operator) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:09:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task cea8d73f-2296-473f-9136-d0f8ade3baa7 (operator) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Make ssh pipelining working] *********************************************",
                                "",
                                "TASK [Do not require tty for all users] ****************************************",
                                "Thursday 01 October 2026  05:09:24 +0000 (0:00:01.831)       0:00:01.831 ****** ",
                                "\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 [Apply role operator] *****************************************************",
                                "",
                                "TASK [osism.commons.operator : Gather variables for each operating system] *****",
                                "Thursday 01 October 2026  05:09:28 +0000 (0:00:03.962)       0:00:05.794 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  05:09:30 +0000 (0:00:02.330)       0:00:08.124 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  05:09:33 +0000 (0:00:03.342)       0:00:11.466 ****** ",
                                "\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-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 user] ************************************",
                                "Thursday 01 October 2026  05:09:36 +0000 (0:00:02.531)       0:00:13.998 ****** ",
                                "\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.operator : Add user to additional groups] ******************",
                                "Thursday 01 October 2026  05:09:38 +0000 (0:00:02.692)       0:00:16.691 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=adm)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=adm)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=adm)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=sudo)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=sudo)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=adm)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=sudo)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=adm)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=adm)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=sudo)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=sudo)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=sudo)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Copy user sudoers file] *************************",
                                "Thursday 01 October 2026  05:09:42 +0000 (0:00:03.140)       0:00:19.831 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set language variables in .bashrc configuration file] ***",
                                "Thursday 01 October 2026  05:09:44 +0000 (0:00:02.893)       0:00:22.724 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=export LANGUAGE=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=export LANG=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=export LC_ALL=C.UTF-8)\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Set custom environment variables in .bashrc configuration file] ***",
                                "Thursday 01 October 2026  05:09:47 +0000 (0:00:03.050)       0:00:25.775 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  05:09:49 +0000 (0:00:01.781)       0:00:27.557 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  05:09:51 +0000 (0:00:02.135)       0:00:29.692 ****** ",
                                "\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 : Check number of SSH authorized keys] ************",
                                "Thursday 01 October 2026  05:09:54 +0000 (0:00:02.196)       0:00:31.888 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  05:09:56 +0000 (0:00:02.103)       0:00:33.992 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.operator : Delete ssh authorized keys] *********************",
                                "Thursday 01 October 2026  05:09:58 +0000 (0:00:02.478)       0:00:36.471 ****** ",
                                "\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] *****************",
                                "Thursday 01 October 2026  05:10:00 +0000 (0:00:02.093)       0:00:38.564 ****** ",
                                "\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] **************",
                                "Thursday 01 October 2026  05:10:02 +0000 (0:00:01.881)       0:00:40.446 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  05:10:04 +0000 (0:00:01.962)       0:00:42.408 ****** ",
                                "\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 : Unset & lock password] **************************",
                                "Thursday 01 October 2026  05:10:07 +0000 (0:00:02.533)       0:00:44.941 ****** ",
                                "\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-node-0\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-3\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-4\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-5\u001b[0m             : \u001b[0;32mok=11  \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:10:10 +0000 (0:00:03.101)       0:00:48.043 ****** ",
                                "=============================================================================== ",
                                "Do not require tty for all users ---------------------------------------- 3.96s",
                                "osism.commons.operator : Set operator_groups variable to default value --- 3.34s",
                                "osism.commons.operator : Add user to additional groups ------------------ 3.14s",
                                "osism.commons.operator : Unset & lock password -------------------------- 3.10s",
                                "osism.commons.operator : Set language variables in .bashrc configuration file --- 3.05s",
                                "osism.commons.operator : Copy user sudoers file ------------------------- 2.89s",
                                "osism.commons.operator : Create user ------------------------------------ 2.69s",
                                "osism.commons.operator : Set password ----------------------------------- 2.53s",
                                "osism.commons.operator : Create operator group -------------------------- 2.53s",
                                "osism.commons.operator : Set ssh authorized keys ------------------------ 2.48s",
                                "osism.commons.operator : Gather variables for each operating system ----- 2.33s",
                                "osism.commons.operator : Create .ssh directory -------------------------- 2.20s",
                                "osism.commons.operator : Set custom PS1 prompt in .bashrc configuration file --- 2.14s",
                                "osism.commons.operator : Check number of SSH authorized keys ------------ 2.10s",
                                "osism.commons.operator : Delete ssh authorized keys --------------------- 2.09s",
                                "osism.commons.operator : Delete authorized GitHub accounts -------------- 1.96s",
                                "osism.commons.operator : Set authorized GitHub accounts ----------------- 1.88s",
                                "osism.commons.operator : Set custom environment variables in .bashrc configuration file --- 1.78s",
                                "+ [[ 10.2.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "++ semver 10.2.0 10.0.0-0",
                                "+ [[ 1 -ge 0 ]]",
                                "++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\"}}' kolla-ansible",
                                "+ OPENSTACK_VERSION=2025.1",
                                "+ /opt/configuration/scripts/set-kolla-namespace.sh --sync kolla/release/2025.1",
                                "+ set -e",
                                "+ SYNC=false",
                                "+ [[ --sync == \\-\\-\\s\\y\\n\\c ]]",
                                "+ SYNC=true",
                                "+ shift",
                                "+ NAMESPACE=kolla/release/2025.1",
                                "+ sed -i 's#docker_namespace: .*#docker_namespace: kolla/release/2025.1#g' /opt/configuration/inventory/group_vars/all/kolla.yml",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ osism sync inventory",
                                "\u001b[32m2026-10-01 05:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8c6ddb7a-0e94-47af-925f-19a5d5b8ae16 (sync inventory) is running in background. Output coming soon.\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting group_vars file reorganization\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mMoved 0 file(s) to their respective directories\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGroup_vars file reorganization completed\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting variable preparation from inventory\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-kolla-ceph-rgw-hosts.yml with ceph_rgw_hosts\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-infrastructure-cephclient-mons.yml with cephclient_mons\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mWriting 050-ceph-cluster-fsid.yml with ceph_cluster_fsid\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m3 file(s) written, 6 host(s) processed\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:31\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mVariable preparation completed\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting inventory overwrite handling\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 99-overwrite\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group frr:children from 60-generic\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group netbird:children from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-mds from 50-ceph\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group ceph-rgw from 50-ceph\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mHandling group overwrites in 20-roles\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoving group k3s_node from 50-infrastructure\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mRemoved 5 group(s) in total\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:33\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory overwrite handling completed\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mStarting merge of inventory files\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:34\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mInventory files merged successfully\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating minified hosts file\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote minified hosts file to /inventory.merge/hosts-minified.yml\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:43\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote fast inventory to /inventory.merge/fast/hosts.json\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mGenerating ClusterShell configuration from Ansible inventory\u001b[0m",
                                "\u001b[32m2026-10-01 05:10:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully wrote ClusterShell configuration\u001b[0m",
                                "[master b81da98] 2026-10-01-05-10",
                                " 2 files changed, 8 insertions(+), 8 deletions(-)",
                                "+ sh -c /opt/configuration/scripts/upgrade-services.sh",
                                "",
                                "+ set -e",
                                "+ echo",
                                "# UPGRADE SERVICES",
                                "",
                                "+ echo '# UPGRADE SERVICES'",
                                "+ echo",
                                "+ 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=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ 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",
                                "++ export RABBITMQ3TO4=true",
                                "++ RABBITMQ3TO4=true",
                                "+ SKIP_OPENSTACK_UPGRADE=false",
                                "+ SKIP_CEPH_UPGRADE=false",
                                "+ sh -c /opt/configuration/scripts/pull-images.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/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=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "",
                                "# PULL IMAGES",
                                "",
                                "++ 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",
                                "++ export RABBITMQ3TO4=true",
                                "++ RABBITMQ3TO4=true",
                                "+ echo",
                                "+ echo '# PULL IMAGES'",
                                "+ echo",
                                "++ semver 9.5.0 7.0.0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ osism apply --no-wait -r 2 -e custom pull-images",
                                "\u001b[32m2026-10-01 05:11:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play pull-images in environment custom\u001b[0m",
                                "\u001b[32m2026-10-01 05:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of pull-images.\u001b[0m",
                                "\u001b[32m2026-10-01 05:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c729d478-3da7-44ab-9596-53746e80b32e (pull-images) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:11:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c729d478-3da7-44ab-9596-53746e80b32e is running in background. No more output. Check ARA for logs.\u001b[0m",
                                "+ [[ false == \\f\\a\\l\\s\\e ]]",
                                "+ sh -c /opt/configuration/scripts/upgrade/200-infrastructure.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "++ valkey_or_redis",
                                "++ local openstack_version",
                                "+++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\" }}' kolla-ansible",
                                "++ openstack_version=2025.1",
                                "++ case \"$openstack_version\" in",
                                "++ echo redis",
                                "+ key_value_store=redis",
                                "+ osism apply openstackclient",
                                "\u001b[32m2026-10-01 05:11:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of openstackclient.\u001b[0m",
                                "\u001b[32m2026-10-01 05:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 4d0d01ae-93a8-40d7-be78-113f14c51f01 (openstackclient) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:11:24\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 4d0d01ae-93a8-40d7-be78-113f14c51f01 (openstackclient) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role openstackclient] **********************************************",
                                "",
                                "TASK [osism.services.openstackclient : Include tasks] **************************",
                                "Thursday 01 October 2026  05:11:31 +0000 (0:00:03.545)       0:00:03.545 ****** ",
                                "\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] ************",
                                "Thursday 01 October 2026  05:11:34 +0000 (0:00:03.401)       0:00:06.947 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/configuration/environments/openstack)\u001b[0m",
                                "\u001b[0;32mok: [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] ***********",
                                "Thursday 01 October 2026  05:11:38 +0000 (0:00:03.714)       0:00:10.661 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Manage openstackclient service] *********",
                                "Thursday 01 October 2026  05:11:41 +0000 (0:00:02.664)       0:00:13.326 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Copy openstack wrapper script] **********",
                                "Thursday 01 October 2026  05:11:43 +0000 (0:00:02.201)       0:00:15.528 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.openstackclient : Remove ospurge wrapper script] **********",
                                "Thursday 01 October 2026  05:11:45 +0000 (0:00:02.064)       0:00:17.592 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Restart openstackclient service] ***",
                                "Thursday 01 October 2026  05:11:47 +0000 (0:00:01.907)       0:00:19.500 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Ensure that all containers are up] ***",
                                "Thursday 01 October 2026  05:11:59 +0000 (0:00:12.172)       0:00:31.672 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Wait for an healthy service] ***",
                                "Thursday 01 October 2026  05:12:01 +0000 (0:00:01.764)       0:00:33.437 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.openstackclient : Copy bash completion script] ***",
                                "Thursday 01 October 2026  05:12:03 +0000 (0:00:01.709)       0:00:35.146 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=10  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    skipped=0    rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:12:05 +0000 (0:00:01.988)       0:00:37.135 ****** ",
                                "=============================================================================== ",
                                "osism.services.openstackclient : Restart openstackclient service ------- 12.17s",
                                "osism.services.openstackclient : Create required directories ------------ 3.72s",
                                "osism.services.openstackclient : Include tasks -------------------------- 3.40s",
                                "osism.services.openstackclient : Copy docker-compose.yml file ----------- 2.66s",
                                "osism.services.openstackclient : Manage openstackclient service --------- 2.20s",
                                "osism.services.openstackclient : Copy openstack wrapper script ---------- 2.06s",
                                "osism.services.openstackclient : Copy bash completion script ------------ 1.99s",
                                "osism.services.openstackclient : Remove ospurge wrapper script ---------- 1.91s",
                                "osism.services.openstackclient : Ensure that all containers are up ------ 1.76s",
                                "osism.services.openstackclient : Wait for an healthy service ------------ 1.71s",
                                "+ osism apply -a upgrade common",
                                "\u001b[32m2026-10-01 05:12:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of common.\u001b[0m",
                                "\u001b[32m2026-10-01 05:12:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 476bca62-f5c6-4778-84c4-6ce5c78b213e (common) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:12:08\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 476bca62-f5c6-4778-84c4-6ce5c78b213e (common) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role common] *******************************************************",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Thursday 01 October 2026  05:12:13 +0000 (0:00:02.175)       0:00:02.175 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/common/tasks/upgrade.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] ******************************",
                                "Thursday 01 October 2026  05:12:17 +0000 (0:00:03.364)       0:00:05.540 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=[{'service_name': 'cron'}, 'cron'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=[{'service_name': 'fluentd'}, 'fluentd'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox'])\u001b[0m",
                                "",
                                "TASK [common : include_tasks] **************************************************",
                                "Thursday 01 October 2026  05:12:21 +0000 (0:00:04.229)       0:00:09.769 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  05:12:25 +0000 (0:00:03.780)       0:00:13.550 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-manager] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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-5] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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-3] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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] ***",
                                "Thursday 01 October 2026  05:12:30 +0000 (0:00:05.488)       0:00:19.038 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-2] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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] ******",
                                "Thursday 01 October 2026  05:12:34 +0000 (0:00:03.918)       0:00:22.956 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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 : Ensure /var/log/journal exists on EL10 systems] *****************",
                                "Thursday 01 October 2026  05:12:43 +0000 (0:00:08.973)       0:00:31.930 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  05:12:49 +0000 (0:00:05.695)       0:00:37.625 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Restart systemd-tmpfiles] ***************************************",
                                "Thursday 01 October 2026  05:12:56 +0000 (0:00:07.293)       0:00:44.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 [common : Copying over kolla.target] **************************************",
                                "Thursday 01 October 2026  05:13:08 +0000 (0:00:12.229)       0:00:57.148 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [common : Copying over config.json files for services] ********************",
                                "Thursday 01 October 2026  05:13:15 +0000 (0:00:06.835)       0:01:03.984 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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] *************************",
                                "Thursday 01 October 2026  05:13:23 +0000 (0:00:07.306)       0:01:11.290 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  05:13:31 +0000 (0:00:08.485)       0:01:19.776 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  05:13:35 +0000 (0:00:04.285)       0:01:24.062 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  05:13:38 +0000 (0:00:02.816)       0:01:26.879 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  05:13:44 +0000 (0:00:05.907)       0:01:32.786 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [common : Copying over cron logrotate config file] ************************",
                                "Thursday 01 October 2026  05:13:51 +0000 (0:00:07.369)       0:01:40.156 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=/ansible/roles/common/templates/cron-logrotate-global.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (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] ***************************",
                                "Thursday 01 October 2026  05:13:55 +0000 (0:00:03.646)       0:01:43.803 ****** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [common : Ensuring config directories have correct owner and permission] ***",
                                "Thursday 01 October 2026  05:13:59 +0000 (0:00:03.636)       0:01:47.440 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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-3] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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-4] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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] ************************",
                                "Thursday 01 October 2026  05:14:02 +0000 (0:00:02.944)       0:01:50.384 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/ansible/roles/common/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "",
                                "TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************",
                                "Thursday 01 October 2026  05:14:05 +0000 (0:00:03.553)       0:01:53.938 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/ansible/roles/common/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [service-check-containers : common | Check containers] ********************",
                                "Thursday 01 October 2026  05:14:09 +0000 (0:00:03.810)       0:01:57.748 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/cron:3.0.20260814', '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] ***",
                                "Thursday 01 October 2026  05:14:14 +0000 (0:00:04.983)       0:02:02.732 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  05:14:17 +0000 (0:00:02.632)       0:02:05.364 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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/release/2025.1/fluentd:5.0.9.20260814', '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/release/2025.1/kolla-toolbox:20.5.1.20260814', '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/release/2025.1/cron:3.0.20260814', '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 : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  05:14:21 +0000 (0:00:04.622)       0:02:09.986 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  05:14:22 +0000 (0:00:00.449)       0:02:10.436 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  05:14:22 +0000 (0:00:00.555)       0:02:10.991 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  05:14:24 +0000 (0:00:02.173)       0:02:13.165 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  05:14:26 +0000 (0:00:01.983)       0:02:15.148 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  05:14:29 +0000 (0:00:03.040)       0:02:18.189 ****** ",
                                "",
                                "TASK [common : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  05:14:31 +0000 (0:00:01.821)       0:02:20.010 ****** ",
                                "",
                                "RUNNING HANDLER [common : Restart fluentd container] ***************************",
                                "Thursday 01 October 2026  05:14:32 +0000 (0:00:00.947)       0:02:20.958 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [common : Restart kolla-toolbox container] *********************",
                                "Thursday 01 October 2026  05:15:07 +0000 (0:00:34.843)       0:02:55.802 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\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 [common : Initializing toolbox container using normal user] ****",
                                "Thursday 01 October 2026  05:15:43 +0000 (0:00:35.502)       0:03:31.304 ****** ",
                                "\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 [common : Restart cron container] ******************************",
                                "Thursday 01 October 2026  05:15:47 +0000 (0:00:04.376)       0:03:35.681 ****** ",
                                "\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-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",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:16:01 +0000 (0:00:13.990)       0:03:49.671 ****** ",
                                "=============================================================================== ",
                                "common : Restart kolla-toolbox container ------------------------------- 35.50s",
                                "common : Restart fluentd container ------------------------------------- 34.84s",
                                "common : Restart cron container ---------------------------------------- 13.99s",
                                "common : Restart systemd-tmpfiles -------------------------------------- 12.23s",
                                "common : Flush handlers ------------------------------------------------ 10.97s",
                                "service-cert-copy : common | Copying over backend internal TLS key ------ 8.97s",
                                "common : Find custom fluentd input config files ------------------------- 8.49s",
                                "common : Copying over fluentd.conf -------------------------------------- 7.37s",
                                "common : Copying over config.json files for services -------------------- 7.31s",
                                "common : Copying over /run subdirectories conf -------------------------- 7.29s",
                                "common : Copying over kolla.target -------------------------------------- 6.84s",
                                "common : Find custom fluentd output config files ------------------------ 5.91s",
                                "common : Ensure /var/log/journal exists on EL10 systems ----------------- 5.70s",
                                "service-cert-copy : common | Copying over extra CA certificates --------- 5.49s",
                                "service-check-containers : common | Check containers -------------------- 4.98s",
                                "service-check-containers : Include tasks -------------------------------- 4.62s",
                                "common : Initializing toolbox container using normal user --------------- 4.38s",
                                "common : Find custom fluentd filter config files ------------------------ 4.29s",
                                "common : Ensuring config directories exist ------------------------------ 4.23s",
                                "service-cert-copy : common | Copying over backend internal TLS certificate --- 3.92s",
                                "+ osism apply -a upgrade loadbalancer",
                                "\u001b[32m2026-10-01 05:16:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of loadbalancer.\u001b[0m",
                                "\u001b[32m2026-10-01 05:16:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 8a3cda07-e19c-402f-a8fb-a07b0e24c5fb (loadbalancer) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:16:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 8a3cda07-e19c-402f-a8fb-a07b0e24c5fb (loadbalancer) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  05:18:12 +0000 (0:00:04.478)       0:00:04.478 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  05:18:19 +0000 (0:00:07.697)       0:00:12.175 ****** ",
                                "\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] ********************************************",
                                "Thursday 01 October 2026  05:18:23 +0000 (0:00:03.144)       0:00:15.320 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/loadbalancer/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [loadbalancer : Stop and remove containers for haproxy exporter containers] ***",
                                "Thursday 01 October 2026  05:18:28 +0000 (0:00:05.155)       0:00:20.476 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Removing config for haproxy exporter] *********************",
                                "Thursday 01 October 2026  05:18:31 +0000 (0:00:03.570)       0:00:24.046 ****** ",
                                "\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 [loadbalancer : Check IPv6 support] ***************************************",
                                "Thursday 01 October 2026  05:18:34 +0000 (0:00:02.618)       0:00:26.664 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Setting sysctl values] ***************************************************",
                                "Thursday 01 October 2026  05:18:36 +0000 (0:00:01.854)       0:00:28.519 ****** ",
                                "\u001b[0;36mincluded: sysctl for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [sysctl : Check IPv6 support] *********************************************",
                                "Thursday 01 October 2026  05:18:38 +0000 (0:00:02.013)       0:00:30.533 ****** ",
                                "\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] ******************************************",
                                "Thursday 01 October 2026  05:18:40 +0000 (0:00:02.520)       0:00:33.053 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv6.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.ipv4.ip_nonlocal_bind', 'value': 1})\u001b[0m",
                                "\u001b[0;32mok: [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-0] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.ipv4.tcp_retries2', 'value': 'KOLLA_UNSET'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'net.unix.max_dgram_qlen', 'value': 128})\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Thursday 01 October 2026  05:18:44 +0000 (0:00:03.681)       0:00:36.735 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Thursday 01 October 2026  05:18:46 +0000 (0:00:01.852)       0:00:38.588 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=ip_vs)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=ip_vs)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Thursday 01 October 2026  05:18:48 +0000 (0:00:02.425)       0:00:41.013 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  05:18:50 +0000 (0:00:02.068)       0:00:43.082 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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] ************",
                                "Thursday 01 October 2026  05:18:53 +0000 (0:00:03.108)       0:00:46.190 ****** ",
                                "\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 : Ensuring proxysql service config subdirectories exist] ****",
                                "Thursday 01 October 2026  05:18:56 +0000 (0:00:02.584)       0:00:48.775 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=users)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=users)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=users)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=rules)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Ensuring keepalived checks subdir exists] *****************",
                                "Thursday 01 October 2026  05:18:59 +0000 (0:00:02.897)       0:00:51.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 [loadbalancer : Remove mariadb.cfg if proxysql enabled] *******************",
                                "Thursday 01 October 2026  05:19:01 +0000 (0:00:02.324)       0:00:53.997 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  05:19:04 +0000 (0:00:02.837)       0:00:56.834 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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",
                                "",
                                "TASK [loadbalancer : Copying checks for services which are enabled] ************",
                                "Thursday 01 October 2026  05:19:06 +0000 (0:00:02.246)       0:00:59.081 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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] => (item={'key': 'haproxy-ssh', 'value': {'container_name': 'haproxy_ssh', 'group': 'loadbalancer', 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy-ssh:9.6.20260814', '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__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7', '__omit_place_holder__ccd2dbfb9ad94c7df93fb91179ddb1245ca5f3a7'], '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] **************",
                                "Thursday 01 October 2026  05:19:11 +0000 (0:00:04.271)       0:01:03.353 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] *********************************",
                                "Thursday 01 October 2026  05:19:16 +0000 (0:00:04.955)       0:01:08.309 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_main.cfg.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql config] *****************************",
                                "Thursday 01 October 2026  05:19:19 +0000 (0:00:03.055)       0:01:11.364 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql.yaml.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy single external frontend config] *****",
                                "Thursday 01 October 2026  05:19:23 +0000 (0:00:04.440)       0:01:15.805 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over custom haproxy services configuration] *******",
                                "Thursday 01 October 2026  05:19:25 +0000 (0:00:01.726)       0:01:17.531 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/opt/configuration/environments/kolla/files/overlays/haproxy/services.d/haproxy.cfg)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over keepalived.conf] *****************************",
                                "Thursday 01 October 2026  05:19:28 +0000 (0:00:03.352)       0:01:20.883 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/keepalived/keepalived.conf.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : include_tasks] ********************************************",
                                "Thursday 01 October 2026  05:19:32 +0000 (0:00:03.400)       0:01:24.284 ****** ",
                                "\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] *********************************",
                                "Thursday 01 October 2026  05:19:34 +0000 (0:00:02.145)       0:01:26.430 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=haproxy.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=haproxy.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over haproxy-internal.pem] ************************",
                                "Thursday 01 October 2026  05:19:36 +0000 (0:00:02.697)       0:01:29.128 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=haproxy-internal.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=haproxy-internal.pem)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql-cert.pem] ***************************",
                                "Thursday 01 October 2026  05:19:40 +0000 (0:00:03.160)       0:01:32.288 ****** ",
                                "\u001b[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] ****************************",
                                "Thursday 01 October 2026  05:19:41 +0000 (0:00:01.540)       0:01:33.828 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : mariadb | Copying over extra CA certificates] ********",
                                "Thursday 01 October 2026  05:19:43 +0000 (0:00:01.926)       0:01:35.754 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keepalived', 'value': {'container_name': 'keepalived', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814', '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] ***",
                                "Thursday 01 October 2026  05:19:48 +0000 (0:00:04.550)       0:01:40.305 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] *****",
                                "Thursday 01 October 2026  05:19:50 +0000 (0:00:02.156)       0:01:42.462 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] ************************",
                                "Thursday 01 October 2026  05:19:51 +0000 (0:00:01.720)       0:01:44.183 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/haproxy/haproxy_run.sh.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying over proxysql start script] ***********************",
                                "Thursday 01 October 2026  05:19:55 +0000 (0:00:03.452)       0:01:47.635 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/loadbalancer/templates/proxysql/proxysql_run.sh.j2)\u001b[0m",
                                "",
                                "TASK [loadbalancer : Copying files for haproxy-ssh] ****************************",
                                "Thursday 01 October 2026  05:19:58 +0000 (0:00:03.029)       0:01:50.665 ****** ",
                                "\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] **************",
                                "Thursday 01 October 2026  05:20:01 +0000 (0:00:02.593)       0:01:53.258 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] ***",
                                "Thursday 01 October 2026  05:20:05 +0000 (0:00:04.600)       0:01:57.858 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  05:20:07 +0000 (0:00:01.458)       0:01:59.317 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] *****************************************************",
                                "Thursday 01 October 2026  05:20:09 +0000 (0:00:01.996)       0:02:01.313 ****** ",
                                "\u001b[0;36mincluded: aodh for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over aodh haproxy config] ***********************",
                                "Thursday 01 October 2026  05:20:11 +0000 (0:00:02.262)       0:02:03.576 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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] ***",
                                "Thursday 01 October 2026  05:20:16 +0000 (0:00:05.073)       0:02:08.649 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for aodh] **************************",
                                "Thursday 01 October 2026  05:20:18 +0000 (0:00:02.300)       0:02:10.949 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  05:20:21 +0000 (0:00:02.422)       0:02:13.372 ****** ",
                                "\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 aodh ProxySQL rules config] ***************",
                                "Thursday 01 October 2026  05:20:23 +0000 (0:00:02.342)       0:02:15.714 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : barbican] *************************************************",
                                "Thursday 01 October 2026  05:20:26 +0000 (0:00:03.179)       0:02:18.893 ****** ",
                                "\u001b[0;36mincluded: barbican for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over barbican haproxy config] *******************",
                                "Thursday 01 October 2026  05:20:28 +0000 (0:00:01.761)       0:02:20.655 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ***",
                                "Thursday 01 October 2026  05:20:33 +0000 (0:00:05.193)       0:02:25.848 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] **********************",
                                "Thursday 01 October 2026  05:20:35 +0000 (0:00:02.129)       0:02:27.978 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over barbican ProxySQL users config] ***********",
                                "Thursday 01 October 2026  05:20:37 +0000 (0:00:01.786)       0:02:29.765 ****** ",
                                "\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 barbican ProxySQL rules config] ***********",
                                "Thursday 01 October 2026  05:20:39 +0000 (0:00:02.435)       0:02:32.200 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : blazar] ***************************************************",
                                "Thursday 01 October 2026  05:20:43 +0000 (0:00:03.290)       0:02:35.491 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  05:20:45 +0000 (0:00:01.850)       0:02:37.341 ****** ",
                                "\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] *******************",
                                "Thursday 01 October 2026  05:20:46 +0000 (0:00:01.657)       0:02:38.998 ****** ",
                                "\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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceph-rgw', 'value': {'group': 'all', 'enabled': True, 'haproxy': {'radosgw': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}, 'radosgw_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6780', 'custom_member_list': ['server testbed-node-3 192.168.16.13:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-4 192.168.16.14:7480 check inter 2000 rise 2 fall 5', 'server testbed-node-5 192.168.16.15:7480 check inter 2000 rise 2 fall 5']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for ceph-rgw when using single external frontend] ***",
                                "Thursday 01 October 2026  05:20:51 +0000 (0:00:04.309)       0:02:43.308 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  05:20:53 +0000 (0:00:02.650)       0:02:45.958 ****** ",
                                "\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-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-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_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] ***********",
                                "Thursday 01 October 2026  05:20:56 +0000 (0:00:02.955)       0:02:48.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 [proxysql-config : Copying over ceph-rgw ProxySQL rules config] ***********",
                                "Thursday 01 October 2026  05:20:58 +0000 (0:00:02.049)       0:02:50.963 ****** ",
                                "\u001b[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] ***************************************************",
                                "Thursday 01 October 2026  05:21:00 +0000 (0:00:02.274)       0:02:53.238 ****** ",
                                "\u001b[0;36mincluded: cinder for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over cinder haproxy config] *********************",
                                "Thursday 01 October 2026  05:21:02 +0000 (0:00:01.808)       0:02:55.047 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ***",
                                "Thursday 01 October 2026  05:21:07 +0000 (0:00:05.183)       0:03:00.230 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ************************",
                                "Thursday 01 October 2026  05:21:09 +0000 (0:00:01.860)       0:03:02.090 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over cinder ProxySQL users config] *************",
                                "Thursday 01 October 2026  05:21:11 +0000 (0:00:01.862)       0:03:03.953 ****** ",
                                "\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 cinder ProxySQL rules config] *************",
                                "Thursday 01 October 2026  05:21:14 +0000 (0:00:02.866)       0:03:06.819 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : cloudkitty] ***********************************************",
                                "Thursday 01 October 2026  05:21:17 +0000 (0:00:03.160)       0:03:09.980 ****** ",
                                "\u001b[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] ***************************************************",
                                "Thursday 01 October 2026  05:21:19 +0000 (0:00:01.576)       0:03:11.557 ****** ",
                                "\u001b[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] ************************************************",
                                "Thursday 01 October 2026  05:21:20 +0000 (0:00:01.545)       0:03:13.102 ****** ",
                                "\u001b[0;36mincluded: designate for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over designate haproxy config] ******************",
                                "Thursday 01 October 2026  05:21:23 +0000 (0:00:02.304)       0:03:15.407 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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] ***",
                                "Thursday 01 October 2026  05:21:28 +0000 (0:00:05.471)       0:03:20.878 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-sink:20.0.2.20260814', '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] *********************",
                                "Thursday 01 October 2026  05:21:31 +0000 (0:00:02.526)       0:03:23.405 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  05:21:33 +0000 (0:00:02.422)       0:03:25.827 ****** ",
                                "\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 designate ProxySQL rules config] **********",
                                "Thursday 01 October 2026  05:21:35 +0000 (0:00:02.383)       0:03:28.211 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : etcd] *****************************************************",
                                "Thursday 01 October 2026  05:21:39 +0000 (0:00:03.246)       0:03:31.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",
                                "",
                                "TASK [include_role : glance] ***************************************************",
                                "Thursday 01 October 2026  05:21:40 +0000 (0:00:01.755)       0:03:33.213 ****** ",
                                "\u001b[0;36mincluded: glance for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over glance haproxy config] *********************",
                                "Thursday 01 October 2026  05:21:42 +0000 (0:00:01.802)       0:03:35.015 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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] ***",
                                "Thursday 01 October 2026  05:21:49 +0000 (0:00:06.411)       0:03:41.426 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/glance-tls-proxy:30.2.1.20260814', '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] ************************",
                                "Thursday 01 October 2026  05:21:54 +0000 (0:00:04.843)       0:03:46.269 ****** ",
                                "\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",
                                "\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",
                                "",
                                "TASK [proxysql-config : Copying over glance ProxySQL users config] *************",
                                "Thursday 01 October 2026  05:21:58 +0000 (0:00:04.965)       0:03:51.234 ****** ",
                                "\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 glance ProxySQL rules config] *************",
                                "Thursday 01 October 2026  05:22:01 +0000 (0:00:02.585)       0:03:53.820 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : gnocchi] **************************************************",
                                "Thursday 01 October 2026  05:22:04 +0000 (0:00:03.147)       0:03:56.967 ****** ",
                                "\u001b[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] **************************************************",
                                "Thursday 01 October 2026  05:22:06 +0000 (0:00:01.479)       0:03:58.447 ****** ",
                                "\u001b[0;36mincluded: grafana for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over grafana haproxy config] ********************",
                                "Thursday 01 October 2026  05:22:08 +0000 (0:00:02.193)       0:04:00.641 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] ***",
                                "Thursday 01 October 2026  05:22:13 +0000 (0:00:04.920)       0:04:05.561 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] ***********************",
                                "Thursday 01 October 2026  05:22:14 +0000 (0:00:01.601)       0:04:07.162 ****** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'grafana_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '3000', 'listen_port': '3000', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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] ************",
                                "Thursday 01 October 2026  05:22:17 +0000 (0:00:02.113)       0:04:09.276 ****** ",
                                "\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 grafana ProxySQL rules config] ************",
                                "Thursday 01 October 2026  05:22:19 +0000 (0:00:02.418)       0:04:11.695 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : heat] *****************************************************",
                                "Thursday 01 October 2026  05:22:22 +0000 (0:00:03.080)       0:04:14.775 ****** ",
                                "\u001b[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] **************************************************",
                                "Thursday 01 October 2026  05:22:23 +0000 (0:00:01.379)       0:04:16.154 ****** ",
                                "\u001b[0;36mincluded: horizon for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over horizon haproxy config] ********************",
                                "Thursday 01 October 2026  05:22:26 +0000 (0:00:02.146)       0:04:18.300 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for horizon when using single external frontend] ***",
                                "Thursday 01 October 2026  05:22:31 +0000 (0:00:05.598)       0:04:23.899 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for horizon] ***********************",
                                "Thursday 01 October 2026  05:22:33 +0000 (0:00:02.228)       0:04:26.127 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_redirect', 'value': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-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-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-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', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-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-2] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'acme_client', 'value': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over horizon ProxySQL users config] ************",
                                "Thursday 01 October 2026  05:22:36 +0000 (0:00:02.466)       0:04:28.594 ****** ",
                                "\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 horizon ProxySQL rules config] ************",
                                "Thursday 01 October 2026  05:22:38 +0000 (0:00:02.287)       0:04:30.881 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : influxdb] *************************************************",
                                "Thursday 01 October 2026  05:22:41 +0000 (0:00:03.285)       0:04:34.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 [include_role : ironic] ***************************************************",
                                "Thursday 01 October 2026  05:22:43 +0000 (0:00:01.632)       0:04:35.799 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  05:22:45 +0000 (0:00:01.509)       0:04:37.309 ****** ",
                                "\u001b[0;36mincluded: keystone for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over keystone haproxy config] *******************",
                                "Thursday 01 October 2026  05:22:46 +0000 (0:00:01.908)       0:04:39.218 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ***",
                                "Thursday 01 October 2026  05:22:52 +0000 (0:00:05.555)       0:04:44.773 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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 [haproxy-config : Configuring firewall for keystone] **********************",
                                "Thursday 01 October 2026  05:22:54 +0000 (0:00:01.783)       0:04:46.557 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_internal', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over keystone ProxySQL users config] ***********",
                                "Thursday 01 October 2026  05:22:56 +0000 (0:00:02.152)       0:04:48.709 ****** ",
                                "\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 keystone ProxySQL rules config] ***********",
                                "Thursday 01 October 2026  05:22:58 +0000 (0:00:02.425)       0:04:51.135 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : letsencrypt] **********************************************",
                                "Thursday 01 October 2026  05:23:02 +0000 (0:00:03.227)       0:04:54.362 ****** ",
                                "\u001b[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] ***************************************************",
                                "Thursday 01 October 2026  05:23:03 +0000 (0:00:01.481)       0:04:55.843 ****** ",
                                "\u001b[0;36mincluded: magnum for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over magnum haproxy config] *********************",
                                "Thursday 01 October 2026  05:23:06 +0000 (0:00:02.442)       0:04:58.286 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.3.20260814', '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/release/2025.1/magnum-conductor:20.0.3.20260814', '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-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.3.20260814', '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/release/2025.1/magnum-api:20.0.3.20260814', '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-0] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.3.20260814', '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-2] => (item={'key': 'magnum-conductor', 'value': {'container_name': 'magnum_conductor', 'group': 'magnum-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-conductor:20.0.3.20260814', '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 [haproxy-config : Add configuration for magnum when using single external frontend] ***",
                                "Thursday 01 October 2026  05:23:11 +0000 (0:00:05.504)       0:05:03.790 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'magnum-api', 'value': {'container_name': 'magnum_api', 'group': 'magnum-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/magnum-api:20.0.3.20260814', '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/release/2025.1/magnum-conductor:20.0.3.20260814', '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/release/2025.1/magnum-api:20.0.3.20260814', '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/release/2025.1/magnum-conductor:20.0.3.20260814', '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/release/2025.1/magnum-api:20.0.3.20260814', '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/release/2025.1/magnum-conductor:20.0.3.20260814', '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] ************************",
                                "Thursday 01 October 2026  05:23:13 +0000 (0:00:01.875)       0:05:05.665 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  05:23:15 +0000 (0:00:02.476)       0:05:08.142 ****** ",
                                "\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 magnum ProxySQL rules config] *************",
                                "Thursday 01 October 2026  05:23:18 +0000 (0:00:02.492)       0:05:10.634 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : manila] ***************************************************",
                                "Thursday 01 October 2026  05:23:21 +0000 (0:00:03.065)       0:05:13.700 ****** ",
                                "\u001b[0;36mincluded: manila for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over manila haproxy config] *********************",
                                "Thursday 01 October 2026  05:23:23 +0000 (0:00:02.449)       0:05:16.149 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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] ***",
                                "Thursday 01 October 2026  05:23:29 +0000 (0:00:05.503)       0:05:21.652 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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] ************************",
                                "Thursday 01 October 2026  05:23:31 +0000 (0:00:02.035)       0:05:23.687 ****** ",
                                "\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-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-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_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] *************",
                                "Thursday 01 October 2026  05:23:33 +0000 (0:00:02.322)       0:05:26.010 ****** ",
                                "\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 manila ProxySQL rules config] *************",
                                "Thursday 01 October 2026  05:23:36 +0000 (0:00:02.369)       0:05:28.379 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : mariadb] **************************************************",
                                "Thursday 01 October 2026  05:23:39 +0000 (0:00:03.267)       0:05:31.647 ****** ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Ensure mysql monitor user exist] *******************************",
                                "Thursday 01 October 2026  05:23:42 +0000 (0:00:03.060)       0:05:34.707 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over mariadb haproxy config] ********************",
                                "Thursday 01 October 2026  05:23:47 +0000 (0:00:04.821)       0:05:39.529 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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",
                                "",
                                "TASK [haproxy-config : Add configuration for mariadb when using single external frontend] ***",
                                "Thursday 01 October 2026  05:23:51 +0000 (0:00:03.994)       0:05:43.524 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-clustercheck:10.11.18.20260814', '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for mariadb] ***********************",
                                "Thursday 01 October 2026  05:23:55 +0000 (0:00:04.361)       0:05:47.885 ****** ",
                                "\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-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-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] ************",
                                "Thursday 01 October 2026  05:23:59 +0000 (0:00:03.865)       0:05:51.750 ****** ",
                                "\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 mariadb ProxySQL rules config] ************",
                                "Thursday 01 October 2026  05:24:02 +0000 (0:00:03.285)       0:05:55.036 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  05:24:05 +0000 (0:00:02.805)       0:05:57.841 ****** ",
                                "\u001b[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] ************************************************",
                                "Thursday 01 October 2026  05:24:07 +0000 (0:00:01.816)       0:05:59.658 ****** ",
                                "\u001b[0;36mincluded: memcached for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over memcached haproxy config] ******************",
                                "Thursday 01 October 2026  05:24:09 +0000 (0:00:02.039)       0:06:01.697 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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] ***",
                                "Thursday 01 October 2026  05:24:12 +0000 (0:00:02.970)       0:06:04.667 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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/release/2025.1/memcached:1.6.24.20260814', '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/release/2025.1/memcached:1.6.24.20260814', '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] *********************",
                                "Thursday 01 October 2026  05:24:14 +0000 (0:00:01.662)       0:06:06.330 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  05:24:15 +0000 (0:00:01.573)       0:06:07.903 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over memcached ProxySQL rules config] **********",
                                "Thursday 01 October 2026  05:24:17 +0000 (0:00:01.923)       0:06:09.827 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : mistral] **************************************************",
                                "Thursday 01 October 2026  05:24:20 +0000 (0:00:02.500)       0:06:12.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 [include_role : neutron] **************************************************",
                                "Thursday 01 October 2026  05:24:21 +0000 (0:00:01.512)       0:06:13.839 ****** ",
                                "\u001b[0;36mincluded: neutron for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over neutron haproxy config] ********************",
                                "Thursday 01 October 2026  05:24:24 +0000 (0:00:02.738)       0:06:16.578 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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-1] => (item={'key': 'neutron-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \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/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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-2] => (item={'key': 'neutron-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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': 'neutron-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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] ***",
                                "Thursday 01 October 2026  05:24:30 +0000 (0:00:06.628)       0:06:23.206 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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] => (item={'key': 'neutron-openvswitch-agent', 'value': {'container_name': 'neutron_openvswitch_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-openvswitch-agent:26.0.6.20260814', '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-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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-dhcp-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_dhcp_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', '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/release/2025.1/neutron-dhcp-agent:26.0.6.20260814', 'KOLLA_NAME': 'neutron_dhcp_agent', 'KOLLA_NEUTRON_WRAPPERS': 'false'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron-l3-agent', 'value': {'cgroupns_mode': 'private', 'container_name': 'neutron_l3_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', 'privileged': True, 'enabled': False, 'environment': {'KOLLA_IMAGE': 'registry.osism.tech/kolla/release/2025.1/neutron-l3-agent:26.0.6.20260814', '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-metering-agent', 'value': {'container_name': 'neutron_metering_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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-1] => (item={'key': 'neutron-sriov-agent', 'value': {'container_name': 'neutron_sriov_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-sriov-agent:26.0.6.20260814', '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-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-mlnx-agent', 'value': {'container_name': 'neutron_mlnx_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-mlnx-agent:26.0.6.20260814', '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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-eswitchd', 'value': {'container_name': 'neutron_eswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-eswitchd:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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-bgp-dragent', 'value': {'container_name': 'neutron_bgp_dragent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-bgp-dragent:26.0.6.20260814', '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/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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-infoblox-ipam-agent', 'value': {'container_name': 'neutron_infoblox_ipam_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-infoblox-ipam-agent:26.0.6.20260814', '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': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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/release/2025.1/neutron-metering-agent:26.0.6.20260814', '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-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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-1] => (item={'key': 'ironic-neutron-agent', 'value': {'container_name': 'ironic_neutron_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/ironic-neutron-agent:26.0.6.20260814', '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-ovn-agent', 'value': {'container_name': 'neutron_ovn_agent', 'group': 'neutron-ovn-agent', 'host_in_groups': False, 'enabled': False, 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-tls-proxy', 'value': {'container_name': 'neutron_tls_proxy', 'group': 'neutron-server', 'host_in_groups': True, 'enabled': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-tls-proxy:26.0.6.20260814', '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-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/release/2025.1/neutron-ovn-agent:26.0.6.20260814', '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for neutron] ***********************",
                                "Thursday 01 October 2026  05:24:34 +0000 (0:00:03.531)       0:06:26.738 ****** ",
                                "\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-0] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'neutron_server_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9696', 'listen_port': '9696', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over neutron ProxySQL users config] ************",
                                "Thursday 01 October 2026  05:24:37 +0000 (0:00:03.043)       0:06:29.781 ****** ",
                                "\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 neutron ProxySQL rules config] ************",
                                "Thursday 01 October 2026  05:24:40 +0000 (0:00:02.470)       0:06:32.252 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : placement] ************************************************",
                                "Thursday 01 October 2026  05:24:43 +0000 (0:00:03.373)       0:06:35.626 ****** ",
                                "\u001b[0;36mincluded: placement for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over placement haproxy config] ******************",
                                "Thursday 01 October 2026  05:24:46 +0000 (0:00:02.652)       0:06:38.278 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for placement when using single external frontend] ***",
                                "Thursday 01 October 2026  05:24:51 +0000 (0:00:05.241)       0:06:43.519 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for placement] *********************",
                                "Thursday 01 October 2026  05:24:52 +0000 (0:00:01.584)       0:06:45.104 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over placement ProxySQL users config] **********",
                                "Thursday 01 October 2026  05:24:55 +0000 (0:00:02.175)       0:06:47.280 ****** ",
                                "\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 placement ProxySQL rules config] **********",
                                "Thursday 01 October 2026  05:24:57 +0000 (0:00:02.460)       0:06:49.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 [include_role : nova] *****************************************************",
                                "Thursday 01 October 2026  05:25:00 +0000 (0:00:03.400)       0:06:53.141 ****** ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova haproxy config] ***********************",
                                "Thursday 01 October 2026  05:25:03 +0000 (0:00:02.718)       0:06:55.859 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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] ***",
                                "Thursday 01 October 2026  05:25:11 +0000 (0:00:07.901)       0:07:03.761 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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': 'no', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-super-conductor:31.3.2.20260814', '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",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova] **************************",
                                "Thursday 01 October 2026  05:25:14 +0000 (0:00:02.600)       0:07:06.362 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_api_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_metadata_external', 'value': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova ProxySQL users config] ***************",
                                "Thursday 01 October 2026  05:25:16 +0000 (0:00:02.241)       0:07:08.603 ****** ",
                                "\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 ProxySQL rules config] ***************",
                                "Thursday 01 October 2026  05:25:18 +0000 (0:00:02.561)       0:07:11.164 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : nova-cell] ************************************************",
                                "Thursday 01 October 2026  05:25:22 +0000 (0:00:03.305)       0:07:14.470 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  05:25:25 +0000 (0:00:03.078)       0:07:17.549 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  05:25:28 +0000 (0:00:02.749)       0:07:20.298 ****** ",
                                "\u001b[0;32mok: [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;32mok: [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;32mok: [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] ***",
                                "Thursday 01 October 2026  05:25:33 +0000 (0:00:05.871)       0:07:26.169 ****** ",
                                "\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] *****",
                                "Thursday 01 October 2026  05:25:36 +0000 (0:00:03.008)       0:07:29.178 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy', 'value': {'enabled': True, 'mode': 'http', 'external': False, 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova_novncproxy_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6080', 'listen_port': '6080', 'backend_http_extra': ['timeout tunnel 1h']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Thursday 01 October 2026  05:25:40 +0000 (0:00:03.411)       0:07:32.590 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL rules config] **********",
                                "Thursday 01 October 2026  05:25:44 +0000 (0:00:03.706)       0:07:36.296 ****** ",
                                "\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-spicehtml5proxy] *************",
                                "Thursday 01 October 2026  05:25:48 +0000 (0:00:04.382)       0:07:40.678 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-spicehtml5proxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-spicehtml5proxy haproxy config] ***",
                                "Thursday 01 October 2026  05:25:50 +0000 (0:00:01.936)       0:07:42.615 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-spicehtml5proxy when using single external frontend] ***",
                                "Thursday 01 October 2026  05:25:53 +0000 (0:00:02.633)       0:07:45.248 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-spicehtml5proxy', 'value': {'group': 'nova-spicehtml5proxy', 'enabled': False, 'haproxy': {'nova_spicehtml5proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}, 'nova_spicehtml5proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6082', 'listen_port': '6082', 'backend_http_extra': ['timeout tunnel 1h']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for nova-cell:nova-spicehtml5proxy] ***",
                                "Thursday 01 October 2026  05:25:55 +0000 (0:00:02.586)       0:07:47.835 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Thursday 01 October 2026  05:25:58 +0000 (0:00:02.559)       0:07:50.394 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  05:26:02 +0000 (0:00:04.146)       0:07:54.541 ****** ",
                                "\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] *****************",
                                "Thursday 01 October 2026  05:26:06 +0000 (0:00:04.658)       0:07:59.200 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/cell_proxy_loadbalancer.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item=nova-serialproxy)\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over nova-cell:nova-serialproxy haproxy config] ***",
                                "Thursday 01 October 2026  05:26:08 +0000 (0:00:01.825)       0:08:01.025 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-serialproxy', 'value': {'group': 'nova-serialproxy', 'enabled': False, 'haproxy': {'nova_serialconsole_proxy': {'enabled': False, 'mode': 'http', 'external': False, 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}, 'nova_serialconsole_proxy_external': {'enabled': False, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '6083', 'listen_port': '6083', 'backend_http_extra': ['timeout tunnel 10m']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for nova-cell:nova-serialproxy when using single external frontend] ***",
                                "Thursday 01 October 2026  05:26:11 +0000 (0:00:02.900)       0:08:03.926 ****** ",
                                "\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] ****",
                                "Thursday 01 October 2026  05:26:14 +0000 (0:00:02.824)       0:08:06.750 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over nova-cell ProxySQL users config] **********",
                                "Thursday 01 October 2026  05:26:17 +0000 (0:00:02.668)       0:08:09.419 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  05:26:21 +0000 (0:00:04.278)       0:08:13.698 ****** ",
                                "\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_role : octavia] **************************************************",
                                "Thursday 01 October 2026  05:26:26 +0000 (0:00:04.916)       0:08:18.615 ****** ",
                                "\u001b[0;36mincluded: octavia for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over octavia haproxy config] ********************",
                                "Thursday 01 October 2026  05:26:28 +0000 (0:00:02.500)       0:08:21.115 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] ***",
                                "Thursday 01 October 2026  05:26:34 +0000 (0:00:05.889)       0:08:27.005 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] ***********************",
                                "Thursday 01 October 2026  05:26:37 +0000 (0:00:02.716)       0:08:29.722 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia_api_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over octavia ProxySQL users config] ************",
                                "Thursday 01 October 2026  05:26:40 +0000 (0:00:02.647)       0:08:32.370 ****** ",
                                "\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 octavia ProxySQL rules config] ************",
                                "Thursday 01 October 2026  05:26:42 +0000 (0:00:02.738)       0:08:35.108 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : opensearch] ***********************************************",
                                "Thursday 01 October 2026  05:26:46 +0000 (0:00:03.358)       0:08:38.466 ****** ",
                                "\u001b[0;36mincluded: opensearch for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over opensearch haproxy config] *****************",
                                "Thursday 01 October 2026  05:26:48 +0000 (0:00:02.312)       0:08:40.779 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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",
                                "",
                                "TASK [haproxy-config : Add configuration for opensearch when using single external frontend] ***",
                                "Thursday 01 October 2026  05:26:56 +0000 (0:00:07.983)       0:08:48.763 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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] ********************",
                                "Thursday 01 October 2026  05:26:58 +0000 (0:00:01.984)       0:08:50.748 ****** ",
                                "\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-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] => (item={'key': 'opensearch_dashboards_external', 'value': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '5601', 'listen_port': '5601', 'auth_user': 'opensearch', 'auth_pass': 'password', 'backend_http_extra': ['option httpchk  GET /api/status']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'opensearch-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] *********",
                                "Thursday 01 October 2026  05:27:00 +0000 (0:00:02.253)       0:08:53.002 ****** ",
                                "\u001b[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] *********",
                                "Thursday 01 October 2026  05:27:02 +0000 (0:00:02.186)       0:08:55.189 ****** ",
                                "\u001b[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] ***********************************************",
                                "Thursday 01 October 2026  05:27:05 +0000 (0:00:02.472)       0:08:57.662 ****** ",
                                "\u001b[0;36mincluded: prometheus for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over prometheus haproxy config] *****************",
                                "Thursday 01 October 2026  05:27:07 +0000 (0:00:02.499)       0:09:00.161 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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] ***",
                                "Thursday 01 October 2026  05:27:14 +0000 (0:00:06.682)       0:09:06.844 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-openstack-exporter', 'value': {'container_name': 'prometheus_openstack_exporter', 'group': 'prometheus-openstack-exporter', 'enabled': False, 'environment': {'OS_COMPUTE_API_VERSION': 'latest'}, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-openstack-exporter:1.7.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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] ********************",
                                "Thursday 01 October 2026  05:27:16 +0000 (0:00:02.235)       0:09:09.080 ****** ",
                                "\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-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-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_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] *********",
                                "Thursday 01 October 2026  05:27:19 +0000 (0:00:02.344)       0:09:11.424 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over prometheus ProxySQL rules config] *********",
                                "Thursday 01 October 2026  05:27:20 +0000 (0:00:01.567)       0:09:12.992 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  05:27:23 +0000 (0:00:02.413)       0:09:15.405 ****** ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over rabbitmq haproxy config] *******************",
                                "Thursday 01 October 2026  05:27:25 +0000 (0:00:02.770)       0:09:18.176 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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] ***",
                                "Thursday 01 October 2026  05:27:29 +0000 (0:00:03.857)       0:09:22.033 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': None, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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] **********************",
                                "Thursday 01 October 2026  05:27:31 +0000 (0:00:01.539)       0:09:23.572 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  05:27:33 +0000 (0:00:01.941)       0:09:25.514 ****** ",
                                "\u001b[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] ***********",
                                "Thursday 01 October 2026  05:27:35 +0000 (0:00:01.752)       0:09:27.267 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : skyline] **************************************************",
                                "Thursday 01 October 2026  05:27:37 +0000 (0:00:02.746)       0:09:30.013 ****** ",
                                "\u001b[0;36mincluded: skyline for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [haproxy-config : Copying over skyline haproxy config] ********************",
                                "Thursday 01 October 2026  05:27:40 +0000 (0:00:02.958)       0:09:32.971 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [haproxy-config : Add configuration for skyline when using single external frontend] ***",
                                "Thursday 01 October 2026  05:27:49 +0000 (0:00:09.254)       0:09:42.226 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [haproxy-config : Configuring firewall for skyline] ***********************",
                                "Thursday 01 October 2026  05:27:51 +0000 (0:00:01.817)       0:09:44.044 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_apiserver_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console', 'value': {'enabled': 'yes', 'mode': 'http', 'external': False, 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline_console_external', 'value': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [proxysql-config : Copying over skyline ProxySQL users config] ************",
                                "Thursday 01 October 2026  05:27:54 +0000 (0:00:03.110)       0:09:47.154 ****** ",
                                "\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 skyline ProxySQL rules config] ************",
                                "Thursday 01 October 2026  05:27:57 +0000 (0:00:02.507)       0:09:49.661 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [include_role : tacker] ***************************************************",
                                "Thursday 01 October 2026  05:28:00 +0000 (0:00:03.410)       0:09:53.071 ****** ",
                                "\u001b[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] ****************************************************",
                                "Thursday 01 October 2026  05:28:02 +0000 (0:00:01.556)       0:09:54.628 ****** ",
                                "\u001b[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] ****************************************************",
                                "Thursday 01 October 2026  05:28:04 +0000 (0:00:01.936)       0:09:56.564 ****** ",
                                "\u001b[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] **************************************************",
                                "Thursday 01 October 2026  05:28:05 +0000 (0:00:01.572)       0:09:58.137 ****** ",
                                "\u001b[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] ******************************************************",
                                "Thursday 01 October 2026  05:28:07 +0000 (0:00:01.459)       0:09:59.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 : loadbalancer] *********************************************",
                                "Thursday 01 October 2026  05:28:08 +0000 (0:00:01.569)       0:10:01.166 ****** ",
                                "\u001b[0;36mincluded: loadbalancer for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-check-containers : loadbalancer | Check containers] **************",
                                "Thursday 01 October 2026  05:28:11 +0000 (0:00:02.707)       0:10:03.873 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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': 'proxysql', 'value': {'container_name': 'proxysql', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] ***",
                                "Thursday 01 October 2026  05:28:16 +0000 (0:00:05.082)       0:10:08.956 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  05:28:18 +0000 (0:00:02.155)       0:10:11.112 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'haproxy', 'value': {'container_name': 'haproxy', 'group': 'loadbalancer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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/release/2025.1/haproxy:2.8.16.20260814', '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/release/2025.1/proxysql:3.0.8.20260814', '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/release/2025.1/keepalived:2.2.8.20260814', '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] *******",
                                "Thursday 01 October 2026  05:28:21 +0000 (0:00:02.793)       0:10:13.905 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  05:28:23 +0000 (0:00:01.916)       0:10:15.822 ****** ",
                                "\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] **************",
                                "Thursday 01 October 2026  05:28:25 +0000 (0:00:01.472)       0:10:17.294 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup haproxy container] *****************",
                                "Thursday 01 October 2026  05:28:32 +0000 (0:00:07.692)       0:10:24.987 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop backup proxysql container] ****************",
                                "Thursday 01 October 2026  05:28:40 +0000 (0:00:07.282)       0:10:32.269 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup haproxy container] ****************",
                                "Thursday 01 October 2026  05:28:47 +0000 (0:00:07.233)       0:10:39.502 ****** ",
                                "\u001b[0;36mskipping: [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] **************",
                                "Thursday 01 October 2026  05:28:55 +0000 (0:00:08.029)       0:10:47.532 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup proxysql container] ***************",
                                "Thursday 01 October 2026  05:28:57 +0000 (0:00:02.546)       0:10:50.079 ****** ",
                                "\u001b[0;36mskipping: [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] *************",
                                "Thursday 01 October 2026  05:29:09 +0000 (0:00:11.566)       0:11:01.646 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start backup keepalived container] *************",
                                "Thursday 01 October 2026  05:29:13 +0000 (0:00:03.791)       0:11:05.437 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master haproxy container] *****************",
                                "Thursday 01 October 2026  05:29:21 +0000 (0:00:08.282)       0:11:13.720 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Stop master proxysql container] ****************",
                                "Thursday 01 October 2026  05:29:28 +0000 (0:00:07.014)       0:11:20.734 ****** ",
                                "\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 [loadbalancer : Stop master keepalived container] **************",
                                "Thursday 01 October 2026  05:29:35 +0000 (0:00:07.098)       0:11:27.833 ****** ",
                                "\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 [loadbalancer : Start master haproxy container] ****************",
                                "Thursday 01 October 2026  05:29:42 +0000 (0:00:06.992)       0:11:34.826 ****** ",
                                "\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 [loadbalancer : Wait for master haproxy to start] **************",
                                "Thursday 01 October 2026  05:29:49 +0000 (0:00:06.771)       0:11:41.597 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master proxysql container] ***************",
                                "Thursday 01 October 2026  05:29:51 +0000 (0:00:02.600)       0:11:44.198 ****** ",
                                "\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 [loadbalancer : Wait for master proxysql to start] *************",
                                "Thursday 01 October 2026  05:29:58 +0000 (0:00:06.510)       0:11:50.708 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [loadbalancer : Start master keepalived container] *************",
                                "Thursday 01 October 2026  05:30:02 +0000 (0:00:03.732)       0:11:54.440 ****** ",
                                "\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 [loadbalancer : Wait for haproxy to listen on VIP] *************",
                                "Thursday 01 October 2026  05:30:08 +0000 (0:00:06.258)       0:12:00.699 ****** ",
                                "\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] ************",
                                "Thursday 01 October 2026  05:30:11 +0000 (0:00:02.706)       0:12:03.405 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=129 \u001b[0m \u001b[0;33mchanged=31  \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=128 \u001b[0m \u001b[0;33mchanged=30  \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=128 \u001b[0m \u001b[0;33mchanged=30  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=94  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:30:14 +0000 (0:00:03.089)       0:12:06.494 ****** ",
                                "=============================================================================== ",
                                "loadbalancer : Start backup proxysql container ------------------------- 11.57s",
                                "haproxy-config : Copying over skyline haproxy config -------------------- 9.26s",
                                "loadbalancer : Start backup keepalived container ------------------------ 8.28s",
                                "loadbalancer : Start backup haproxy container --------------------------- 8.03s",
                                "haproxy-config : Copying over opensearch haproxy config ----------------- 7.98s",
                                "haproxy-config : Copying over nova haproxy config ----------------------- 7.90s",
                                "Group hosts based on Kolla action --------------------------------------- 7.70s",
                                "loadbalancer : Stop backup keepalived container ------------------------- 7.69s",
                                "loadbalancer : Stop backup haproxy container ---------------------------- 7.28s",
                                "loadbalancer : Stop backup proxysql container --------------------------- 7.23s",
                                "loadbalancer : Stop master proxysql container --------------------------- 7.10s",
                                "loadbalancer : Stop master haproxy container ---------------------------- 7.02s",
                                "loadbalancer : Stop master keepalived container ------------------------- 6.99s",
                                "loadbalancer : Start master haproxy container --------------------------- 6.77s",
                                "haproxy-config : Copying over prometheus haproxy config ----------------- 6.68s",
                                "haproxy-config : Copying over neutron haproxy config -------------------- 6.63s",
                                "loadbalancer : Start master proxysql container -------------------------- 6.51s",
                                "haproxy-config : Copying over glance haproxy config --------------------- 6.41s",
                                "loadbalancer : Start master keepalived container ------------------------ 6.26s",
                                "haproxy-config : Copying over octavia haproxy config -------------------- 5.89s",
                                "+ osism apply -a upgrade opensearch",
                                "\u001b[32m2026-10-01 05:30:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of opensearch.\u001b[0m",
                                "\u001b[32m2026-10-01 05:30:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask f002b90b-65de-4f48-a8d7-9c44d5bb62b8 (opensearch) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:30:17\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task f002b90b-65de-4f48-a8d7-9c44d5bb62b8 (opensearch) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  05:30:22 +0000 (0:00:01.766)       0:00:01.766 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  05:30:24 +0000 (0:00:01.915)       0:00:03.682 ****** ",
                                "\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] **********************************************",
                                "Thursday 01 October 2026  05:30:26 +0000 (0:00:02.093)       0:00:05.775 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/opensearch/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [opensearch : Setting sysctl values] **************************************",
                                "Thursday 01 October 2026  05:30:30 +0000 (0:00:03.876)       0:00:09.651 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'vm.max_map_count', 'value': 262144})\u001b[0m",
                                "",
                                "TASK [opensearch : Ensuring config directories exist] **************************",
                                "Thursday 01 October 2026  05:30:33 +0000 (0:00:02.843)       0:00:12.495 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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 [opensearch : include_tasks] **********************************************",
                                "Thursday 01 October 2026  05:30:35 +0000 (0:00:02.546)       0:00:15.042 ****** ",
                                "\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] *****",
                                "Thursday 01 October 2026  05:30:38 +0000 (0:00:02.069)       0:00:17.112 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'opensearch-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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-cert-copy : opensearch | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  05:30:41 +0000 (0:00:03.691)       0:00:20.804 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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] ***",
                                "Thursday 01 October 2026  05:30:43 +0000 (0:00:02.229)       0:00:23.033 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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] ****************",
                                "Thursday 01 October 2026  05:30:46 +0000 (0:00:02.639)       0:00:25.672 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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-dashboards', 'value': {'container_name': 'opensearch_dashboards', 'group': 'opensearch-dashboards', 'enabled': True, 'environment': {'OPENSEARCH_DASHBOARDS_SECURITY_PLUGIN': 'False'}, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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 [opensearch : Copying over opensearch service config file] ****************",
                                "Thursday 01 October 2026  05:30:50 +0000 (0:00:03.739)       0:00:29.411 ****** ",
                                "\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 [opensearch : Copying over opensearch-dashboards config file] *************",
                                "Thursday 01 October 2026  05:30:54 +0000 (0:00:03.767)       0:00:33.179 ****** ",
                                "\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 : opensearch | Check containers] ****************",
                                "Thursday 01 October 2026  05:30:57 +0000 (0:00:03.361)       0:00:36.540 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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-check-containers : opensearch | Notify handlers to restart containers] ***",
                                "Thursday 01 October 2026  05:31:01 +0000 (0:00:03.677)       0:00:40.217 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  05:31:02 +0000 (0:00:01.400)       0:00:41.617 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'opensearch', 'value': {'container_name': 'opensearch', 'group': 'opensearch', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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/release/2025.1/opensearch:2.19.6.20260814', '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/release/2025.1/opensearch-dashboards:2.19.6.20260814', '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] **********************************************",
                                "Thursday 01 October 2026  05:31:05 +0000 (0:00:02.757)       0:00:44.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 [opensearch : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  05:31:06 +0000 (0:00:01.480)       0:00:45.856 ****** ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  05:31:07 +0000 (0:00:00.487)       0:00:46.343 ****** ",
                                "",
                                "TASK [opensearch : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  05:31:07 +0000 (0:00:00.496)       0:00:46.839 ****** ",
                                "",
                                "RUNNING HANDLER [opensearch : Disable shard allocation] ************************",
                                "Thursday 01 October 2026  05:31:08 +0000 (0:00:00.861)       0:00:47.701 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Perform a flush] *********************************",
                                "Thursday 01 October 2026  05:31:12 +0000 (0:00:04.120)       0:00:51.822 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch container] ********************",
                                "Thursday 01 October 2026  05:31:21 +0000 (0:00:08.724)       0:01:00.546 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Enable shard allocation] *************************",
                                "Thursday 01 October 2026  05:32:16 +0000 (0:00:54.576)       0:01:55.123 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [opensearch : Restart opensearch-dashboards container] *********",
                                "Thursday 01 October 2026  05:32:38 +0000 (0:00:22.217)       0:02:17.340 ****** ",
                                "\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] **********************************************",
                                "Thursday 01 October 2026  05:33:55 +0000 (0:01:17.518)       0:03:34.858 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  05:33:57 +0000 (0:00:01.846)       0:03:36.705 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Wait for OpenSearch cluster to become healthy] **************",
                                "Thursday 01 October 2026  05:34:01 +0000 (0:00:03.722)       0:03:40.428 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Check if a log retention policy exists] *********************",
                                "Thursday 01 October 2026  05:34:04 +0000 (0:00:03.559)       0:03:43.987 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Create new log retention policy] ****************************",
                                "Thursday 01 October 2026  05:34:08 +0000 (0:00:03.988)       0:03:47.976 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [opensearch : Apply retention policy to existing indices] *****************",
                                "Thursday 01 October 2026  05:34:10 +0000 (0:00:01.376)       0:03:49.352 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=5   \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=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:34:11 +0000 (0:00:01.724)       0:03:51.077 ****** ",
                                "=============================================================================== ",
                                "opensearch : Restart opensearch-dashboards container ------------------- 77.52s",
                                "opensearch : Restart opensearch container ------------------------------ 54.57s",
                                "opensearch : Enable shard allocation ----------------------------------- 22.22s",
                                "opensearch : Perform a flush -------------------------------------------- 8.73s",
                                "opensearch : Disable shard allocation ----------------------------------- 4.12s",
                                "opensearch : Check if a log retention policy exists --------------------- 3.99s",
                                "opensearch : include_tasks ---------------------------------------------- 3.88s",
                                "opensearch : Copying over opensearch service config file ---------------- 3.77s",
                                "opensearch : Copying over config.json files for services ---------------- 3.74s",
                                "opensearch : Wait for OpenSearch to become ready ------------------------ 3.72s",
                                "service-cert-copy : opensearch | Copying over extra CA certificates ----- 3.69s",
                                "service-check-containers : opensearch | Check containers ---------------- 3.68s",
                                "opensearch : Wait for OpenSearch cluster to become healthy -------------- 3.56s",
                                "opensearch : Copying over opensearch-dashboards config file ------------- 3.36s",
                                "opensearch : Setting sysctl values -------------------------------------- 2.84s",
                                "service-check-containers : Include tasks -------------------------------- 2.76s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS key --- 2.64s",
                                "opensearch : Ensuring config directories exist -------------------------- 2.55s",
                                "service-cert-copy : opensearch | Copying over backend internal TLS certificate --- 2.23s",
                                "Group hosts based on enabled services ----------------------------------- 2.09s",
                                "+ osism apply -a upgrade memcached",
                                "\u001b[32m2026-10-01 05:34:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of memcached.\u001b[0m",
                                "\u001b[32m2026-10-01 05:34:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0bb4148c-ebc0-43bd-80dc-627a039ed45e (memcached) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:34:14\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0bb4148c-ebc0-43bd-80dc-627a039ed45e (memcached) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  05:34:20 +0000 (0:00:02.078)       0:00:02.078 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  05:34:22 +0000 (0:00:01.786)       0:00:03.864 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  05:34:24 +0000 (0:00:02.084)       0:00:05.948 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/memcached/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [memcached : Ensuring config directories exist] ***************************",
                                "Thursday 01 October 2026  05:34:27 +0000 (0:00:03.139)       0:00:09.088 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [memcached : Copying over config.json files for services] *****************",
                                "Thursday 01 October 2026  05:34:29 +0000 (0:00:02.134)       0:00:11.223 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=memcached)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=memcached)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=memcached)\u001b[0m",
                                "",
                                "TASK [service-check-containers : memcached | Check containers] *****************",
                                "Thursday 01 October 2026  05:34:32 +0000 (0:00:02.999)       0:00:14.223 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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/release/2025.1/memcached:1.6.24.20260814', '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-1] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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] ***",
                                "Thursday 01 October 2026  05:34:34 +0000 (0:00:02.509)       0:00:16.732 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  05:34:36 +0000 (0:00:01.607)       0:00:18.339 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'memcached', 'value': {'container_name': 'memcached', 'image': 'registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814', '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/release/2025.1/memcached:1.6.24.20260814', '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/release/2025.1/memcached:1.6.24.20260814', '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] **********************",
                                "Thursday 01 October 2026  05:34:38 +0000 (0:00:02.117)       0:00:20.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",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\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   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:34:49 +0000 (0:00:10.796)       0:00:31.254 ****** ",
                                "=============================================================================== ",
                                "memcached : Restart memcached container -------------------------------- 10.80s",
                                "memcached : include_tasks ----------------------------------------------- 3.14s",
                                "memcached : Copying over config.json files for services ----------------- 3.00s",
                                "service-check-containers : memcached | Check containers ----------------- 2.51s",
                                "memcached : Ensuring config directories exist --------------------------- 2.13s",
                                "service-check-containers : Include tasks -------------------------------- 2.12s",
                                "Group hosts based on enabled services ----------------------------------- 2.08s",
                                "Group hosts based on Kolla action --------------------------------------- 1.79s",
                                "service-check-containers : memcached | Notify handlers to restart containers --- 1.61s",
                                "+ osism apply -a upgrade redis",
                                "\u001b[32m2026-10-01 05:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of redis.\u001b[0m",
                                "\u001b[32m2026-10-01 05:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c2b08c1f-f01e-4d4b-a128-639b6f6c0f47 (redis) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:34:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c2b08c1f-f01e-4d4b-a128-639b6f6c0f47 (redis) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  05:34:56 +0000 (0:00:01.465)       0:00:01.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] ***********************************",
                                "Thursday 01 October 2026  05:34:58 +0000 (0:00:01.832)       0:00:03.298 ****** ",
                                "\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] ***************************************************",
                                "Thursday 01 October 2026  05:35:00 +0000 (0:00:01.882)       0:00:05.181 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/redis/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [redis : Ensuring config directories exist] *******************************",
                                "Thursday 01 October 2026  05:35:04 +0000 (0:00:03.511)       0:00:08.692 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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] **************************",
                                "Thursday 01 October 2026  05:35:07 +0000 (0:00:03.213)       0:00:11.906 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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] *********************************",
                                "Thursday 01 October 2026  05:35:10 +0000 (0:00:03.355)       0:00:15.261 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'redis-sentinel', 'value': {'container_name': 'redis_sentinel', 'group': 'redis', 'environment': {'REDIS_CONF': '/etc/redis/redis.conf', 'REDIS_GEN_CONF': '/etc/redis/redis-regenerated-by-config-rewrite.conf'}, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814', '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] *********************",
                                "Thursday 01 October 2026  05:35:15 +0000 (0:00:04.495)       0:00:19.757 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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] ***",
                                "Thursday 01 October 2026  05:35:18 +0000 (0:00:03.734)       0:00:23.492 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  05:35:20 +0000 (0:00:01.521)       0:00:25.013 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'redis', 'value': {'container_name': 'redis', 'group': 'redis', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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/release/2025.1/redis:7.0.15.20260814', '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/release/2025.1/redis-sentinel:7.0.15.20260814', '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] **************************************************",
                                "Thursday 01 October 2026  05:35:22 +0000 (0:00:02.013)       0:00:27.026 ****** ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Thursday 01 October 2026  05:35:22 +0000 (0:00:00.425)       0:00:27.452 ****** ",
                                "",
                                "TASK [redis : Flush handlers] **************************************************",
                                "Thursday 01 October 2026  05:35:23 +0000 (0:00:00.465)       0:00:27.918 ****** ",
                                "",
                                "RUNNING HANDLER [redis : Restart redis container] ******************************",
                                "Thursday 01 October 2026  05:35:24 +0000 (0:00:00.833)       0:00:28.751 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [redis : Restart redis-sentinel container] *********************",
                                "Thursday 01 October 2026  05:35:34 +0000 (0:00:10.706)       0:00:39.458 ****** ",
                                "\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=4   \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=4   \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=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:35:45 +0000 (0:00:10.953)       0:00:50.412 ****** ",
                                "=============================================================================== ",
                                "redis : Restart redis-sentinel container ------------------------------- 10.95s",
                                "redis : Restart redis container ---------------------------------------- 10.71s",
                                "redis : Copying over redis config files --------------------------------- 4.49s",
                                "service-check-containers : redis | Check containers --------------------- 3.73s",
                                "redis : include_tasks --------------------------------------------------- 3.51s",
                                "redis : Copying over default config.json files -------------------------- 3.35s",
                                "redis : Ensuring config directories exist ------------------------------- 3.22s",
                                "service-check-containers : Include tasks -------------------------------- 2.01s",
                                "Group hosts based on enabled services ----------------------------------- 1.88s",
                                "Group hosts based on Kolla action --------------------------------------- 1.83s",
                                "redis : Flush handlers -------------------------------------------------- 1.73s",
                                "service-check-containers : redis | Notify handlers to restart containers --- 1.52s",
                                "+ osism apply -a upgrade mariadb",
                                "\u001b[32m2026-10-01 05:35:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb.\u001b[0m",
                                "\u001b[32m2026-10-01 05:35:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 0913a93c-d998-4ed7-a9f0-af73776f9218 (mariadb) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:35:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 0913a93c-d998-4ed7-a9f0-af73776f9218 (mariadb) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  05:35:53 +0000 (0:00:01.565)       0:00:01.565 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  05:35:55 +0000 (0:00:01.872)       0:00:03.437 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  05:35:57 +0000 (0:00:01.732)       0:00:05.170 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  05:35:58 +0000 (0:00:01.496)       0:00:06.667 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Remove mariadb-clustercheck] ***********************************",
                                "Thursday 01 October 2026  05:36:01 +0000 (0:00:02.517)       0:00:09.184 ****** ",
                                "\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 : Ensuring config directories exist] *****************************",
                                "Thursday 01 October 2026  05:36:04 +0000 (0:00:02.930)       0:00:12.114 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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 : Ensuring database backup config directory exists] **************",
                                "Thursday 01 October 2026  05:36:08 +0000 (0:00:04.127)       0:00:16.242 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Copying over my.cnf for mariabackup] ***************************",
                                "Thursday 01 October 2026  05:36:10 +0000 (0:00:01.959)       0:00:18.201 ****** ",
                                "\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 [mariadb : Copying over config.json files for services] *******************",
                                "Thursday 01 October 2026  05:36:12 +0000 (0:00:02.503)       0:00:20.704 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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 : Copying over config.json files for mariabackup] ****************",
                                "Thursday 01 October 2026  05:36:17 +0000 (0:00:05.139)       0:00:25.844 ****** ",
                                "\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 [mariadb : Copying over galera.cnf] ***************************************",
                                "Thursday 01 October 2026  05:36:20 +0000 (0:00:02.189)       0:00:28.034 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  05:36:25 +0000 (0:00:05.557)       0:00:33.592 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  05:36:27 +0000 (0:00:01.763)       0:00:35.355 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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 certificate] ***",
                                "Thursday 01 October 2026  05:36:31 +0000 (0:00:04.383)       0:00:39.738 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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 key] *****",
                                "Thursday 01 October 2026  05:36:35 +0000 (0:00:03.879)       0:00:43.618 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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-check-containers : mariadb | Check containers] *******************",
                                "Thursday 01 October 2026  05:36:39 +0000 (0:00:04.216)       0:00:47.835 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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] ***",
                                "Thursday 01 October 2026  05:36:44 +0000 (0:00:05.130)       0:00:52.965 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  05:36:46 +0000 (0:00:01.572)       0:00:54.537 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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 : Checking for mariadb cluster] **********************************",
                                "Thursday 01 October 2026  05:36:51 +0000 (0:00:04.723)       0:00:59.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",
                                "",
                                "TASK [mariadb : Cleaning up temp file on localhost] ****************************",
                                "Thursday 01 October 2026  05:36:53 +0000 (0:00:01.843)       0:01:01.104 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Stop MariaDB containers] ***************************************",
                                "Thursday 01 October 2026  05:36:54 +0000 (0:00:01.155)       0:01:02.260 ****** ",
                                "\u001b[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] ************************************",
                                "Thursday 01 October 2026  05:36:55 +0000 (0:00:01.562)       0:01:03.822 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  05:36:57 +0000 (0:00:01.490)       0:01:05.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 : Get MariaDB wsrep recovery seqno] ******************************",
                                "Thursday 01 October 2026  05:36:58 +0000 (0:00:01.632)       0:01:06.946 ****** ",
                                "\u001b[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] ***************************",
                                "Thursday 01 October 2026  05:37:00 +0000 (0:00:01.771)       0:01:08.717 ****** ",
                                "\u001b[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] ****************************",
                                "Thursday 01 October 2026  05:37:02 +0000 (0:00:01.510)       0:01:10.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 [mariadb : Comparing seqno value on all mariadb hosts] ********************",
                                "Thursday 01 October 2026  05:37:03 +0000 (0:00:01.484)       0:01:11.713 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  05:37:05 +0000 (0:00:01.832)       0:01:13.545 ****** ",
                                "\u001b[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] *****",
                                "Thursday 01 October 2026  05:37:07 +0000 (0:00:01.475)       0:01:15.021 ****** ",
                                "\u001b[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] ***************",
                                "Thursday 01 October 2026  05:37:08 +0000 (0:00:01.400)       0:01:16.422 ****** ",
                                "\u001b[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] ***",
                                "Thursday 01 October 2026  05:37:09 +0000 (0:00:01.513)       0:01:17.935 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  05:37:11 +0000 (0:00:01.458)       0:01:19.394 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  05:37:12 +0000 (0:00:01.543)       0:01:20.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 [mariadb : Set first MariaDB container as primary] ************************",
                                "Thursday 01 October 2026  05:37:14 +0000 (0:00:01.563)       0:01:22.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 [mariadb : Wait for MariaDB to become operational] ************************",
                                "Thursday 01 October 2026  05:37:16 +0000 (0:00:01.656)       0:01:24.158 ****** ",
                                "\u001b[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)] ****************************",
                                "Thursday 01 October 2026  05:37:17 +0000 (0:00:01.471)       0:01:25.629 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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] ****************************************",
                                "Thursday 01 October 2026  05:37:21 +0000 (0:00:03.831)       0:01:29.461 ****** ",
                                "\u001b[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)] ***************************",
                                "Thursday 01 October 2026  05:37:22 +0000 (0:00:01.510)       0:01:30.971 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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/release/2025.1/mariadb-server:10.11.18.20260814', '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 : Wait for master mariadb] ***************************************",
                                "Thursday 01 October 2026  05:37:27 +0000 (0:00:04.135)       0:01:35.107 ****** ",
                                "\u001b[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] ***************************",
                                "Thursday 01 October 2026  05:37:28 +0000 (0:00:01.851)       0:01:36.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 [service-check : mariadb | Fail if containers are missing or not running] ***",
                                "Thursday 01 October 2026  05:37:30 +0000 (0:00:01.597)       0:01:38.556 ****** ",
                                "\u001b[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] **************",
                                "Thursday 01 October 2026  05:37:32 +0000 (0:00:01.470)       0:01:40.027 ****** ",
                                "\u001b[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] **************",
                                "Thursday 01 October 2026  05:37:34 +0000 (0:00:02.204)       0:01:42.232 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Create MariaDB volume] *****************************************",
                                "Thursday 01 October 2026  05:37:36 +0000 (0:00:01.895)       0:01: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 [mariadb : Divide hosts by their MariaDB volume availability] *************",
                                "Thursday 01 October 2026  05:37:38 +0000 (0:00:02.117)       0:01:46.244 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  05:37:39 +0000 (0:00:01.559)       0:01:47.804 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  05:37:41 +0000 (0:00:01.531)       0:01:49.336 ****** ",
                                "\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 [mariadb : Divide hosts by their MariaDB service port liveness] ***********",
                                "Thursday 01 October 2026  05:37:43 +0000 (0:00:01.972)       0:01:51.308 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  05:37:45 +0000 (0:00:01.842)       0:01:53.150 ****** ",
                                "\u001b[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] ***********************",
                                "Thursday 01 October 2026  05:37:46 +0000 (0:00:01.429)       0:01:54.579 ****** ",
                                "\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 [mariadb : Extract MariaDB service WSREP sync status] *********************",
                                "Thursday 01 October 2026  05:37:50 +0000 (0:00:03.884)       0:01:58.464 ****** ",
                                "\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 : Divide hosts by their MariaDB service WSREP sync status] *******",
                                "Thursday 01 October 2026  05:37:51 +0000 (0:00:01.429)       0:01:59.894 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  05:37:53 +0000 (0:00:01.686)       0:02:01.581 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  05:37:55 +0000 (0:00:01.811)       0:02:03.392 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  05:37:56 +0000 (0:00:01.455)       0:02:04.848 ****** ",
                                "\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 : Restart MariaDB on existing cluster members] ********",
                                "Thursday 01 October 2026  05:37:58 +0000 (0:00:01.839)       0:02:06.687 ****** ",
                                "\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 [mariadb : Start MariaDB on new nodes] *************************",
                                "Thursday 01 October 2026  05:38:00 +0000 (0:00:01.597)       0:02:08.285 ****** ",
                                "\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 [Restart mariadb services] ************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Thursday 01 October 2026  05:38:02 +0000 (0:00:02.176)       0:02:10.461 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Thursday 01 October 2026  05:38:23 +0000 (0:00:21.407)       0:02:31.868 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Thursday 01 October 2026  05:38:28 +0000 (0:00:04.764)       0:02:36.633 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart mariadb services] ************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Thursday 01 October 2026  05:38:32 +0000 (0:00:03.944)       0:02:40.577 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Thursday 01 October 2026  05:38:58 +0000 (0:00:25.433)       0:03:06.011 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Thursday 01 October 2026  05:39:02 +0000 (0:00:04.299)       0:03:10.310 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart mariadb services] ************************************************",
                                "",
                                "TASK [mariadb : Restart MariaDB container] *************************************",
                                "Thursday 01 October 2026  05:39:05 +0000 (0:00:03.179)       0:03:13.489 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service port liveness] ************************",
                                "Thursday 01 October 2026  05:39:31 +0000 (0:00:26.357)       0:03:39.847 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [mariadb : Wait for MariaDB service to sync WSREP] ************************",
                                "Thursday 01 October 2026  05:39:36 +0000 (0:00:04.642)       0:03:44.490 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35mmariadb_bootstrap_restart\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Thursday 01 October 2026  05:39:41 +0000 (0:00:04.540)       0:03:49.031 ****** ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Creating shard root mysql user] ********************************",
                                "Thursday 01 October 2026  05:39:42 +0000 (0:00:01.791)       0:03:50.823 ****** ",
                                "\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 [mariadb : Creating mysql monitor user] ***********************************",
                                "Thursday 01 October 2026  05:39:46 +0000 (0:00:03.604)       0:03:54.427 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  05:39:50 +0000 (0:00:03.680)       0:03:58.108 ****** ",
                                "\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 [mariadb : Granting permissions on Mariabackup database to backup user] ***",
                                "Thursday 01 October 2026  05:39:53 +0000 (0:00:03.638)       0:04:01.747 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  05:39:57 +0000 (0:00:03.617)       0:04:05.364 ****** ",
                                "\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 [service-check : mariadb | Fail if containers are missing or not running] ***",
                                "Thursday 01 October 2026  05:40:04 +0000 (0:00:07.419)       0:04:12.784 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check : mariadb | Fail if containers are unhealthy] **************",
                                "Thursday 01 October 2026  05:40:08 +0000 (0:00:03.892)       0:04:16.677 ****** ",
                                "\u001b[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] **************",
                                "Thursday 01 October 2026  05:40:10 +0000 (0:00:01.597)       0:04:18.275 ****** ",
                                "\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] ****************************************",
                                "Thursday 01 October 2026  05:40:14 +0000 (0:00:04.168)       0:04:22.443 ****** ",
                                "\u001b[0;36mincluded: mariadb for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Run upgrade in MariaDB container] ******************************",
                                "Thursday 01 October 2026  05:40:16 +0000 (0:00:02.058)       0:04:24.502 ****** ",
                                "\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=35  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=36  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=42  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=42  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:40:35 +0000 (0:00:19.138)       0:04:43.641 ****** ",
                                "=============================================================================== ",
                                "mariadb : Restart MariaDB container ------------------------------------ 73.20s",
                                "mariadb : Run upgrade in MariaDB container ----------------------------- 19.14s",
                                "mariadb : Wait for MariaDB service port liveness ----------------------- 13.71s",
                                "mariadb : Wait for MariaDB service to sync WSREP ----------------------- 11.66s",
                                "service-check : mariadb | Get container facts --------------------------- 7.42s",
                                "mariadb : Copying over galera.cnf --------------------------------------- 5.56s",
                                "mariadb : Copying over config.json files for services ------------------- 5.14s",
                                "service-check-containers : mariadb | Check containers ------------------- 5.13s",
                                "service-check-containers : Include tasks -------------------------------- 4.72s",
                                "service-cert-copy : mariadb | Copying over extra CA certificates -------- 4.38s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS key ----- 4.22s",
                                "mariadb : Wait for MariaDB service to be ready through VIP -------------- 4.17s",
                                "mariadb : Restart master MariaDB container(s) --------------------------- 4.14s",
                                "mariadb : Ensuring config directories exist ----------------------------- 4.13s",
                                "service-check : mariadb | Fail if containers are missing or not running --- 3.89s",
                                "mariadb : Check MariaDB service WSREP sync status ----------------------- 3.88s",
                                "service-cert-copy : mariadb | Copying over backend internal TLS certificate --- 3.88s",
                                "mariadb : Restart slave MariaDB container(s) ---------------------------- 3.83s",
                                "mariadb : Creating mysql monitor user ----------------------------------- 3.68s",
                                "mariadb : Creating database backup user and setting permissions --------- 3.64s",
                                "+ osism apply -a upgrade rabbitmq",
                                "\u001b[32m2026-10-01 05:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of rabbitmq.\u001b[0m",
                                "\u001b[32m2026-10-01 05:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 6f4268b1-aa56-4a62-b486-a9c6d457aad7 (rabbitmq) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:40:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 6f4268b1-aa56-4a62-b486-a9c6d457aad7 (rabbitmq) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  05:40:43 +0000 (0:00:01.506)       0:00:01.506 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  05:40:46 +0000 (0:00:02.785)       0:00:04.291 ****** ",
                                "\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] ************************************************",
                                "Thursday 01 October 2026  05:40:49 +0000 (0:00:02.685)       0:00:06.977 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/rabbitmq/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get container facts] ******************************************",
                                "Thursday 01 October 2026  05:40:52 +0000 (0:00:03.335)       0:00:10.312 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get current RabbitMQ version] *********************************",
                                "Thursday 01 October 2026  05:40:55 +0000 (0:00:02.880)       0:00:13.193 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Get new RabbitMQ version] *************************************",
                                "Thursday 01 October 2026  05:40:58 +0000 (0:00:03.497)       0:00:16.691 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Check if running RabbitMQ is at most one version behind] ******",
                                "Thursday 01 October 2026  05:41:03 +0000 (0:00:04.651)       0:00:21.342 ****** ",
                                "\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",
                                "",
                                "TASK [rabbitmq : Catch when RabbitMQ is being downgraded] **********************",
                                "Thursday 01 October 2026  05:41:05 +0000 (0:00:01.420)       0:00:22.763 ****** ",
                                "\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",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Thursday 01 October 2026  05:41:06 +0000 (0:00:01.782)       0:00:24.545 ****** ",
                                "\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] ******************************************",
                                "Thursday 01 October 2026  05:41:08 +0000 (0:00:02.047)       0:00:26.592 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : List RabbitMQ policies] ***************************************",
                                "Thursday 01 October 2026  05:41:11 +0000 (0:00:02.485)       0:00:29.078 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Remove ha-all policy from RabbitMQ] ***************************",
                                "Thursday 01 October 2026  05:41:14 +0000 (0:00:03.248)       0:00:32.326 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Ensuring config directories exist] ****************************",
                                "Thursday 01 October 2026  05:41:16 +0000 (0:00:01.753)       0:00:34.080 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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] ******************",
                                "Thursday 01 October 2026  05:41:18 +0000 (0:00:02.249)       0:00:36.329 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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] *******************************",
                                "Thursday 01 October 2026  05:41:21 +0000 (0:00:02.649)       0:00:38.978 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over rabbitmq.conf] ***********************************",
                                "Thursday 01 October 2026  05:41:24 +0000 (0:00:02.941)       0:00:41.920 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over erl_inetrc] **************************************",
                                "Thursday 01 October 2026  05:41:27 +0000 (0:00:03.182)       0:00:45.103 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (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",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/erl_inetrc.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over advanced.config] *********************************",
                                "Thursday 01 October 2026  05:41:29 +0000 (0:00:02.608)       0:00:47.711 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/advanced.config.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over definitions.json] ********************************",
                                "Thursday 01 October 2026  05:41:33 +0000 (0:00:03.075)       0:00:50.786 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/definitions.json.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : Copying over enabled_plugins] *********************************",
                                "Thursday 01 October 2026  05:41:36 +0000 (0:00:03.443)       0:00:54.230 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/rabbitmq/templates/enabled_plugins.j2)\u001b[0m",
                                "",
                                "TASK [rabbitmq : include_tasks] ************************************************",
                                "Thursday 01 October 2026  05:41:39 +0000 (0:00:03.329)       0:00:57.560 ****** ",
                                "\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] *******",
                                "Thursday 01 October 2026  05:41:42 +0000 (0:00:02.259)       0:00:59.819 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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] ***",
                                "Thursday 01 October 2026  05:41:44 +0000 (0:00:02.656)       0:01:02.476 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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] ****",
                                "Thursday 01 October 2026  05:41:46 +0000 (0:00:01.654)       0:01:04.131 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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 : Enable all stable feature flags] ******************************",
                                "Thursday 01 October 2026  05:41:48 +0000 (0:00:02.269)       0:01:06.400 ****** ",
                                "\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 [service-check-containers : rabbitmq | Check containers] ******************",
                                "Thursday 01 October 2026  05:41:53 +0000 (0:00:04.424)       0:01:10.824 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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] ***",
                                "Thursday 01 October 2026  05:41:55 +0000 (0:00:02.514)       0:01:13.339 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  05:41:57 +0000 (0:00:01.466)       0:01:14.805 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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/release/2025.1/rabbitmq:4.1.8.20260814', '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",
                                "",
                                "RUNNING HANDLER [rabbitmq : Restart rabbitmq container] ************************",
                                "Thursday 01 October 2026  05:41:59 +0000 (0:00:02.216)       0:01:17.021 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Thursday 01 October 2026  05:42:01 +0000 (0:00:02.043)       0:01:19.065 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********",
                                "Thursday 01 October 2026  05:42:03 +0000 (0:00:02.297)       0:01:21.362 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************",
                                "Thursday 01 October 2026  05:42:14 +0000 (0:00:10.987)       0:01:32.350 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Thursday 01 October 2026  05:42:15 +0000 (0:00:01.245)       0:01:33.596 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Thursday 01 October 2026  05:42:25 +0000 (0:00:09.543)       0:01:43.139 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Thursday 01 October 2026  05:42:34 +0000 (0:00:09.480)       0:01:52.619 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********",
                                "Thursday 01 October 2026  05:42:36 +0000 (0:00:02.011)       0:01:54.630 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************",
                                "Thursday 01 October 2026  05:42:46 +0000 (0:00:10.055)       0:02:04.686 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Thursday 01 October 2026  05:42:47 +0000 (0:00:00.829)       0:02:05.516 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Thursday 01 October 2026  05:43:01 +0000 (0:00:13.241)       0:02:18.758 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Restart rabbitmq services] ***********************************************",
                                "",
                                "TASK [rabbitmq : Get info on RabbitMQ container] *******************************",
                                "Thursday 01 October 2026  05:43:09 +0000 (0:00:08.819)       0:02:27.577 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Put RabbitMQ node into maintenance mode if in cluster] ********",
                                "Thursday 01 October 2026  05:43:11 +0000 (0:00:01.781)       0:02:29.358 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Stop the RabbitMQ application if not in cluster] **************",
                                "Thursday 01 October 2026  05:43:21 +0000 (0:00:09.536)       0:02:38.894 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Restart rabbitmq container] ***********************************",
                                "Thursday 01 October 2026  05:43:22 +0000 (0:00:00.823)       0:02:39.718 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [rabbitmq : Waiting for rabbitmq to start] ********************************",
                                "Thursday 01 October 2026  05:43:35 +0000 (0:00:13.353)       0:02:53.072 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply rabbitmq post-configuration] ***************************************",
                                "",
                                "TASK [Include rabbitmq post-deploy.yml] ****************************************",
                                "Thursday 01 October 2026  05:43:44 +0000 (0:00:09.278)       0:03:02.351 ****** ",
                                "\u001b[0;36mincluded: rabbitmq for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [rabbitmq : Enable all stable feature flags] ******************************",
                                "Thursday 01 October 2026  05:43:46 +0000 (0:00:01.570)       0:03:03.921 ****** ",
                                "\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;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=24  \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=24  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:43:51 +0000 (0:00:04.960)       0:03:08.881 ****** ",
                                "=============================================================================== ",
                                "rabbitmq : Restart rabbitmq container ---------------------------------- 36.14s",
                                "rabbitmq : Put RabbitMQ node into maintenance mode if in cluster ------- 30.58s",
                                "rabbitmq : Waiting for rabbitmq to start ------------------------------- 27.58s",
                                "rabbitmq : Get info on RabbitMQ container ------------------------------- 6.09s",
                                "rabbitmq : Enable all stable feature flags ------------------------------ 4.96s",
                                "rabbitmq : Get new RabbitMQ version ------------------------------------- 4.65s",
                                "rabbitmq : Enable all stable feature flags ------------------------------ 4.42s",
                                "rabbitmq : Get current RabbitMQ version --------------------------------- 3.50s",
                                "rabbitmq : Copying over definitions.json -------------------------------- 3.44s",
                                "rabbitmq : include_tasks ------------------------------------------------ 3.34s",
                                "rabbitmq : Copying over enabled_plugins --------------------------------- 3.33s",
                                "rabbitmq : List RabbitMQ policies --------------------------------------- 3.25s",
                                "rabbitmq : Copying over rabbitmq.conf ----------------------------------- 3.18s",
                                "rabbitmq : Copying over advanced.config --------------------------------- 3.08s",
                                "rabbitmq : Copying over rabbitmq-env.conf ------------------------------- 2.94s",
                                "rabbitmq : Stop the RabbitMQ application if not in cluster -------------- 2.90s",
                                "rabbitmq : Get container facts ------------------------------------------ 2.88s",
                                "Group hosts based on Kolla action --------------------------------------- 2.79s",
                                "Group hosts based on enabled services ----------------------------------- 2.68s",
                                "service-cert-copy : rabbitmq | Copying over extra CA certificates ------- 2.66s",
                                "+ osism apply -a upgrade openvswitch",
                                "\u001b[32m2026-10-01 05:43:53\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of openvswitch.\u001b[0m",
                                "\u001b[32m2026-10-01 05:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fae24067-1221-4a34-8638-559cc91a013f (openvswitch) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:43:54\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task fae24067-1221-4a34-8638-559cc91a013f (openvswitch) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  05:43:59 +0000 (0:00:01.899)       0:00:01.899 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  05:44:02 +0000 (0:00:02.755)       0:00:04.654 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_openvswitch_True_enable_ovs_dpdk_False)\u001b[0m",
                                "",
                                "PLAY [Apply role openvswitch] **************************************************",
                                "",
                                "TASK [openvswitch : include_tasks] *********************************************",
                                "Thursday 01 October 2026  05:44:04 +0000 (0:00:02.495)       0:00:07.150 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/openvswitch/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Thursday 01 October 2026  05:44:08 +0000 (0:00:03.770)       0:00:10.920 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Persist modules via modules-load.d] ************************",
                                "Thursday 01 October 2026  05:44:12 +0000 (0:00:03.600)       0:00:14.520 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=openvswitch)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=openvswitch)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Thursday 01 October 2026  05:44:15 +0000 (0:00:02.971)       0:00:17.492 ****** ",
                                "\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",
                                "\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",
                                "",
                                "TASK [openvswitch : Create /run/openvswitch directory on host] *****************",
                                "Thursday 01 October 2026  05:44:17 +0000 (0:00:02.778)       0:00:20.270 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring config directories exist] *************************",
                                "Thursday 01 October 2026  05:44:20 +0000 (0:00:02.349)       0:00:22.620 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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] ***************",
                                "Thursday 01 October 2026  05:44:23 +0000 (0:00:03.073)       0:00:25.693 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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] ****************************",
                                "Thursday 01 October 2026  05:44:27 +0000 (0:00:04.474)       0:00:30.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 [service-check-containers : openvswitch | Check containers] ***************",
                                "Thursday 01 October 2026  05:44:30 +0000 (0:00:02.637)       0:00:32.806 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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-2] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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] ***",
                                "Thursday 01 October 2026  05:44:34 +0000 (0:00:03.885)       0:00:36.691 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  05:44:36 +0000 (0:00:02.060)       0:00:38.752 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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-1] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'openvswitch-vswitchd', 'value': {'container_name': 'openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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-5] => (item={'key': 'openvswitch-db-server', 'value': {'container_name': 'openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', '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/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', '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]\u001b[0m",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  05:44:39 +0000 (0:00:03.247)       0:00:42.000 ****** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  05:44:40 +0000 (0:00:00.567)       0:00:42.567 ****** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  05:44:40 +0000 (0:00:00.565)       0:00:43.133 ****** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  05:44:41 +0000 (0:00:00.865)       0:00:43.999 ****** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  05:44:42 +0000 (0:00:00.610)       0:00:44.609 ****** ",
                                "",
                                "TASK [openvswitch : Flush Handlers] ********************************************",
                                "Thursday 01 October 2026  05:44:42 +0000 (0:00:00.536)       0:00:45.146 ****** ",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-db-server container] ********",
                                "Thursday 01 October 2026  05:44:43 +0000 (0:00:00.919)       0:00:46.065 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [openvswitch : Waiting for openvswitch_db service to be ready] ***",
                                "Thursday 01 October 2026  05:44:55 +0000 (0:00:12.159)       0:00:58.224 ****** ",
                                "\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",
                                "",
                                "RUNNING HANDLER [openvswitch : Restart openvswitch-vswitchd container] *********",
                                "Thursday 01 October 2026  05:44:58 +0000 (0:00:02.858)       0:01:01.082 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [openvswitch : Set system-id, hostname and hw-offload] ********************",
                                "Thursday 01 October 2026  05:45:10 +0000 (0:00:11.793)       0:01:12.875 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-1'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-0'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-2'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-5'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'system-id', 'value': 'testbed-node-4'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-3'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-1'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-5'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-4'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-2'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'col': 'external_ids', 'name': 'hostname', 'value': 'testbed-node-0'})\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-3] => (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-4] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'col': 'other_config', 'name': 'hw-offload', 'value': True, 'state': 'absent'})\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS bridge is properly setup] *********************",
                                "Thursday 01 October 2026  05:45:19 +0000 (0:00:08.825)       0:01:21.701 ****** ",
                                "\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;32mok: [testbed-node-1] => (item=br-ex)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=br-ex)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=br-ex)\u001b[0m",
                                "",
                                "TASK [openvswitch : Ensuring OVS ports are properly setup] *********************",
                                "Thursday 01 October 2026  05:45:22 +0000 (0:00:03.580)       0:01:25.282 ****** ",
                                "\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;32mok: [testbed-node-0] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=['br-ex', 'vxlan0'])\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=4   \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=15  \u001b[0m \u001b[0;33mchanged=4   \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=4   \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=13  \u001b[0m \u001b[0;33mchanged=4   \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=13  \u001b[0m \u001b[0;33mchanged=4   \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=13  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:45:27 +0000 (0:00:04.713)       0:01:29.995 ****** ",
                                "=============================================================================== ",
                                "openvswitch : Restart openvswitch-db-server container ------------------ 12.16s",
                                "openvswitch : Restart openvswitch-vswitchd container ------------------- 11.79s",
                                "openvswitch : Set system-id, hostname and hw-offload -------------------- 8.83s",
                                "openvswitch : Ensuring OVS ports are properly setup --------------------- 4.71s",
                                "openvswitch : Copying over config.json files for services --------------- 4.48s",
                                "openvswitch : Flush Handlers -------------------------------------------- 4.06s",
                                "service-check-containers : openvswitch | Check containers --------------- 3.89s",
                                "openvswitch : include_tasks --------------------------------------------- 3.77s",
                                "module-load : Load modules ---------------------------------------------- 3.60s",
                                "openvswitch : Ensuring OVS bridge is properly setup --------------------- 3.58s",
                                "service-check-containers : Include tasks -------------------------------- 3.25s",
                                "openvswitch : Ensuring config directories exist ------------------------- 3.07s",
                                "module-load : Persist modules via modules-load.d ------------------------ 2.97s",
                                "openvswitch : Waiting for openvswitch_db service to be ready ------------ 2.86s",
                                "module-load : Drop module persistence ----------------------------------- 2.78s",
                                "Group hosts based on Kolla action --------------------------------------- 2.76s",
                                "openvswitch : Copying over ovs-vsctl wrapper ---------------------------- 2.64s",
                                "Group hosts based on enabled services ----------------------------------- 2.50s",
                                "openvswitch : Create /run/openvswitch directory on host ----------------- 2.35s",
                                "service-check-containers : openvswitch | Notify handlers to restart containers --- 2.06s",
                                "+ osism apply -a upgrade ovn",
                                "\u001b[32m2026-10-01 05:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ovn.\u001b[0m",
                                "\u001b[32m2026-10-01 05:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3aa28c84-3eb0-4098-9b42-6c389acb6c17 (ovn) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:45:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3aa28c84-3eb0-4098-9b42-6c389acb6c17 (ovn) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  05:45:35 +0000 (0:00:01.461)       0:00:01.461 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  05:45:38 +0000 (0:00:02.784)       0:00:04.246 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_ovn_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_ovn_True)\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-controller] ***********************************************",
                                "",
                                "TASK [ovn-controller : include_tasks] ******************************************",
                                "Thursday 01 October 2026  05:45:41 +0000 (0:00:03.403)       0:00:07.649 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-controller/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ovn-controller : Ensuring config directories exist] **********************",
                                "Thursday 01 October 2026  05:45:46 +0000 (0:00:04.697)       0:00:12.347 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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] ************",
                                "Thursday 01 October 2026  05:45:50 +0000 (0:00:03.826)       0:00:16.173 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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] *************",
                                "Thursday 01 October 2026  05:45:53 +0000 (0:00:03.061)       0:00:19.235 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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] **************************",
                                "Thursday 01 October 2026  05:45:55 +0000 (0:00:02.306)       0:00:21.541 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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] ************",
                                "Thursday 01 October 2026  05:45:58 +0000 (0:00:03.393)       0:00:24.935 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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] ***",
                                "Thursday 01 October 2026  05:46:01 +0000 (0:00:02.790)       0:00:27.725 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  05:46:04 +0000 (0:00:02.291)       0:00:30.017 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ovn-controller', 'value': {'container_name': 'ovn_controller', 'group': 'ovn-controller', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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/release/2025.1/ovn-controller:25.3.1.20260814', '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",
                                "",
                                "TASK [ovn-controller : Create br-int bridge on OpenvSwitch] ********************",
                                "Thursday 01 October 2026  05:46:06 +0000 (0:00:02.845)       0:00:32.862 ****** ",
                                "\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-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ovn-controller : Configure OVN in OVSDB] *********************************",
                                "Thursday 01 October 2026  05:46:11 +0000 (0:00:04.305)       0:00:37.167 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.11'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.12'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.10'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.14'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.15'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-encap-ip', 'value': '192.168.16.13'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-encap-type', 'value': 'geneve'})\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-0] => (item={'name': 'ovn-remote', 'value': 'tcp:192.168.16.10:16641,tcp:192.168.16.11:16641,tcp:192.168.16.12:16641'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'name': 'ovn-remote', '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-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-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;32mok: [testbed-node-1] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-remote-probe-interval', 'value': '60000'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-openflow-probe-interval', 'value': '60'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-monitor-all', 'value': False})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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;32mok: [testbed-node-4] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-bridge-mappings', 'value': 'physnet1:br-ex', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (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;32mok: [testbed-node-5] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:71:3a:c3', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [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-2] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:29:4a:9b', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:33:12:50', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:52:c1:40', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'ovn-chassis-mac-mappings', 'value': 'physnet1:52:54:00:89:18:56', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'ovn-cms-options', 'value': '', 'state': 'absent'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (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;32mok: [testbed-node-0] => (item={'name': 'ovn-cms-options', 'value': 'enable-chassis-as-gw,availability-zones=nova', 'state': 'present'})\u001b[0m",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  05:46:33 +0000 (0:00:22.194)       0:00:59.362 ****** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  05:46:33 +0000 (0:00:00.464)       0:00:59.826 ****** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  05:46:34 +0000 (0:00:00.490)       0:01:00.316 ****** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  05:46:34 +0000 (0:00:00.448)       0:01:00.765 ****** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  05:46:35 +0000 (0:00:00.552)       0:01:01.317 ****** ",
                                "",
                                "TASK [ovn-controller : Flush handlers] *****************************************",
                                "Thursday 01 October 2026  05:46:36 +0000 (0:00:00.690)       0:01:02.008 ****** ",
                                "",
                                "RUNNING HANDLER [ovn-controller : Restart ovn-controller container] ************",
                                "Thursday 01 October 2026  05:46:36 +0000 (0:00:00.835)       0:01:02.844 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\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-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Apply role ovn-db] *******************************************************",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Thursday 01 October 2026  05:48:48 +0000 (0:02:12.086)       0:03:14.930 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ovn-db/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [ovn-db : include_tasks] **************************************************",
                                "Thursday 01 October 2026  05:48:50 +0000 (0:00:01.850)       0:03:16.780 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  05:48:52 +0000 (0:00:02.085)       0:03:18.866 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  05:48:54 +0000 (0:00:02.060)       0:03:20.927 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  05:48:56 +0000 (0:00:01.513)       0:03:22.440 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Establish whether the OVN NB cluster has already existed] *******",
                                "Thursday 01 October 2026  05:48:57 +0000 (0:00:01.413)       0:03:23.854 ****** ",
                                "\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] *******",
                                "Thursday 01 October 2026  05:48:59 +0000 (0:00:01.533)       0:03:25.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 [ovn-db : Check if running on all OVN NB DB hosts] ************************",
                                "Thursday 01 October 2026  05:49:00 +0000 (0:00:01.473)       0:03:26.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 OVN NB service port liveness] *****************************",
                                "Thursday 01 October 2026  05:49:02 +0000 (0:00:01.536)       0:03:28.398 ****** ",
                                "\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 service port liveness] *************",
                                "Thursday 01 October 2026  05:49:04 +0000 (0:00:02.318)       0:03:30.716 ****** ",
                                "\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 : Get OVN NB database information] ********************************",
                                "Thursday 01 October 2026  05:49:06 +0000 (0:00:01.593)       0:03:32.310 ****** ",
                                "\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 leader/follower role] **************",
                                "Thursday 01 October 2026  05:49:08 +0000 (0:00:01.931)       0:03:34.241 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Fail on existing OVN NB cluster with no leader] *****************",
                                "Thursday 01 October 2026  05:49:09 +0000 (0:00:01.491)       0:03:35.733 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Check if running on all OVN SB DB hosts] ************************",
                                "Thursday 01 October 2026  05:49:11 +0000 (0:00:01.811)       0:03:37.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 [ovn-db : Check OVN SB service port liveness] *****************************",
                                "Thursday 01 October 2026  05:49:13 +0000 (0:00:01.490)       0:03:39.034 ****** ",
                                "\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 service port liveness] *************",
                                "Thursday 01 October 2026  05:49:15 +0000 (0:00:01.925)       0:03:40.960 ****** ",
                                "\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 : Get OVN SB database information] ********************************",
                                "Thursday 01 October 2026  05:49:16 +0000 (0:00:01.515)       0:03:42.475 ****** ",
                                "\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 leader/follower role] **************",
                                "Thursday 01 October 2026  05:49:18 +0000 (0:00:02.034)       0:03:44.509 ****** ",
                                "\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 : Fail on existing OVN SB cluster with no leader] *****************",
                                "Thursday 01 October 2026  05:49:20 +0000 (0:00:01.652)       0:03:46.162 ****** ",
                                "\u001b[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] **************************************************",
                                "Thursday 01 October 2026  05:49:21 +0000 (0:00:01.512)       0:03:47.674 ****** ",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  05:49:23 +0000 (0:00:02.040)       0:03:49.715 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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-nb-db', 'value': {'container_name': 'ovn_nb_db', 'group': 'ovn-nb-db', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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-1] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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] ********************",
                                "Thursday 01 October 2026  05:49:28 +0000 (0:00:04.335)       0:03:54.050 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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] *************************",
                                "Thursday 01 October 2026  05:49:34 +0000 (0:00:06.881)       0:04:00.932 ****** ",
                                "\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] *****",
                                "Thursday 01 October 2026  05:49:37 +0000 (0:00:02.104)       0:04:03.037 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  05:49:38 +0000 (0:00:01.795)       0:04:04.833 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ovn-db : Generate config files for OVN relay services] *******************",
                                "Thursday 01 October 2026  05:49:42 +0000 (0:00:03.117)       0:04:07.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 [service-check-containers : ovn_db | Check containers] ********************",
                                "Thursday 01 October 2026  05:49:45 +0000 (0:00:03.267)       0:04:11.217 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'ovn-sb-db', 'value': {'container_name': 'ovn_sb_db', 'group': 'ovn-sb-db', 'enabled': True, 'environment': {'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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;36mskipping: [testbed-node-0] => (item={'key': 'ovn-sb-db-relay', 'value': {'container_name': 'ovn_sb_db_relay', 'group': 'ovn-sb-db-relay', 'enabled': True, 'environment': {'RELAY_ID': '1'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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] ***",
                                "Thursday 01 October 2026  05:49:50 +0000 (0:00:05.716)       0:04:16.934 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  05:49:52 +0000 (0:00:01.428)       0:04:18.363 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ovn-northd', 'value': {'container_name': 'ovn_northd', 'group': 'ovn-northd', 'enabled': True, 'environment': {'OVN_NB_DB': 'tcp:192.168.16.10:6641,tcp:192.168.16.11:6641,tcp:192.168.16.12:6641', 'OVN_SB_DB': 'tcp:192.168.16.10:6642,tcp:192.168.16.11:6642,tcp:192.168.16.12:6642'}, 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-northd:25.3.1.20260814', '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/release/2025.1/ovn-nb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-server:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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] *****",
                                "Thursday 01 October 2026  05:49:56 +0000 (0:00:04.087)       0:04:22.451 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=1)\u001b[0m",
                                "",
                                "TASK [service-check-containers : Store changed containers to pass to the handler] ***",
                                "Thursday 01 October 2026  05:50:23 +0000 (0:00:26.874)       0:04:49.325 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  05:50:24 +0000 (0:00:01.451)       0:04:50.777 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  05:50:26 +0000 (0:00:01.764)       0:04:52.542 ****** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  05:50:27 +0000 (0:00:00.462)       0:04:53.004 ****** ",
                                "",
                                "TASK [ovn-db : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  05:50:27 +0000 (0:00:00.468)       0:04:53.473 ****** ",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-nb-db container] *************************",
                                "Thursday 01 October 2026  05:50:28 +0000 (0:00:00.827)       0:04:54.301 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  05:50:46 +0000 (0:00:18.033)       0:05:12.334 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ovn-db : Restart ovn-sb-db-relay container] *******************",
                                "Thursday 01 October 2026  05:51:04 +0000 (0:00:17.803)       0:05:30.138 ****** ",
                                "\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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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/release/2025.1/ovn-sb-db-relay:25.3.1.20260814', '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] ************************",
                                "Thursday 01 October 2026  05:51:15 +0000 (0:00:11.606)       0:05:41.744 ****** ",
                                "\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 : Wait for leader election] ***************************************",
                                "Thursday 01 October 2026  05:51:34 +0000 (0:00:18.407)       0:06:00.152 ****** ",
                                "Pausing for 5 seconds",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ovn-db : Get OVN_Northbound cluster leader] ******************************",
                                "Thursday 01 October 2026  05:51:40 +0000 (0:00:06.234)       0:06:06.386 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  05:51:42 +0000 (0:00:02.023)       0:06:08.410 ****** ",
                                "\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] ******************************",
                                "Thursday 01 October 2026  05:51:44 +0000 (0:00:01.920)       0:06:10.331 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  05:51:46 +0000 (0:00:01.916)       0:06:12.248 ****** ",
                                "\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] *********************************************",
                                "Thursday 01 October 2026  05:51:48 +0000 (0:00:01.759)       0:06:14.008 ****** ",
                                "\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] *********************************************",
                                "Thursday 01 October 2026  05:51:50 +0000 (0:00:02.365)       0:06:16.374 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  05:51:52 +0000 (0:00:01.963)       0:06:18.337 ****** ",
                                "\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=51  \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=48  \u001b[0m \u001b[0;33mchanged=15  \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=48  \u001b[0m \u001b[0;33mchanged=15  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=8   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=12  \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-4\u001b[0m             : \u001b[0;32mok=12  \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-5\u001b[0m             : \u001b[0;32mok=12  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  05:51:55 +0000 (0:00:03.065)       0:06:21.403 ****** ",
                                "=============================================================================== ",
                                "ovn-controller : Restart ovn-controller container --------------------- 132.09s",
                                "service-check-containers : ovn_db | Check containers with iteration ---- 26.87s",
                                "ovn-controller : Configure OVN in OVSDB -------------------------------- 22.19s",
                                "ovn-db : Restart ovn-northd container ---------------------------------- 18.41s",
                                "ovn-db : Restart ovn-nb-db container ----------------------------------- 18.03s",
                                "ovn-db : Restart ovn-sb-db container ----------------------------------- 17.80s",
                                "ovn-db : Restart ovn-sb-db-relay container ----------------------------- 11.61s",
                                "ovn-db : Copying over config.json files for services -------------------- 6.88s",
                                "ovn-db : Wait for leader election --------------------------------------- 6.24s",
                                "service-check-containers : ovn_db | Check containers -------------------- 5.72s",
                                "ovn-controller : include_tasks ------------------------------------------ 4.70s",
                                "ovn-db : Ensuring config directories exist ------------------------------ 4.34s",
                                "ovn-controller : Create br-int bridge on OpenvSwitch -------------------- 4.30s",
                                "service-check-containers : Include tasks -------------------------------- 4.09s",
                                "ovn-controller : Ensuring config directories exist ---------------------- 3.83s",
                                "ovn-controller : Flush handlers ----------------------------------------- 3.48s",
                                "Group hosts based on enabled services ----------------------------------- 3.40s",
                                "ovn-controller : Copying over systemd override -------------------------- 3.39s",
                                "ovn-db : Generate config files for OVN relay services ------------------- 3.27s",
                                "ovn-db : Copying over config.json files for OVN relay services ---------- 3.12s",
                                "+ [[ false == \\f\\a\\l\\s\\e ]]",
                                "+ sh -c /opt/configuration/scripts/upgrade/100-ceph-with-ansible.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ osism apply ceph-rolling_update -e ireallymeanit=yes",
                                "\u001b[32m2026-10-01 05:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceph-rolling_update.\u001b[0m",
                                "\u001b[32m2026-10-01 05:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 24c3ef87-7a60-4969-b4f3-186dec5b1f43 (ceph-rolling_update) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 05:51:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 24c3ef87-7a60-4969-b4f3-186dec5b1f43 (ceph-rolling_update) 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 [Confirm whether user really meant to upgrade the cluster] ****************",
                                "",
                                "TASK [Exit playbook, if user did not mean to upgrade cluster] ******************",
                                "Thursday 01 October 2026  05:52:07 +0000 (0:00:01.512)       0:00:01.512 ****** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: rbdmirrors\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: nfss\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: clients\u001b[0m",
                                "",
                                "PLAY [Gather facts and check the init system] **********************************",
                                "",
                                "TASK [Gather facts on all Ceph hosts for following reference] ******************",
                                "Thursday 01 October 2026  05:52:09 +0000 (0:00:02.220)       0:00:03.732 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"gather facts on all Ceph hosts for following reference\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Gather facts] ************************************************************",
                                "Thursday 01 October 2026  05:52:16 +0000 (0:00:06.251)       0:00:09.984 ****** ",
                                "\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 [Gather and delegate facts] ***********************************************",
                                "Thursday 01 October 2026  05:52:24 +0000 (0:00:08.235)       0:00:18.220 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\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-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "",
                                "TASK [Set_fact rolling_update] *************************************************",
                                "Thursday 01 October 2026  05:52:54 +0000 (0:00:30.355)       0:00:48.576 ****** ",
                                "\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 [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  05:52:57 +0000 (0:00:02.402)       0:00:50.978 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5, testbed-manager\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  05:53:00 +0000 (0:00:02.951)       0:00:53.930 ****** ",
                                "\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-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 [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  05:53:02 +0000 (0:00:02.506)       0:00:56.436 ****** ",
                                "\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 [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  05:53:05 +0000 (0:00:02.600)       0:00:59.037 ****** ",
                                "\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 [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  05:53:08 +0000 (0:00:02.895)       0:01:01.932 ****** ",
                                "\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 [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  05:53:10 +0000 (0:00:02.137)       0:01:04.070 ****** ",
                                "\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 [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  05:53:12 +0000 (0:00:02.351)       0:01:06.422 ****** ",
                                "\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 [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  05:53:14 +0000 (0:00:02.333)       0:01:08.755 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  05:53:17 +0000 (0:00:02.565)       0:01:11.320 ****** ",
                                "\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 [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  05:53:19 +0000 (0:00:02.397)       0:01:13.718 ****** ",
                                "\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-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  05:53:22 +0000 (0:00:02.162)       0:01:15.881 ****** ",
                                "\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 [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  05:53:24 +0000 (0:00:02.718)       0:01:18.599 ****** ",
                                "\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-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  05:53:28 +0000 (0:00:03.521)       0:01:22.120 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  05:53:29 +0000 (0:00:01.507)       0:01:23.628 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  05:53:31 +0000 (0:00:02.072)       0:01:25.700 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  05:53:33 +0000 (0:00:01.253)       0:01:26.953 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'cfc64d5d7212', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 05:53:25.610564', 'end': '2026-10-01 05:53:25.654006', 'delta': '0:00:00.043442', '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': ['cfc64d5d7212'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': '137ae0023c1e', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 05:53:26.243740', 'end': '2026-10-01 05:53:26.280268', 'delta': '0:00:00.036528', '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': ['137ae0023c1e'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'd8ee4aa2b12d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 05:53:27.128983', 'end': '2026-10-01 05:53:27.166368', 'delta': '0:00:00.037385', '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': ['d8ee4aa2b12d'], '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] *******************************",
                                "Thursday 01 October 2026  05:53:34 +0000 (0:00:01.339)       0:01:28.292 ****** ",
                                "\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 [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  05:53:37 +0000 (0:00:02.811)       0:01:31.104 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  05:53:38 +0000 (0:00:01.345)       0:01:32.450 ****** ",
                                "\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 [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  05:53:41 +0000 (0:00:02.615)       0:01:35.065 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\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",
                                "\u001b[0;32mok: [testbed-manager -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  05:53:45 +0000 (0:00:03.804)       0:01:38.869 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\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 [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  05:53:47 +0000 (0:00:02.394)       0:01:41.263 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  05:53:48 +0000 (0:00:01.114)       0:01:42.378 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  05:53:49 +0000 (0:00:01.301)       0:01:43.680 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  05:53:52 +0000 (0:00:02.525)       0:01:46.205 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  05:53:54 +0000 (0:00:02.428)       0:01:48.634 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  05:53:57 +0000 (0:00:02.349)       0:01:50.984 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  05:53:59 +0000 (0:00:02.093)       0:01:53.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;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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  05:54:01 +0000 (0:00:02.332)       0:01:55.410 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  05:54:03 +0000 (0:00:02.186)       0:01:57.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  05:54:06 +0000 (0:00:02.493)       0:02:00.089 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-42-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1060', 'sectorsize': '2048', 'size': '530.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '669df49d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part16', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part14', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part15', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part1', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  05:54:09 +0000 (0:00:02.995)       0:02:03.085 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-42-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1060', 'sectorsize': '2048', 'size': '530.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '669df49d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part16', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part14', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part15', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part1', 'scsi-SQEMU_QEMU_HARDDISK_669df49d-567d-4dd6-8755-85631e3a824d-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}, '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-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  05:54:12 +0000 (0:00:03.349)       0:02:06.434 ****** ",
                                "\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 [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  05:54:15 +0000 (0:00:02.933)       0:02:09.368 ****** ",
                                "\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 [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  05:54:17 +0000 (0:00:02.133)       0:02:11.501 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  05:54:20 +0000 (0:00:02.827)       0:02:14.328 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  05:54:22 +0000 (0:00:02.074)       0:02:16.402 ****** ",
                                "\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 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  05:54:25 +0000 (0:00:02.868)       0:02:19.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  05:54:27 +0000 (0:00:02.059)       0:02:21.330 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\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-2] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m",
                                "\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-2] => (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-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (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",
                                "\u001b[0;32mok: [testbed-manager] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  05:54:31 +0000 (0:00:03.734)       0:02:25.065 ****** ",
                                "\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",
                                "\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-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]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  05:54:33 +0000 (0:00:02.215)       0:02:27.281 ****** ",
                                "\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-manager]\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 }}\"] ***",
                                "Thursday 01 October 2026  05:54:35 +0000 (0:00:02.457)       0:02:29.738 ****** ",
                                "\u001b[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] ****",
                                "Thursday 01 October 2026  05:54:37 +0000 (0:00:01.483)       0:02:31.221 ****** ",
                                "\u001b[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] ****",
                                "Thursday 01 October 2026  05:54:39 +0000 (0:00:01.832)       0:02:33.054 ****** ",
                                "\u001b[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] ***************",
                                "Thursday 01 October 2026  05:54:40 +0000 (0:00:01.500)       0:02:34.555 ****** ",
                                "\u001b[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] ****************************************",
                                "Thursday 01 October 2026  05:54:42 +0000 (0:00:01.529)       0:02:36.084 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  05:54:43 +0000 (0:00:01.525)       0:02:37.609 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  05:54:45 +0000 (0:00:01.511)       0:02:39.121 ****** ",
                                "\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)] ***************************",
                                "Thursday 01 October 2026  05:54:47 +0000 (0:00:01.770)       0:02:40.892 ****** ",
                                "\u001b[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] *************************************",
                                "Thursday 01 October 2026  05:54:48 +0000 (0:00:01.846)       0:02:42.739 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  05:54:50 +0000 (0:00:01.717)       0:02:44.456 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  05:54:52 +0000 (0:00:01.995)       0:02:46.452 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-infra : Update cache for Debian based OSs] **************************",
                                "Thursday 01 October 2026  05:54:55 +0000 (0:00:03.285)       0:02:49.738 ****** ",
                                "\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-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 [ceph-infra : Include_tasks configure_firewall.yml] ***********************",
                                "Thursday 01 October 2026  05:55:07 +0000 (0:00:11.087)       0:03:00.825 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-infra : Include_tasks setup_ntp.yml] ********************************",
                                "Thursday 01 October 2026  05:55:09 +0000 (0:00:02.468)       0:03:03.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-infra : Add logrotate configuration] ********************************",
                                "Thursday 01 October 2026  05:55:11 +0000 (0:00:02.256)       0:03:05.550 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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 [ceph-validate : Include check_system.yml] ********************************",
                                "Thursday 01 October 2026  05:55:15 +0000 (0:00:03.478)       0:03:09.029 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-validate/tasks/check_system.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5, testbed-manager\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail on unsupported ansible version (1.X)] ***************",
                                "Thursday 01 October 2026  05:55:18 +0000 (0:00:03.114)       0:03:12.143 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail on unsupported system] ******************************",
                                "Thursday 01 October 2026  05:55:20 +0000 (0:00:02.519)       0:03:14.663 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail on unsupported architecture] ************************",
                                "Thursday 01 October 2026  05:55:23 +0000 (0:00:02.496)       0:03:17.160 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail on unsupported distribution] ************************",
                                "Thursday 01 October 2026  05:55:25 +0000 (0:00:02.284)       0:03:19.444 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail on unsupported CentOS release] **********************",
                                "Thursday 01 October 2026  05:55:28 +0000 (0:00:02.433)       0:03:21.878 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail on unsupported distribution for ubuntu cloud archive] ***",
                                "Thursday 01 October 2026  05:55:30 +0000 (0:00:02.241)       0:03:24.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;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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail on unsupported SUSE/openSUSE distribution (only 15.x supported)] ***",
                                "Thursday 01 October 2026  05:55:32 +0000 (0:00:02.496)       0:03:26.616 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail if systemd is not present] **************************",
                                "Thursday 01 October 2026  05:55:34 +0000 (0:00:02.069)       0:03:28.685 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate repository variables in non-containerized scenario] ***",
                                "Thursday 01 October 2026  05:55:37 +0000 (0:00:02.527)       0:03:31.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate osd_objectstore] ********************************",
                                "Thursday 01 October 2026  05:55:39 +0000 (0:00:02.226)       0:03:33.439 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate radosgw network configuration] ******************",
                                "Thursday 01 October 2026  05:55:41 +0000 (0:00:02.105)       0:03:35.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate lvm osd scenario] *******************************",
                                "Thursday 01 October 2026  05:55:44 +0000 (0:00:02.376)       0:03:37.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate bluestore lvm osd scenario] *********************",
                                "Thursday 01 October 2026  05:55:46 +0000 (0:00:02.265)       0:03:40.187 ****** ",
                                "\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] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail if local scenario is enabled on debian] *************",
                                "Thursday 01 October 2026  05:55:48 +0000 (0:00:02.531)       0:03:42.719 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail if rhcs repository is enabled on debian] ************",
                                "Thursday 01 October 2026  05:55:51 +0000 (0:00:02.294)       0:03:45.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Check ceph_origin definition on SUSE/openSUSE Leap] ******",
                                "Thursday 01 October 2026  05:55:53 +0000 (0:00:02.506)       0:03:47.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Check ceph_repository definition on SUSE/openSUSE Leap] ***",
                                "Thursday 01 October 2026  05:55:55 +0000 (0:00:02.146)       0:03:49.666 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate ntp daemon type] ********************************",
                                "Thursday 01 October 2026  05:55:58 +0000 (0:00:02.624)       0:03:52.290 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Abort if ntp_daemon_type is ntpd on Atomic] **************",
                                "Thursday 01 October 2026  05:56:01 +0000 (0:00:02.540)       0:03:54.831 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Include check_devices.yml] *******************************",
                                "Thursday 01 October 2026  05:56:03 +0000 (0:00:02.220)       0:03:57.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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-validate/tasks/check_devices.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-validate : Set_fact root_device] ************************************",
                                "Thursday 01 October 2026  05:56:06 +0000 (0:00:02.924)       0:03:59.975 ****** ",
                                "\u001b[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-validate : Resolve devices in lvm_volumes] **************************",
                                "Thursday 01 October 2026  05:56:07 +0000 (0:00:01.709)       0:04:01.684 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Set_fact lvm_volumes_data_devices] ***********************",
                                "Thursday 01 October 2026  05:56:09 +0000 (0:00:01.710)       0:04:03.394 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'item.data_vg is undefined', 'item': {'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}, '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': 'item.data_vg is undefined', 'item': {'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}, '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': 'item.data_vg is undefined', 'item': {'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}, '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': 'item.data_vg is undefined', 'item': {'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}, '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': 'item.data_vg is undefined', 'item': {'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}, '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': 'item.data_vg is undefined', 'item': {'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail if root_device is passed in lvm_volumes or devices] ***",
                                "Thursday 01 October 2026  05:56:11 +0000 (0:00:01.823)       0:04:05.217 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Get devices information] *********************************",
                                "Thursday 01 October 2026  05:56:13 +0000 (0:00:01.702)       0:04:06.920 ****** ",
                                "\u001b[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-validate : Fail if one of the devices is not a device] **************",
                                "Thursday 01 October 2026  05:56:14 +0000 (0:00:01.752)       0:04:08.673 ****** ",
                                "\u001b[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-validate : Fail when gpt header found on osd devices] ***************",
                                "Thursday 01 October 2026  05:56:16 +0000 (0:00:01.723)       0:04:10.396 ****** ",
                                "\u001b[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-validate : Check data logical volume] *******************************",
                                "Thursday 01 October 2026  05:56:18 +0000 (0:00:01.766)       0:04:12.162 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'})\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail if one of the data logical volume is not a device or doesn't exist] ***",
                                "Thursday 01 October 2026  05:56:21 +0000 (0:00:03.019)       0:04:15.181 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stat': {'exists': True, 'path': '/dev/ceph-4482771c-ee18-5e17-9b9f-145147d2fd98/osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 972, 'dev': 7, 'nlink': 1, 'atime': 1790826604.041356, 'mtime': 1790826604.0393343, 'ctime': 1790826604.0393343, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64512, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-4482771c-ee18-5e17-9b9f-145147d2fd98/osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'stat': {'exists': True, 'path': '/dev/ceph-db97334b-0573-51f8-9294-af48b6e0b38b/osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 982, 'dev': 7, 'nlink': 1, 'atime': 1790826620.402621, 'mtime': 1790826620.400621, 'ctime': 1790826620.400621, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64513, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-db97334b-0573-51f8-9294-af48b6e0b38b/osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'stat': {'exists': True, 'path': '/dev/ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a/osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 973, 'dev': 7, 'nlink': 1, 'atime': 1790826604.3224473, 'mtime': 1790826604.3204474, 'ctime': 1790826604.3204474, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64512, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a/osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'changed': False, 'stat': {'exists': True, 'path': '/dev/ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb/osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 983, 'dev': 7, 'nlink': 1, 'atime': 1790826622.0027595, 'mtime': 1790826621.9997594, 'ctime': 1790826621.9997594, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64513, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb/osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'stat': {'exists': True, 'path': '/dev/ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213/osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 977, 'dev': 7, 'nlink': 1, 'atime': 1790826605.231542, 'mtime': 1790826605.229542, 'ctime': 1790826605.229542, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64512, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213/osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'changed': False, 'stat': {'exists': True, 'path': '/dev/ceph-1fdda779-b792-52ac-83ab-2523a7e283ba/osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'mode': '0660', 'isdir': False, 'ischr': False, 'isblk': True, 'isreg': False, 'isfifo': False, 'islnk': False, 'issock': False, 'uid': 0, 'gid': 6, 'size': 0, 'inode': 987, 'dev': 7, 'nlink': 1, 'atime': 1790826621.1707668, 'mtime': 1790826621.1687667, 'ctime': 1790826621.1687667, 'wusr': True, 'rusr': True, 'xusr': False, 'wgrp': True, 'rgrp': True, 'xgrp': False, 'woth': False, 'roth': False, 'xoth': False, 'isuid': False, 'isgid': False, 'blocks': 0, 'block_size': 512, 'device_type': 64513, 'readable': True, 'writeable': True, 'executable': False, 'pw_name': 'root', 'gr_name': 'disk', 'mimetype': 'inode/symlink', 'charset': 'binary', 'version': None, 'attributes': [], 'attr_flags': ''}, 'invocation': {'module_args': {'path': '/dev/ceph-1fdda779-b792-52ac-83ab-2523a7e283ba/osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'follow': True, 'get_checksum': True, 'get_mime': True, 'get_attributes': True, 'checksum_algorithm': 'sha1'}}, 'failed': False, 'item': {'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Check bluestore db logical volume] ***********************",
                                "Thursday 01 October 2026  05:56:22 +0000 (0:00:01.564)       0:04:16.746 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail if one of the bluestore db logical volume is not a device or doesn't exist] ***",
                                "Thursday 01 October 2026  05:56:24 +0000 (0:00:01.539)       0:04:18.286 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'item.db is defined', 'item': {'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}, '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': 'item.db is defined', 'item': {'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}, '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': 'item.db is defined', 'item': {'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}, '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': 'item.db is defined', 'item': {'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}, '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': 'item.db is defined', 'item': {'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}, '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': 'item.db is defined', 'item': {'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Check bluestore wal logical volume] **********************",
                                "Thursday 01 October 2026  05:56:26 +0000 (0:00:01.610)       0:04:19.897 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail if one of the bluestore wal logical volume is not a device or doesn't exist] ***",
                                "Thursday 01 October 2026  05:56:28 +0000 (0:00:01.905)       0:04:21.802 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'item.wal is defined', 'item': {'data': 'osd-block-4482771c-ee18-5e17-9b9f-145147d2fd98', 'data_vg': 'ceph-4482771c-ee18-5e17-9b9f-145147d2fd98'}, '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': 'item.wal is defined', 'item': {'data': 'osd-block-db97334b-0573-51f8-9294-af48b6e0b38b', 'data_vg': 'ceph-db97334b-0573-51f8-9294-af48b6e0b38b'}, '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': 'item.wal is defined', 'item': {'data': 'osd-block-dadaf1db-a0f2-5ff1-8304-60f261a41f3a', 'data_vg': 'ceph-dadaf1db-a0f2-5ff1-8304-60f261a41f3a'}, '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': 'item.wal is defined', 'item': {'data': 'osd-block-8227c1d4-4054-541e-94bf-c66b5ce9aecb', 'data_vg': 'ceph-8227c1d4-4054-541e-94bf-c66b5ce9aecb'}, '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': 'item.wal is defined', 'item': {'data': 'osd-block-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213', 'data_vg': 'ceph-1f9bc8b5-1c52-5b1d-a3a4-8fd5ce972213'}, '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': 'item.wal is defined', 'item': {'data': 'osd-block-1fdda779-b792-52ac-83ab-2523a7e283ba', 'data_vg': 'ceph-1fdda779-b792-52ac-83ab-2523a7e283ba'}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Include check_eth_rgw.yml] *******************************",
                                "Thursday 01 October 2026  05:56:29 +0000 (0:00:01.713)       0:04:23.516 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Include check_rgw_pools.yml] *****************************",
                                "Thursday 01 October 2026  05:56:32 +0000 (0:00:02.465)       0:04:25.981 ****** ",
                                "\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-manager]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-validate/tasks/check_rgw_pools.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail if ec_profile is not set for ec pools] **************",
                                "Thursday 01 October 2026  05:56:35 +0000 (0:00:02.965)       0:04:28.946 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail if ec_k is not set for ec pools] ********************",
                                "Thursday 01 October 2026  05:56:36 +0000 (0:00:01.677)       0:04:30.624 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail if ec_m is not set for ec pools] ********************",
                                "Thursday 01 October 2026  05:56:38 +0000 (0:00:01.929)       0:04:32.553 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Include check_nfs.yml] ***********************************",
                                "Thursday 01 October 2026  05:56:40 +0000 (0:00:01.762)       0:04:34.315 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Include check_rbdmirror.yml] *****************************",
                                "Thursday 01 October 2026  05:56:43 +0000 (0:00:02.577)       0:04:36.893 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail if monitoring group doesn't exist] ******************",
                                "Thursday 01 October 2026  05:56:45 +0000 (0:00:02.853)       0:04:39.746 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail when monitoring doesn't contain at least one node.] ***",
                                "Thursday 01 October 2026  05:56:48 +0000 (0:00:02.686)       0:04:42.433 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Fail when dashboard_admin_password and/or grafana_admin_password are not set] ***",
                                "Thursday 01 October 2026  05:56:51 +0000 (0:00:02.354)       0:04:44.787 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate container registry credentials] *****************",
                                "Thursday 01 October 2026  05:56:53 +0000 (0:00:02.436)       0:04:47.224 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate container service and container package] ********",
                                "Thursday 01 October 2026  05:56:55 +0000 (0:00:02.349)       0:04:49.573 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate openstack_keys key format] **********************",
                                "Thursday 01 October 2026  05:56:58 +0000 (0:00:02.497)       0:04:52.071 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate clients keys key format] ************************",
                                "Thursday 01 October 2026  05:57:01 +0000 (0:00:03.205)       0:04:55.276 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate openstack_keys caps] ****************************",
                                "Thursday 01 October 2026  05:57:04 +0000 (0:00:02.621)       0:04:57.897 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.cinder-backup'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.cinder'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=volumes, profile rbd pool=images'}, 'mode': '0600', 'name': 'client.glance'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=metrics'}, 'mode': '0600', 'name': 'client.gnocchi'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mon': 'profile rbd', 'osd': 'profile rbd pool=images, profile rbd pool=vms, profile rbd pool=volumes, profile rbd pool=backups'}, 'mode': '0600', 'name': 'client.nova'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'caps': {'mgr': 'allow rw', 'mon': 'allow r', 'osd': 'allow rw pool=cephfs_data'}, 'mode': '0600', 'name': 'client.manila'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate clients keys caps] ******************************",
                                "Thursday 01 October 2026  05:57:06 +0000 (0:00:02.442)       0:05:00.340 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Check virtual_ips is defined] ****************************",
                                "Thursday 01 October 2026  05:57:08 +0000 (0:00:02.042)       0:05:02.383 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-validate : Validate virtual_ips length] *****************************",
                                "Thursday 01 October 2026  05:57:10 +0000 (0:00:02.293)       0:05:04.676 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-container-engine : Include pre_requisites/prerequisites.yml] ********",
                                "Thursday 01 October 2026  05:57:13 +0000 (0:00:02.587)       0:05:07.264 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-engine/tasks/pre_requisites/prerequisites.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5, testbed-manager\u001b[0m",
                                "",
                                "TASK [ceph-container-engine : Include specific variables] **********************",
                                "Thursday 01 October 2026  05:57:16 +0000 (0:00:03.185)       0:05:10.449 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=/ansible/roles/ceph-container-engine/vars/Debian.yml)\u001b[0m",
                                "",
                                "TASK [ceph-container-engine : Create the systemd docker override directory] ****",
                                "Thursday 01 October 2026  05:57:19 +0000 (0:00:02.441)       0:05:12.891 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-container-engine : Create the systemd docker override file] *********",
                                "Thursday 01 October 2026  05:57:21 +0000 (0:00:02.578)       0:05:15.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-container-engine : Remove docker proxy configuration] ***************",
                                "Thursday 01 October 2026  05:57:23 +0000 (0:00:02.235)       0:05:17.706 ****** ",
                                "\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-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 [ceph-container-engine : Restart docker] **********************************",
                                "Thursday 01 October 2026  05:57:26 +0000 (0:00:02.648)       0:05:20.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",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Container registry authentication] ***************",
                                "Thursday 01 October 2026  05:57:29 +0000 (0:00:02.712)       0:05:23.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [Get the ceph release being deployed] *************************************",
                                "Thursday 01 October 2026  05:57:32 +0000 (0:00:02.751)       0:05:25.819 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Check ceph release being deployed] ***************************************",
                                "Thursday 01 October 2026  05:58:18 +0000 (0:00:46.010)       0:06:11.830 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Ensure cluster config is applied] ****************************************",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  05:58:20 +0000 (0:00:02.020)       0:06:13.851 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  05:58:21 +0000 (0:00:01.621)       0:06:15.472 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set cluster configs] *****************************************************",
                                "Thursday 01 October 2026  05:58:22 +0000 (0:00:01.274)       0:06:16.746 ****** ",
                                "\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m",
                                "\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m",
                                "\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__028e0d1d1f9c915e36571d01bca4746556cd4f57'}]) \u001b[0m",
                                "",
                                "PLAY [Upgrade ceph mon cluster] ************************************************",
                                "",
                                "TASK [Remove ceph aliases] *****************************************************",
                                "Thursday 01 October 2026  05:58:31 +0000 (0:00:08.321)       0:06:25.068 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set mon_host_count] ******************************************************",
                                "Thursday 01 October 2026  05:58:32 +0000 (0:00:01.629)       0:06:26.698 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail when less than three monitors] **************************************",
                                "Thursday 01 October 2026  05:58:34 +0000 (0:00:01.244)       0:06:27.942 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Select a running monitor] ************************************************",
                                "Thursday 01 October 2026  05:58:35 +0000 (0:00:01.224)       0:06:29.167 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  05:58:36 +0000 (0:00:01.188)       0:06:30.355 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  05:58:37 +0000 (0:00:01.104)       0:06:31.459 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  05:58:39 +0000 (0:00:01.527)       0:06:32.987 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  05:58:40 +0000 (0:00:01.197)       0:06:34.185 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  05:58:42 +0000 (0:00:01.713)       0:06:35.898 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  05:58:43 +0000 (0:00:01.207)       0:06:37.106 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  05:58:44 +0000 (0:00:01.213)       0:06:38.320 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  05:58:45 +0000 (0:00:01.273)       0:06:39.593 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  05:58:46 +0000 (0:00:01.060)       0:06:40.654 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  05:58:48 +0000 (0:00:01.167)       0:06:41.821 ****** ",
                                "\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-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  05:58:50 +0000 (0:00:02.088)       0:06:43.910 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  05:58:51 +0000 (0:00:01.312)       0:06:45.223 ****** ",
                                "\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-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  05:58:55 +0000 (0:00:03.628)       0:06:48.851 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  05:58:57 +0000 (0:00:01.935)       0:06:50.787 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  05:58:59 +0000 (0:00:02.227)       0:06:53.014 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  05:59:00 +0000 (0:00:01.439)       0:06:54.454 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'cfc64d5d7212', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 05:58:52.112211', 'end': '2026-10-01 05:58:52.162037', 'delta': '0:00:00.049826', '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': ['cfc64d5d7212'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': '137ae0023c1e', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 05:58:53.218340', 'end': '2026-10-01 05:58:53.261877', 'delta': '0:00:00.043537', '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': ['137ae0023c1e'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'd8ee4aa2b12d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 05:58:53.827687', 'end': '2026-10-01 05:58:53.874929', 'delta': '0:00:00.047242', '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': ['d8ee4aa2b12d'], '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] *******************************",
                                "Thursday 01 October 2026  05:59:01 +0000 (0:00:01.310)       0:06:55.764 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  05:59:03 +0000 (0:00:01.337)       0:06:57.102 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  05:59:04 +0000 (0:00:01.299)       0:06:58.401 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  05:59:05 +0000 (0:00:01.267)       0:06:59.669 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  05:59:08 +0000 (0:00:02.185)       0:07:01.854 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  05:59:09 +0000 (0:00:01.219)       0:07:03.073 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  05:59:10 +0000 (0:00:01.178)       0:07:04.251 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  05:59:11 +0000 (0:00:01.288)       0:07:05.540 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  05:59:12 +0000 (0:00:01.131)       0:07:06.671 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  05:59:14 +0000 (0:00:01.227)       0:07:07.899 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  05:59:15 +0000 (0:00:01.255)       0:07:09.154 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  05:59:16 +0000 (0:00:01.150)       0:07:10.305 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  05:59:17 +0000 (0:00:01.352)       0:07:11.657 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  05:59:19 +0000 (0:00:01.187)       0:07:12.845 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  05:59:20 +0000 (0:00:01.218)       0:07:14.063 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  05:59:21 +0000 (0:00:01.289)       0:07:15.353 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  05:59:22 +0000 (0:00:01.332)       0:07:16.685 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  05:59:24 +0000 (0:00:01.642)       0:07:18.328 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  05:59:25 +0000 (0:00:01.207)       0:07:19.536 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  05:59:27 +0000 (0:00:01.622)       0:07:21.158 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  05:59:28 +0000 (0:00:01.235)       0:07:22.394 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  05:59:29 +0000 (0:00:01.290)       0:07:23.684 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  05:59:31 +0000 (0:00:01.190)       0:07:24.874 ****** ",
                                "\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 [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  05:59:33 +0000 (0:00:02.126)       0:07:27.001 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  05:59:34 +0000 (0:00:01.270)       0:07:28.272 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  05:59:35 +0000 (0:00:01.284)       0:07:29.556 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  05:59:37 +0000 (0:00:01.970)       0:07:31.526 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Get ceph cluster status] *************************************************",
                                "Thursday 01 October 2026  05:59:40 +0000 (0:00:02.791)       0:07:34.317 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [Display ceph health detail] **********************************************",
                                "Thursday 01 October 2026  05:59:42 +0000 (0:00:02.385)       0:07:36.703 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail if cluster isn't in an acceptable state] ****************************",
                                "Thursday 01 October 2026  05:59:44 +0000 (0:00:01.280)       0:07:37.984 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Get the ceph quorum status] **********************************************",
                                "Thursday 01 October 2026  05:59:45 +0000 (0:00:01.247)       0:07:39.232 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [Fail if the cluster quorum isn't in an acceptable state] *****************",
                                "Thursday 01 October 2026  05:59:47 +0000 (0:00:02.511)       0:07:41.743 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Ensure /var/lib/ceph/bootstrap-rbd-mirror is present] ********************",
                                "Thursday 01 October 2026  05:59:49 +0000 (0:00:01.317)       0:07:43.060 ****** ",
                                "\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 [Create potentially missing keys (rbd and rbd-mirror)] ********************",
                                "Thursday 01 October 2026  05:59:51 +0000 (0:00:02.684)       0:07:45.745 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=['bootstrap-rbd', 'testbed-node-0'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=['bootstrap-rbd', 'testbed-node-1'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=['bootstrap-rbd', 'testbed-node-2'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=['bootstrap-rbd-mirror', 'testbed-node-0'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=['bootstrap-rbd-mirror', 'testbed-node-1'])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=['bootstrap-rbd-mirror', 'testbed-node-2'])\u001b[0m",
                                "",
                                "TASK [Stop ceph mon] ***********************************************************",
                                "Thursday 01 October 2026  06:01:27 +0000 (0:01:35.552)       0:09:21.297 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-0)\u001b[0m",
                                "",
                                "TASK [Mask the mgr service] ****************************************************",
                                "Thursday 01 October 2026  06:01:32 +0000 (0:00:04.617)       0:09:25.915 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:01:34 +0000 (0:00:02.785)       0:09:28.701 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  06:01:36 +0000 (0:00:01.725)       0:09:30.427 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  06:01:38 +0000 (0:00:01.652)       0:09:32.079 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  06:01:40 +0000 (0:00:01.706)       0:09:33.785 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  06:01:41 +0000 (0:00:01.216)       0:09:35.002 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  06:01:42 +0000 (0:00:01.156)       0:09:36.158 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  06:01:43 +0000 (0:00:01.201)       0:09:37.360 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  06:01:45 +0000 (0:00:01.667)       0:09:39.028 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  06:01:46 +0000 (0:00:01.179)       0:09:40.207 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  06:01:47 +0000 (0:00:01.228)       0:09:41.435 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  06:01:49 +0000 (0:00:01.731)       0:09:43.167 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  06:01:51 +0000 (0:00:01.782)       0:09:44.949 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:01:52 +0000 (0:00:01.212)       0:09:46.162 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:01:53 +0000 (0:00:01.425)       0:09:47.588 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:01:55 +0000 (0:00:01.220)       0:09:48.808 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:01:56 +0000 (0:00:01.163)       0:09:49.972 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:01:57 +0000 (0:00:01.151)       0:09:51.123 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:01:58 +0000 (0:00:01.122)       0:09:52.246 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:01:59 +0000 (0:00:01.154)       0:09:53.400 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:02:00 +0000 (0:00:01.151)       0:09:54.552 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:02:02 +0000 (0:00:01.265)       0:09:55.817 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:02:03 +0000 (0:00:01.220)       0:09:57.037 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:02:04 +0000 (0:00:01.200)       0:09:58.238 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:02:05 +0000 (0:00:01.206)       0:09:59.445 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:02:07 +0000 (0:00:01.351)       0:10:00.797 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:02:08 +0000 (0:00:01.160)       0:10:01.958 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:02:09 +0000 (0:00:01.178)       0:10:03.136 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:02:10 +0000 (0:00:01.166)       0:10:04.303 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:02:11 +0000 (0:00:01.219)       0:10:05.523 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:02:13 +0000 (0:00:01.253)       0:10:06.776 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:02:14 +0000 (0:00:01.169)       0:10:07.945 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:02:15 +0000 (0:00:01.264)       0:10:09.210 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:02:16 +0000 (0:00:01.158)       0:10:10.368 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:02:17 +0000 (0:00:01.233)       0:10:11.602 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:02:20 +0000 (0:00:02.209)       0:10:13.811 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:02:22 +0000 (0:00:02.633)       0:10:16.445 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  06:02:24 +0000 (0:00:01.732)       0:10:18.177 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  06:02:25 +0000 (0:00:01.213)       0:10:19.390 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  06:02:26 +0000 (0:00:01.144)       0:10:20.535 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  06:02:28 +0000 (0:00:02.024)       0:10:22.560 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  06:02:30 +0000 (0:00:01.743)       0:10:24.303 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  06:02:31 +0000 (0:00:01.165)       0:10:25.469 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:02:32 +0000 (0:00:01.255)       0:10:26.724 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:02:34 +0000 (0:00:01.232)       0:10:27.957 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  06:02:35 +0000 (0:00:01.638)       0:10:29.595 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  06:02:37 +0000 (0:00:01.881)       0:10:31.477 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  06:02:38 +0000 (0:00:01.235)       0:10:32.713 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  06:02:40 +0000 (0:00:01.375)       0:10:34.088 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  06:02:41 +0000 (0:00:01.230)       0:10:35.318 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  06:02:42 +0000 (0:00:01.292)       0:10:36.611 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  06:02:44 +0000 (0:00:01.228)       0:10:37.840 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:02:45 +0000 (0:00:01.221)       0:10:39.062 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:02:47 +0000 (0:00:02.206)       0:10:41.268 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:02:48 +0000 (0:00:01.253)       0:10:42.521 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  06:02:50 +0000 (0:00:01.630)       0:10:44.152 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  06:02:51 +0000 (0:00:01.216)       0:10:45.368 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  06:02:52 +0000 (0:00:01.240)       0:10:46.609 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  06:02:54 +0000 (0:00:01.265)       0:10:47.874 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  06:02:55 +0000 (0:00:01.239)       0:10:49.114 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  06:02:56 +0000 (0:00:01.248)       0:10:50.362 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  06:02:57 +0000 (0:00:01.258)       0:10:51.621 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  06:02:59 +0000 (0:00:01.150)       0:10:52.771 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  06:03:00 +0000 (0:00:01.160)       0:10:53.932 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:03:01 +0000 (0:00:01.169)       0:10:55.101 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  06:03:02 +0000 (0:00:01.572)       0:10:56.674 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:03:10 +0000 (0:00:07.951)       0:11:04.626 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:03:12 +0000 (0:00:01.189)       0:11:05.815 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:03:13 +0000 (0:00:01.147)       0:11:06.962 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:03:14 +0000 (0:00:01.187)       0:11:08.150 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:03:15 +0000 (0:00:01.164)       0:11:09.315 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:03:16 +0000 (0:00:01.185)       0:11:10.500 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  06:03:17 +0000 (0:00:01.199)       0:11:11.700 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  06:03:19 +0000 (0:00:01.212)       0:11:12.913 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  06:03:20 +0000 (0:00:01.246)       0:11:14.159 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  06:03:21 +0000 (0:00:01.122)       0:11:15.282 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:03:22 +0000 (0:00:01.183)       0:11:16.465 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:03:23 +0000 (0:00:01.174)       0:11:17.640 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:03:25 +0000 (0:00:01.182)       0:11:18.822 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:03:26 +0000 (0:00:01.230)       0:11:20.052 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:03:27 +0000 (0:00:01.145)       0:11:21.198 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:03:28 +0000 (0:00:01.223)       0:11:22.422 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:03:29 +0000 (0:00:01.154)       0:11:23.576 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:03:31 +0000 (0:00:01.245)       0:11:24.822 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:03:32 +0000 (0:00:01.224)       0:11:26.047 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:03:33 +0000 (0:00:01.175)       0:11:27.222 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:03:34 +0000 (0:00:01.214)       0:11:28.437 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:03:35 +0000 (0:00:01.308)       0:11:29.746 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:03:37 +0000 (0:00:01.450)       0:11:31.197 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:03:39 +0000 (0:00:01.605)       0:11:32.802 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:03:40 +0000 (0:00:01.516)       0:11:34.318 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:03:41 +0000 (0:00:01.178)       0:11:35.497 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:03:43 +0000 (0:00:01.474)       0:11:36.971 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:03:45 +0000 (0:00:01.850)       0:11:38.822 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include deploy_monitors.yml] **********************************",
                                "Thursday 01 October 2026  06:03:46 +0000 (0:00:01.199)       0:11:40.021 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-mon : Check if monitor initial keyring already exists] **************",
                                "Thursday 01 October 2026  06:03:47 +0000 (0:00:01.739)       0:11:41.761 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Thursday 01 October 2026  06:03:50 +0000 (0:00:02.989)       0:11:44.750 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Thursday 01 October 2026  06:03:52 +0000 (0:00:01.175)       0:11:45.926 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Get initial keyring when it already exists] *******************",
                                "Thursday 01 October 2026  06:03:53 +0000 (0:00:01.194)       0:11:47.120 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor initial keyring] *******************************",
                                "Thursday 01 October 2026  06:03:54 +0000 (0:00:01.207)       0:11:48.327 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********",
                                "Thursday 01 October 2026  06:03:56 +0000 (0:00:02.105)       0:11:50.433 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor directory] *************************************",
                                "Thursday 01 October 2026  06:03:58 +0000 (0:00:01.751)       0:11:52.184 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Recursively fix ownership of monitor directory] ***************",
                                "Thursday 01 October 2026  06:04:00 +0000 (0:00:01.787)       0:11:53.972 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create admin keyring] *****************************************",
                                "Thursday 01 October 2026  06:04:01 +0000 (0:00:01.448)       0:11:55.421 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Thursday 01 October 2026  06:04:03 +0000 (0:00:01.928)       0:11:57.350 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Thursday 01 October 2026  06:04:05 +0000 (0:00:02.260)       0:11:59.610 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> {{ item }}]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Import admin keyring into mon keyring] ************************",
                                "Thursday 01 October 2026  06:04:10 +0000 (0:00:04.630)       0:12:04.241 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact ceph-mon container command] **************************",
                                "Thursday 01 October 2026  06:04:12 +0000 (0:00:02.147)       0:12:06.388 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact monmaptool container command] ************************",
                                "Thursday 01 October 2026  06:04:13 +0000 (0:00:01.166)       0:12:07.555 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate initial monmap] **************************************",
                                "Thursday 01 October 2026  06:04:14 +0000 (0:00:01.181)       0:12:08.736 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************",
                                "Thursday 01 October 2026  06:04:16 +0000 (0:00:01.881)       0:12:10.618 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************",
                                "Thursday 01 October 2026  06:04:18 +0000 (0:00:01.667)       0:12:12.285 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include start_monitor.yml] ************************************",
                                "Thursday 01 October 2026  06:04:19 +0000 (0:00:01.192)       0:12:13.477 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ensure systemd service override directory exists] *************",
                                "Thursday 01 October 2026  06:04:21 +0000 (0:00:01.564)       0:12:15.042 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************",
                                "Thursday 01 October 2026  06:04:22 +0000 (0:00:01.216)       0:12:16.259 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  06:04:23 +0000 (0:00:01.189)       0:12:17.449 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd unit file for mon container] *****************",
                                "Thursday 01 October 2026  06:04:25 +0000 (0:00:01.568)       0:12:19.018 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd ceph-mon target file] ************************",
                                "Thursday 01 October 2026  06:04:28 +0000 (0:00:02.919)       0:12:21.937 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Enable ceph-mon.target] ***************************************",
                                "Thursday 01 October 2026  06:04:30 +0000 (0:00:02.114)       0:12:24.051 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Start the monitor service] ************************************",
                                "Thursday 01 October 2026  06:04:32 +0000 (0:00:02.688)       0:12:26.740 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************",
                                "Thursday 01 October 2026  06:04:36 +0000 (0:00:03.694)       0:12:30.434 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************",
                                "Thursday 01 October 2026  06:04:38 +0000 (0:00:01.568)       0:12:32.002 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Fetch ceph initial keys] **************************************",
                                "Thursday 01 October 2026  06:04:40 +0000 (0:00:01.880)       0:12:33.883 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include secure_cluster.yml] ***********************************",
                                "Thursday 01 October 2026  06:04:42 +0000 (0:00:02.809)       0:12:36.692 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set cluster configs] ******************************************",
                                "Thursday 01 October 2026  06:04:44 +0000 (0:00:01.158)       0:12:37.851 ****** ",
                                "\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m",
                                "\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m",
                                "\u001b[0;32mok: [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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__028e0d1d1f9c915e36571d01bca4746556cd4f57'}]) \u001b[0m",
                                "",
                                "TASK [Start ceph mgr] **********************************************************",
                                "Thursday 01 October 2026  06:04:52 +0000 (0:00:08.112)       0:12:45.964 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:04:54 +0000 (0:00:02.692)       0:12:48.656 ****** ",
                                "\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 [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:04:57 +0000 (0:00:02.380)       0:12:51.036 ****** ",
                                "\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",
                                "",
                                "TASK [Non container | select a stable mon to read the monmap from] *************",
                                "Thursday 01 October 2026  06:04:59 +0000 (0:00:01.939)       0:12:52.975 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Non container | read mon monmap from the stable peer] ********************",
                                "Thursday 01 October 2026  06:05:00 +0000 (0:00:01.177)       0:12:54.152 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Non container | initialize quorum probe address to the configured value] ***",
                                "Thursday 01 October 2026  06:05:01 +0000 (0:00:01.166)       0:12:55.318 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Non container | set quorum probe address from monmap] ********************",
                                "Thursday 01 October 2026  06:05:02 +0000 (0:00:01.163)       0:12:56.482 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Non container | show the quorum probe address] ***************************",
                                "Thursday 01 October 2026  06:05:03 +0000 (0:00:01.186)       0:12:57.669 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Non container | waiting for the monitor to join the quorum...] ***********",
                                "Thursday 01 October 2026  06:05:05 +0000 (0:00:01.279)       0:12:58.948 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - container state] ***********",
                                "Thursday 01 October 2026  06:05:06 +0000 (0:00:01.173)       0:13:00.121 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - recent logs] ***************",
                                "Thursday 01 October 2026  06:05:07 +0000 (0:00:01.607)       0:13:01.729 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - listening ports] ***********",
                                "Thursday 01 October 2026  06:05:09 +0000 (0:00:01.816)       0:13:03.546 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - storage throughput] ********",
                                "Thursday 01 October 2026  06:05:11 +0000 (0:00:01.748)       0:13:05.295 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Container | show diagnostics before quorum check] ************************",
                                "Thursday 01 October 2026  06:05:13 +0000 (0:00:01.914)       0:13:07.210 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"state: running started=2026-10-01T06:04:35.572326297Z\",\u001b[0m",
                                "\u001b[0;32m        \"ports (3300/6789): ['LISTEN 0      512                                 192.168.16.10:3300       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=556370,fd=26))                                                                                                                                                                                                                                                                                                                                                                                                                                                        ', 'LISTEN 0      512                                 192.168.16.10:6789       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=556370,fd=27))                                                                                                                                                                                                                                                                                                                                                                                                                                                        ']\",\u001b[0m",
                                "\u001b[0;32m        \"storage throughput: ['128+0 records in', '128+0 records out', '134217728 bytes (134 MB, 128 MiB) copied, 0.206304 s, 651 MB/s']\",\u001b[0m",
                                "\u001b[0;32m        \"container logs (stdout): []\",\u001b[0m",
                                "\u001b[0;32m        \"container logs (stderr): ['2026-10-01T06:04:50.756889311Z debug 2026-10-01T06:04:50.756+0000 77c90d315640  0 mon.testbed-node-0@0(leader) e1 handle_command mon_command({\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"} v 0) v1', '2026-10-01T06:04:50.756950669Z debug 2026-10-01T06:04:50.756+0000 77c90d315640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.10:0/220277958\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:04:51.735045121Z audit 2026-10-01T06:04:50.756638+0000 mon.testbed-node-0 (mon.0) 19 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/220277958\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:04:51.735202980Z audit 2026-10-01T06:04:50.756638+0000 mon.testbed-node-0 (mon.0) 19 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/220277958\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:04:52.752455586Z cluster 2026-10-01T06:04:52.416905+0000 mgr.testbed-node-0 (mgr.5265) 3740 : cluster [DBG] pgmap v3741: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:04:52.752520160Z cluster 2026-10-01T06:04:52.416905+0000 mgr.testbed-node-0 (mgr.5265) 3740 : cluster [DBG] pgmap v3741: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:04:55.506408644Z cluster 2026-10-01T06:04:54.419023+0000 mgr.testbed-node-0 (mgr.5265) 3741 : cluster [DBG] pgmap v3742: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s', '2026-10-01T06:04:55.506465286Z cluster 2026-10-01T06:04:54.419023+0000 mgr.testbed-node-0 (mgr.5265) 3741 : cluster [DBG] pgmap v3742: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s', '2026-10-01T06:04:57.534544701Z cluster 2026-10-01T06:04:56.419785+0000 mgr.testbed-node-0 (mgr.5265) 3742 : cluster [DBG] pgmap v3743: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:04:57.534610017Z cluster 2026-10-01T06:04:56.419785+0000 mgr.testbed-node-0 (mgr.5265) 3742 : cluster [DBG] pgmap v3743: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:04:59.565198517Z cluster 2026-10-01T06:04:58.421903+0000 mgr.testbed-node-0 (mgr.5265) 3743 : cluster [DBG] pgmap v3744: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:04:59.565315269Z cluster 2026-10-01T06:04:58.421903+0000 mgr.testbed-node-0 (mgr.5265) 3743 : cluster [DBG] pgmap v3744: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:05:01.597917444Z cluster 2026-10-01T06:05:00.422905+0000 mgr.testbed-node-0 (mgr.5265) 3744 : cluster [DBG] pgmap v3745: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:05:01.597964114Z cluster 2026-10-01T06:05:00.422905+0000 mgr.testbed-node-0 (mgr.5265) 3744 : cluster [DBG] pgmap v3745: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:05:02.615371308Z audit 2026-10-01T06:05:02.235495+0000 mon.testbed-node-1 (mon.1) 834 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:05:02.616103967Z audit 2026-10-01T06:05:02.235495+0000 mon.testbed-node-1 (mon.1) 834 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:05:03.659061656Z cluster 2026-10-01T06:05:02.423866+0000 mgr.testbed-node-0 (mgr.5265) 3745 : cluster [DBG] pgmap v3746: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:05:03.659135913Z cluster 2026-10-01T06:05:02.423866+0000 mgr.testbed-node-0 (mgr.5265) 3745 : cluster [DBG] pgmap v3746: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:05:04.697426497Z cluster 2026-10-01T06:05:04.426881+0000 mgr.testbed-node-0 (mgr.5265) 3746 : cluster [DBG] pgmap v3747: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 511 B/s wr, 2 op/s', '2026-10-01T06:05:04.697521767Z cluster 2026-10-01T06:05:04.426881+0000 mgr.testbed-node-0 (mgr.5265) 3746 : cluster [DBG] pgmap v3747: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 511 B/s wr, 2 op/s', '2026-10-01T06:05:04.970384998Z debug 2026-10-01T06:05:04.968+0000 77c90d315640  0 mon.testbed-node-0@0(leader) e1 handle_command mon_command({\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"} v 0) v1', '2026-10-01T06:05:04.970453123Z debug 2026-10-01T06:05:04.968+0000 77c90d315640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:04.973028009Z debug 2026-10-01T06:05:04.971+0000 77c90d315640  0 mon.testbed-node-0@0(leader) e1 handle_command mon_command({\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"} v 0) v1', '2026-10-01T06:05:04.973968728Z debug 2026-10-01T06:05:04.971+0000 77c90d315640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:05.712958209Z audit 2026-10-01T06:05:04.969904+0000 mon.testbed-node-0 (mon.0) 20 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:05.713081805Z audit 2026-10-01T06:05:04.969904+0000 mon.testbed-node-0 (mon.0) 20 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:05.713091659Z audit 2026-10-01T06:05:04.973481+0000 mon.testbed-node-0 (mon.0) 21 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:05.713097927Z audit 2026-10-01T06:05:04.973481+0000 mon.testbed-node-0 (mon.0) 21 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/3143340987\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:05:06.734020111Z cluster 2026-10-01T06:05:06.428111+0000 mgr.testbed-node-0 (mgr.5265) 3747 : cluster [DBG] pgmap v3748: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 511 B/s wr, 1 op/s', '2026-10-01T06:05:06.734066529Z cluster 2026-10-01T06:05:06.428111+0000 mgr.testbed-node-0 (mgr.5265) 3747 : cluster [DBG] pgmap v3748: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 511 B/s wr, 1 op/s']\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Container | select a stable mon to read the monmap from] *****************",
                                "Thursday 01 October 2026  06:05:14 +0000 (0:00:01.215)       0:13:08.425 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Container | read mon monmap from the stable peer] ************************",
                                "Thursday 01 October 2026  06:05:15 +0000 (0:00:01.271)       0:13:09.696 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-1(192.168.16.11)]\u001b[0m",
                                "",
                                "TASK [Container | initialize quorum probe address to the configured value] *****",
                                "Thursday 01 October 2026  06:05:18 +0000 (0:00:02.601)       0:13:12.297 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Container | set quorum probe address from monmap] ************************",
                                "Thursday 01 October 2026  06:05:19 +0000 (0:00:01.297)       0:13:13.595 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Container | show the quorum probe address] *******************************",
                                "Thursday 01 October 2026  06:05:21 +0000 (0:00:01.342)       0:13:14.938 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"mon quorum probe: -m 192.168.16.10 (monmap read from testbed-node-1)\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Container | waiting for the containerized monitor to join the quorum...] ***",
                                "Thursday 01 October 2026  06:05:22 +0000 (0:00:01.212)       0:13:16.150 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Container | quorum check result - attempt count] *************************",
                                "Thursday 01 October 2026  06:05:24 +0000 (0:00:02.520)       0:13:18.671 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Quorum reached after 1 attempt(s) (10 max)\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  06:05:26 +0000 (0:00:01.172)       0:13:19.844 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Thursday 01 October 2026  06:05:27 +0000 (0:00:01.198)       0:13:21.042 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph mon cluster] ************************************************",
                                "",
                                "TASK [Remove ceph aliases] *****************************************************",
                                "Thursday 01 October 2026  06:05:28 +0000 (0:00:00.988)       0:13:22.031 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Set mon_host_count] ******************************************************",
                                "Thursday 01 October 2026  06:05:29 +0000 (0:00:01.220)       0:13:23.251 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Fail when less than three monitors] **************************************",
                                "Thursday 01 October 2026  06:05:30 +0000 (0:00:00.830)       0:13:24.082 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Select a running monitor] ************************************************",
                                "Thursday 01 October 2026  06:05:31 +0000 (0:00:00.844)       0:13:24.926 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:05:31 +0000 (0:00:00.837)       0:13:25.764 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:05:33 +0000 (0:00:01.187)       0:13:26.952 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:05:34 +0000 (0:00:01.567)       0:13:28.519 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:05:35 +0000 (0:00:01.209)       0:13:29.729 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:05:37 +0000 (0:00:01.557)       0:13:31.286 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:05:38 +0000 (0:00:01.280)       0:13:32.566 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:05:40 +0000 (0:00:01.300)       0:13:33.867 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:05:41 +0000 (0:00:01.243)       0:13:35.111 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:05:42 +0000 (0:00:01.264)       0:13:36.375 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:05:43 +0000 (0:00:01.269)       0:13:37.645 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  06:05:46 +0000 (0:00:02.444)       0:13:40.090 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:05:48 +0000 (0:00:02.069)       0:13:42.160 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  06:05:51 +0000 (0:00:03.361)       0:13:45.521 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  06:05:53 +0000 (0:00:01.638)       0:13:47.160 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (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-1] => (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-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  06:05:55 +0000 (0:00:01.950)       0:13:49.110 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (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-1] => (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-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  06:05:56 +0000 (0:00:01.354)       0:13:50.465 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:05:49.034179', 'end': '2026-10-01 06:05:49.075978', 'delta': '0:00:00.041799', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': '137ae0023c1e', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:05:49.689319', 'end': '2026-10-01 06:05:49.729337', 'delta': '0:00:00.040018', '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': ['137ae0023c1e'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': 'd8ee4aa2b12d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:05:50.391227', 'end': '2026-10-01 06:05:50.435612', 'delta': '0:00:00.044385', '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': ['d8ee4aa2b12d'], '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] *******************************",
                                "Thursday 01 October 2026  06:05:58 +0000 (0:00:01.396)       0:13:51.861 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:05:59 +0000 (0:00:01.465)       0:13:53.327 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:06:01 +0000 (0:00:01.489)       0:13:54.817 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:06:02 +0000 (0:00:01.250)       0:13:56.067 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:06:04 +0000 (0:00:02.165)       0:13:58.232 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:06:05 +0000 (0:00:01.241)       0:13:59.474 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:06:06 +0000 (0:00:01.245)       0:14:00.720 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:06:08 +0000 (0:00:01.369)       0:14:02.089 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:06:09 +0000 (0:00:01.384)       0:14:03.473 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:06:11 +0000 (0:00:01.729)       0:14:05.203 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:06:12 +0000 (0:00:01.203)       0:14:06.407 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:06:13 +0000 (0:00:01.357)       0:14:07.765 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:06:15 +0000 (0:00:01.221)       0:14:08.986 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:06:16 +0000 (0:00:01.201)       0:14:10.187 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:06:17 +0000 (0:00:01.346)       0:14:11.534 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:06:19 +0000 (0:00:01.404)       0:14:12.938 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:06:20 +0000 (0:00:01.417)       0:14:14.356 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:06:22 +0000 (0:00:01.664)       0:14:16.021 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:06:23 +0000 (0:00:01.199)       0:14:17.220 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:06:25 +0000 (0:00:01.631)       0:14:18.851 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:06:26 +0000 (0:00:01.261)       0:14:20.113 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:06:28 +0000 (0:00:02.184)       0:14:22.298 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:06:29 +0000 (0:00:01.442)       0:14:23.740 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:06:32 +0000 (0:00:02.344)       0:14:26.085 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  06:06:33 +0000 (0:00:01.235)       0:14:27.320 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:06:34 +0000 (0:00:01.321)       0:14:28.641 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  06:06:37 +0000 (0:00:02.139)       0:14:30.781 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Get ceph cluster status] *************************************************",
                                "Thursday 01 October 2026  06:06:39 +0000 (0:00:02.716)       0:14:33.497 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Display ceph health detail] **********************************************",
                                "Thursday 01 October 2026  06:06:40 +0000 (0:00:01.067)       0:14:34.565 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Fail if cluster isn't in an acceptable state] ****************************",
                                "Thursday 01 October 2026  06:06:41 +0000 (0:00:00.979)       0:14:35.545 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Get the ceph quorum status] **********************************************",
                                "Thursday 01 October 2026  06:06:42 +0000 (0:00:00.858)       0:14:36.403 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Fail if the cluster quorum isn't in an acceptable state] *****************",
                                "Thursday 01 October 2026  06:06:43 +0000 (0:00:00.979)       0:14:37.383 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Ensure /var/lib/ceph/bootstrap-rbd-mirror is present] ********************",
                                "Thursday 01 October 2026  06:06:44 +0000 (0:00:00.847)       0:14:38.230 ****** ",
                                "\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",
                                "",
                                "TASK [Create potentially missing keys (rbd and rbd-mirror)] ********************",
                                "Thursday 01 October 2026  06:06:46 +0000 (0:00:01.837)       0:14:40.068 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd', 'testbed-node-0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd', 'testbed-node-1']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd', 'testbed-node-2']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd-mirror', 'testbed-node-0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd-mirror', 'testbed-node-1']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=['bootstrap-rbd-mirror', 'testbed-node-2']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Stop ceph mon] ***********************************************************",
                                "Thursday 01 October 2026  06:06:47 +0000 (0:00:01.506)       0:14:41.575 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "",
                                "TASK [Mask the mgr service] ****************************************************",
                                "Thursday 01 October 2026  06:06:51 +0000 (0:00:03.482)       0:14:45.058 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:06:53 +0000 (0:00:02.313)       0:14:47.371 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  06:06:55 +0000 (0:00:01.504)       0:14:48.875 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  06:06:56 +0000 (0:00:01.247)       0:14:50.123 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  06:06:58 +0000 (0:00:01.731)       0:14:51.855 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  06:06:59 +0000 (0:00:01.307)       0:14:53.162 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  06:07:00 +0000 (0:00:01.417)       0:14:54.580 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  06:07:02 +0000 (0:00:01.211)       0:14:55.791 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  06:07:03 +0000 (0:00:01.727)       0:14:57.518 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  06:07:05 +0000 (0:00:01.359)       0:14:58.878 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  06:07:06 +0000 (0:00:01.261)       0:15:00.140 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  06:07:08 +0000 (0:00:01.721)       0:15:01.861 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  06:07:09 +0000 (0:00:01.854)       0:15:03.716 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:07:10 +0000 (0:00:00.879)       0:15:04.595 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:07:11 +0000 (0:00:00.861)       0:15:05.457 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:07:12 +0000 (0:00:00.903)       0:15:06.360 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:07:13 +0000 (0:00:00.850)       0:15:07.211 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:07:14 +0000 (0:00:00.864)       0:15:08.075 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:07:15 +0000 (0:00:00.865)       0:15:08.941 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:07:16 +0000 (0:00:00.841)       0:15:09.782 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:07:16 +0000 (0:00:00.844)       0:15:10.627 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:07:17 +0000 (0:00:00.937)       0:15:11.564 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:07:18 +0000 (0:00:01.080)       0:15:12.645 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:07:19 +0000 (0:00:00.905)       0:15:13.550 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:07:20 +0000 (0:00:00.908)       0:15:14.458 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:07:21 +0000 (0:00:00.824)       0:15:15.283 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:07:22 +0000 (0:00:00.853)       0:15:16.136 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:07:23 +0000 (0:00:00.826)       0:15:16.963 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:07:24 +0000 (0:00:00.900)       0:15:17.864 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:07:24 +0000 (0:00:00.877)       0:15:18.741 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:07:25 +0000 (0:00:00.773)       0:15:19.515 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:07:26 +0000 (0:00:00.838)       0:15:20.353 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:07:27 +0000 (0:00:00.854)       0:15:21.207 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:07:28 +0000 (0:00:00.807)       0:15:22.014 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:07:29 +0000 (0:00:01.019)       0:15:23.033 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:07:31 +0000 (0:00:01.806)       0:15:24.840 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:07:33 +0000 (0:00:02.231)       0:15:27.072 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  06:07:34 +0000 (0:00:01.418)       0:15:28.490 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  06:07:36 +0000 (0:00:01.299)       0:15:29.790 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  06:07:37 +0000 (0:00:01.214)       0:15:31.004 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  06:07:39 +0000 (0:00:01.979)       0:15:32.984 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  06:07:40 +0000 (0:00:01.642)       0:15:34.627 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  06:07:42 +0000 (0:00:01.286)       0:15:35.914 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:07:42 +0000 (0:00:00.841)       0:15:36.755 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:07:43 +0000 (0:00:00.881)       0:15:37.636 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  06:07:45 +0000 (0:00:01.342)       0:15:38.978 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  06:07:47 +0000 (0:00:01.919)       0:15:40.898 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  06:07:48 +0000 (0:00:01.208)       0:15:42.106 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  06:07:49 +0000 (0:00:01.190)       0:15:43.297 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  06:07:50 +0000 (0:00:01.323)       0:15:44.620 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  06:07:52 +0000 (0:00:01.202)       0:15:45.822 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  06:07:53 +0000 (0:00:01.244)       0:15:47.066 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:07:54 +0000 (0:00:00.809)       0:15:47.876 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:07:56 +0000 (0:00:01.996)       0:15:49.873 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:07:56 +0000 (0:00:00.804)       0:15:50.677 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  06:07:58 +0000 (0:00:01.212)       0:15:51.890 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  06:07:59 +0000 (0:00:01.276)       0:15:53.166 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  06:08:00 +0000 (0:00:01.318)       0:15:54.485 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  06:08:01 +0000 (0:00:01.263)       0:15:55.748 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  06:08:03 +0000 (0:00:01.288)       0:15:57.037 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  06:08:04 +0000 (0:00:01.234)       0:15:58.271 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  06:08:05 +0000 (0:00:01.300)       0:15:59.571 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  06:08:07 +0000 (0:00:01.242)       0:16:00.814 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  06:08:08 +0000 (0:00:01.284)       0:16:02.098 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:08:09 +0000 (0:00:00.870)       0:16:02.969 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  06:08:10 +0000 (0:00:01.290)       0:16:04.259 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:08:17 +0000 (0:00:07.181)       0:16:11.440 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:08:18 +0000 (0:00:00.851)       0:16:12.292 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:08:19 +0000 (0:00:00.947)       0:16:13.239 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:08:20 +0000 (0:00:00.869)       0:16:14.109 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:08:21 +0000 (0:00:00.858)       0:16:14.967 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:08:22 +0000 (0:00:00.835)       0:16:15.803 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  06:08:22 +0000 (0:00:00.927)       0:16:16.730 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  06:08:23 +0000 (0:00:00.931)       0:16:17.662 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  06:08:24 +0000 (0:00:00.873)       0:16:18.536 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  06:08:25 +0000 (0:00:00.898)       0:16:19.434 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:08:26 +0000 (0:00:00.859)       0:16:20.294 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:08:27 +0000 (0:00:00.874)       0:16:21.169 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:08:28 +0000 (0:00:00.915)       0:16:22.084 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:08:29 +0000 (0:00:00.953)       0:16:23.037 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:08:30 +0000 (0:00:00.812)       0:16:23.850 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:08:31 +0000 (0:00:01.443)       0:16:25.294 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:08:32 +0000 (0:00:00.834)       0:16:26.128 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:08:33 +0000 (0:00:00.817)       0:16:26.946 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:08:33 +0000 (0:00:00.817)       0:16:27.763 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:08:34 +0000 (0:00:00.897)       0:16:28.661 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:08:35 +0000 (0:00:00.903)       0:16:29.565 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:08:36 +0000 (0:00:00.798)       0:16:30.364 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:08:37 +0000 (0:00:01.171)       0:16:31.535 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:08:38 +0000 (0:00:01.179)       0:16:32.714 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:08:40 +0000 (0:00:01.197)       0:16:33.911 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:08:41 +0000 (0:00:00.918)       0:16:34.829 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:08:42 +0000 (0:00:01.013)       0:16:35.843 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:08:44 +0000 (0:00:02.058)       0:16:37.901 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include deploy_monitors.yml] **********************************",
                                "Thursday 01 October 2026  06:08:45 +0000 (0:00:00.900)       0:16:38.801 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-mon : Check if monitor initial keyring already exists] **************",
                                "Thursday 01 October 2026  06:08:46 +0000 (0:00:01.290)       0:16:40.092 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Thursday 01 October 2026  06:08:49 +0000 (0:00:03.045)       0:16:43.138 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Thursday 01 October 2026  06:08:50 +0000 (0:00:01.277)       0:16:44.415 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Get initial keyring when it already exists] *******************",
                                "Thursday 01 October 2026  06:08:51 +0000 (0:00:01.227)       0:16:45.643 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor initial keyring] *******************************",
                                "Thursday 01 October 2026  06:08:53 +0000 (0:00:01.251)       0:16:46.895 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********",
                                "Thursday 01 October 2026  06:08:55 +0000 (0:00:02.165)       0:16:49.060 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor directory] *************************************",
                                "Thursday 01 October 2026  06:08:57 +0000 (0:00:01.718)       0:16:50.779 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Recursively fix ownership of monitor directory] ***************",
                                "Thursday 01 October 2026  06:08:58 +0000 (0:00:01.559)       0:16:52.338 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create admin keyring] *****************************************",
                                "Thursday 01 October 2026  06:09:00 +0000 (0:00:01.741)       0:16:54.080 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Thursday 01 October 2026  06:09:02 +0000 (0:00:02.253)       0:16:56.333 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Thursday 01 October 2026  06:09:04 +0000 (0:00:01.746)       0:16:58.079 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> {{ item }}]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Import admin keyring into mon keyring] ************************",
                                "Thursday 01 October 2026  06:09:08 +0000 (0:00:04.449)       0:17:02.528 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact ceph-mon container command] **************************",
                                "Thursday 01 October 2026  06:09:10 +0000 (0:00:02.115)       0:17:04.644 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact monmaptool container command] ************************",
                                "Thursday 01 October 2026  06:09:12 +0000 (0:00:01.263)       0:17:05.908 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate initial monmap] **************************************",
                                "Thursday 01 October 2026  06:09:13 +0000 (0:00:01.220)       0:17:07.128 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************",
                                "Thursday 01 October 2026  06:09:15 +0000 (0:00:01.993)       0:17:09.122 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************",
                                "Thursday 01 October 2026  06:09:16 +0000 (0:00:01.526)       0:17:10.648 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include start_monitor.yml] ************************************",
                                "Thursday 01 October 2026  06:09:17 +0000 (0:00:00.876)       0:17:11.525 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ensure systemd service override directory exists] *************",
                                "Thursday 01 October 2026  06:09:19 +0000 (0:00:01.282)       0:17:12.807 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************",
                                "Thursday 01 October 2026  06:09:20 +0000 (0:00:01.243)       0:17:14.050 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  06:09:21 +0000 (0:00:01.260)       0:17:15.311 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd unit file for mon container] *****************",
                                "Thursday 01 October 2026  06:09:22 +0000 (0:00:01.375)       0:17:16.687 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd ceph-mon target file] ************************",
                                "Thursday 01 October 2026  06:09:25 +0000 (0:00:02.626)       0:17:19.313 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Enable ceph-mon.target] ***************************************",
                                "Thursday 01 October 2026  06:09:27 +0000 (0:00:02.154)       0:17:21.467 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Start the monitor service] ************************************",
                                "Thursday 01 October 2026  06:09:30 +0000 (0:00:02.684)       0:17:24.151 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************",
                                "Thursday 01 October 2026  06:09:33 +0000 (0:00:03.095)       0:17:27.247 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************",
                                "Thursday 01 October 2026  06:09:34 +0000 (0:00:01.203)       0:17:28.451 ****** ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-1]: Waiting for the monitor(s) to form the quorum... (10 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Fetch ceph initial keys] **************************************",
                                "Thursday 01 October 2026  06:09:57 +0000 (0:00:22.661)       0:17:51.113 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include secure_cluster.yml] ***********************************",
                                "Thursday 01 October 2026  06:09:59 +0000 (0:00:02.388)       0:17:53.502 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set cluster configs] ******************************************",
                                "Thursday 01 October 2026  06:10:00 +0000 (0:00:00.847)       0:17:54.350 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv4', 'value': 'True'}])\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__028e0d1d1f9c915e36571d01bca4746556cd4f57'}]) \u001b[0m",
                                "",
                                "TASK [Start ceph mgr] **********************************************************",
                                "Thursday 01 October 2026  06:10:08 +0000 (0:00:07.674)       0:18:02.024 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:10:10 +0000 (0:00:02.326)       0:18:04.350 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:10:12 +0000 (0:00:01.724)       0:18:06.075 ****** ",
                                "\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",
                                "",
                                "TASK [Non container | select a stable mon to read the monmap from] *************",
                                "Thursday 01 October 2026  06:10:13 +0000 (0:00:01.079)       0:18:07.155 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Non container | read mon monmap from the stable peer] ********************",
                                "Thursday 01 October 2026  06:10:14 +0000 (0:00:00.796)       0:18:07.952 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Non container | initialize quorum probe address to the configured value] ***",
                                "Thursday 01 October 2026  06:10:15 +0000 (0:00:00.887)       0:18:08.839 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Non container | set quorum probe address from monmap] ********************",
                                "Thursday 01 October 2026  06:10:15 +0000 (0:00:00.837)       0:18:09.677 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Non container | show the quorum probe address] ***************************",
                                "Thursday 01 October 2026  06:10:16 +0000 (0:00:00.844)       0:18:10.521 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Non container | waiting for the monitor to join the quorum...] ***********",
                                "Thursday 01 October 2026  06:10:17 +0000 (0:00:00.833)       0:18:11.355 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - container state] ***********",
                                "Thursday 01 October 2026  06:10:18 +0000 (0:00:00.822)       0:18:12.178 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - recent logs] ***************",
                                "Thursday 01 October 2026  06:10:19 +0000 (0:00:01.367)       0:18:13.545 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - listening ports] ***********",
                                "Thursday 01 October 2026  06:10:21 +0000 (0:00:01.309)       0:18:14.855 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - storage throughput] ********",
                                "Thursday 01 October 2026  06:10:22 +0000 (0:00:01.432)       0:18:16.288 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Container | show diagnostics before quorum check] ************************",
                                "Thursday 01 October 2026  06:10:23 +0000 (0:00:01.319)       0:18:17.607 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"state: running started=2026-10-01T06:09:32.768471931Z\",\u001b[0m",
                                "\u001b[0;32m        \"ports (3300/6789): ['LISTEN 0      512                                 192.168.16.11:6789       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=528242,fd=27))                                                                                                                                                                                                                                                                                                                                                                                                                                           ', 'LISTEN 0      512                                 192.168.16.11:3300       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=528242,fd=26))                                                                                                                                                                                                                                                                                                                                                                                                                                           ']\",\u001b[0m",
                                "\u001b[0;32m        \"storage throughput: ['128+0 records in', '128+0 records out', '134217728 bytes (134 MB, 128 MiB) copied, 0.163453 s, 821 MB/s']\",\u001b[0m",
                                "\u001b[0;32m        \"container logs (stdout): []\",\u001b[0m",
                                "\u001b[0;32m        \"container logs (stderr): ['2026-10-01T06:10:04.863217917Z cluster 2026-10-01T06:10:04.660997+0000 mgr.testbed-node-0 (mgr.5265) 3896 : cluster [DBG] pgmap v3897: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.2 KiB/s rd, 1 op/s', '2026-10-01T06:10:04.863224978Z cluster 2026-10-01T06:10:04.660997+0000 mgr.testbed-node-0 (mgr.5265) 3896 : cluster [DBG] pgmap v3897: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.2 KiB/s rd, 1 op/s', '2026-10-01T06:10:05.737949596Z debug 2026-10-01T06:10:05.736+0000 7c6d21213640  0 mon.testbed-node-1@1(peon) e1 handle_command mon_command({\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"} v 0) v1', '2026-10-01T06:10:05.738029835Z debug 2026-10-01T06:10:05.736+0000 7c6d21213640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.11:0/565805240\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922205715Z audit 2026-10-01T06:10:04.991934+0000 mon.testbed-node-0 (mon.0) 84 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/1873461220\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922257185Z audit 2026-10-01T06:10:04.991934+0000 mon.testbed-node-0 (mon.0) 84 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/1873461220\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"df\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922285802Z audit 2026-10-01T06:10:04.994630+0000 mon.testbed-node-0 (mon.0) 85 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/1873461220\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922291046Z audit 2026-10-01T06:10:04.994630+0000 mon.testbed-node-0 (mon.0) 85 : audit [DBG] from=\\\\'client.? 192.168.16.10:0/1873461220\\\\' entity=\\\\'client.cinder\\\\' cmd=[{\\\"prefix\\\":\\\"osd pool get-quota\\\", \\\"pool\\\": \\\"volumes\\\", \\\"format\\\":\\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922296726Z audit 2026-10-01T06:10:05.737389+0000 mon.testbed-node-1 (mon.1) 20 : audit [DBG] from=\\\\'client.? 192.168.16.11:0/565805240\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:05.922299885Z audit 2026-10-01T06:10:05.737389+0000 mon.testbed-node-1 (mon.1) 20 : audit [DBG] from=\\\\'client.? 192.168.16.11:0/565805240\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:06.954808774Z cluster 2026-10-01T06:10:06.661720+0000 mgr.testbed-node-0 (mgr.5265) 3897 : cluster [DBG] pgmap v3898: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:06.954859655Z cluster 2026-10-01T06:10:06.661720+0000 mgr.testbed-node-0 (mgr.5265) 3897 : cluster [DBG] pgmap v3898: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:07.230553022Z debug 2026-10-01T06:10:07.229+0000 7c6d21213640  0 mon.testbed-node-1@1(peon) e1 handle_command mon_command({\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"} v 0) v1', '2026-10-01T06:10:07.230644355Z debug 2026-10-01T06:10:07.229+0000 7c6d21213640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.11:0/249717893\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:07.969114382Z audit 2026-10-01T06:10:07.230014+0000 mon.testbed-node-1 (mon.1) 21 : audit [DBG] from=\\\\'client.? 192.168.16.11:0/249717893\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:07.969182310Z audit 2026-10-01T06:10:07.230014+0000 mon.testbed-node-1 (mon.1) 21 : audit [DBG] from=\\\\'client.? 192.168.16.11:0/249717893\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:08.981062090Z cluster 2026-10-01T06:10:08.664243+0000 mgr.testbed-node-0 (mgr.5265) 3898 : cluster [DBG] pgmap v3899: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:08.981093987Z cluster 2026-10-01T06:10:08.664243+0000 mgr.testbed-node-0 (mgr.5265) 3898 : cluster [DBG] pgmap v3899: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:10.806093577Z cluster 2026-10-01T06:10:10.664915+0000 mgr.testbed-node-0 (mgr.5265) 3899 : cluster [DBG] pgmap v3900: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:10.806200391Z cluster 2026-10-01T06:10:10.664915+0000 mgr.testbed-node-0 (mgr.5265) 3899 : cluster [DBG] pgmap v3900: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:13.756908710Z cluster 2026-10-01T06:10:12.666539+0000 mgr.testbed-node-0 (mgr.5265) 3900 : cluster [DBG] pgmap v3901: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.3 KiB/s rd, 1 op/s', '2026-10-01T06:10:13.757018913Z cluster 2026-10-01T06:10:12.666539+0000 mgr.testbed-node-0 (mgr.5265) 3900 : cluster [DBG] pgmap v3901: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.3 KiB/s rd, 1 op/s', '2026-10-01T06:10:14.771984312Z cluster 2026-10-01T06:10:14.668130+0000 mgr.testbed-node-0 (mgr.5265) 3901 : cluster [DBG] pgmap v3902: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.2 KiB/s rd, 1 op/s', '2026-10-01T06:10:14.772033310Z cluster 2026-10-01T06:10:14.668130+0000 mgr.testbed-node-0 (mgr.5265) 3901 : cluster [DBG] pgmap v3902: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.2 KiB/s rd, 1 op/s', '2026-10-01T06:10:17.752758923Z cluster 2026-10-01T06:10:16.668690+0000 mgr.testbed-node-0 (mgr.5265) 3902 : cluster [DBG] pgmap v3903: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:17.752821478Z cluster 2026-10-01T06:10:16.668690+0000 mgr.testbed-node-0 (mgr.5265) 3902 : cluster [DBG] pgmap v3903: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:17.752826045Z audit 2026-10-01T06:10:17.244671+0000 mon.testbed-node-0 (mon.0) 86 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:17.752829717Z audit 2026-10-01T06:10:17.244671+0000 mon.testbed-node-0 (mon.0) 86 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:10:18.797958196Z cluster 2026-10-01T06:10:18.670710+0000 mgr.testbed-node-0 (mgr.5265) 3903 : cluster [DBG] pgmap v3904: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:10:18.798037579Z cluster 2026-10-01T06:10:18.670710+0000 mgr.testbed-node-0 (mgr.5265) 3903 : cluster [DBG] pgmap v3904: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s']\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Container | select a stable mon to read the monmap from] *****************",
                                "Thursday 01 October 2026  06:10:24 +0000 (0:00:00.917)       0:18:18.524 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Container | read mon monmap from the stable peer] ************************",
                                "Thursday 01 October 2026  06:10:25 +0000 (0:00:00.861)       0:18:19.386 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [Container | initialize quorum probe address to the configured value] *****",
                                "Thursday 01 October 2026  06:10:27 +0000 (0:00:01.862)       0:18:21.248 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Container | set quorum probe address from monmap] ************************",
                                "Thursday 01 October 2026  06:10:28 +0000 (0:00:00.805)       0:18:22.053 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Container | show the quorum probe address] *******************************",
                                "Thursday 01 October 2026  06:10:29 +0000 (0:00:00.976)       0:18:23.030 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"mon quorum probe: -m 192.168.16.10 (monmap read from testbed-node-2)\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Container | waiting for the containerized monitor to join the quorum...] ***",
                                "Thursday 01 October 2026  06:10:30 +0000 (0:00:00.776)       0:18:23.806 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Container | quorum check result - attempt count] *************************",
                                "Thursday 01 October 2026  06:10:32 +0000 (0:00:02.163)       0:18:25.969 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Quorum reached after 1 attempt(s) (10 max)\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  06:10:33 +0000 (0:00:00.799)       0:18:26.769 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Thursday 01 October 2026  06:10:33 +0000 (0:00:00.796)       0:18:27.565 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph mon cluster] ************************************************",
                                "",
                                "TASK [Remove ceph aliases] *****************************************************",
                                "Thursday 01 October 2026  06:10:34 +0000 (0:00:01.166)       0:18:28.732 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set mon_host_count] ******************************************************",
                                "Thursday 01 October 2026  06:10:36 +0000 (0:00:01.224)       0:18:29.957 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Fail when less than three monitors] **************************************",
                                "Thursday 01 October 2026  06:10:37 +0000 (0:00:00.872)       0:18:30.830 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Select a running monitor] ************************************************",
                                "Thursday 01 October 2026  06:10:37 +0000 (0:00:00.808)       0:18:31.638 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:10:38 +0000 (0:00:00.794)       0:18:32.433 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:10:39 +0000 (0:00:01.160)       0:18:33.594 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:10:41 +0000 (0:00:01.530)       0:18:35.124 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:10:42 +0000 (0:00:01.170)       0:18:36.295 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:10:44 +0000 (0:00:01.496)       0:18:37.791 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:10:45 +0000 (0:00:01.230)       0:18:39.021 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:10:46 +0000 (0:00:01.248)       0:18:40.270 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:10:47 +0000 (0:00:01.209)       0:18:41.479 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:10:49 +0000 (0:00:01.303)       0:18:42.783 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:10:50 +0000 (0:00:01.223)       0:18:44.006 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  06:10:52 +0000 (0:00:02.225)       0:18:46.232 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:10:53 +0000 (0:00:01.362)       0:18:47.595 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  06:10:56 +0000 (0:00:02.831)       0:18:50.427 ****** ",
                                "\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 : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  06:10:58 +0000 (0:00:01.478)       0:18:51.905 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (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-2] => (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-2] => (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-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  06:10:59 +0000 (0:00:01.858)       0:18:53.764 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (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-2] => (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-2] => (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-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  06:11:01 +0000 (0:00:01.236)       0:18:55.000 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:10:54.365901', 'end': '2026-10-01 06:10:54.402675', 'delta': '0:00:00.036774', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:10:54.877809', 'end': '2026-10-01 06:10:54.910921', 'delta': '0:00:00.033112', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': 'd8ee4aa2b12d', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:10:55.461032', 'end': '2026-10-01 06:10:55.501724', 'delta': '0:00:00.040692', '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': ['d8ee4aa2b12d'], '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] *******************************",
                                "Thursday 01 October 2026  06:11:02 +0000 (0:00:01.321)       0:18:56.322 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:11:03 +0000 (0:00:01.334)       0:18:57.657 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:11:05 +0000 (0:00:01.276)       0:18:58.934 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:11:06 +0000 (0:00:01.287)       0:19:00.221 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:11:08 +0000 (0:00:02.116)       0:19:02.338 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:11:09 +0000 (0:00:01.219)       0:19:03.557 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:11:11 +0000 (0:00:01.211)       0:19:04.769 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:11:12 +0000 (0:00:01.718)       0:19:06.487 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:11:13 +0000 (0:00:01.145)       0:19:07.633 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:11:15 +0000 (0:00:01.242)       0:19:08.875 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:11:16 +0000 (0:00:01.187)       0:19:10.063 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:11:17 +0000 (0:00:01.176)       0:19:11.239 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:11:18 +0000 (0:00:01.196)       0:19:12.436 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:11:19 +0000 (0:00:01.181)       0:19:13.618 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:11:21 +0000 (0:00:01.270)       0:19:14.888 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:11:22 +0000 (0:00:01.293)       0:19:16.182 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:11:23 +0000 (0:00:01.309)       0:19:17.492 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:11:25 +0000 (0:00:01.700)       0:19:19.193 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:11:26 +0000 (0:00:01.129)       0:19:20.322 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:11:28 +0000 (0:00:01.568)       0:19:21.891 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:11:29 +0000 (0:00:01.212)       0:19:23.103 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:11:30 +0000 (0:00:01.286)       0:19:24.390 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:11:31 +0000 (0:00:01.169)       0:19:25.560 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:11:33 +0000 (0:00:01.852)       0:19:27.413 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  06:11:34 +0000 (0:00:01.163)       0:19:28.576 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:11:35 +0000 (0:00:01.175)       0:19:29.751 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  06:11:37 +0000 (0:00:01.955)       0:19:31.706 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Get ceph cluster status] *************************************************",
                                "Thursday 01 October 2026  06:11:40 +0000 (0:00:02.422)       0:19:34.129 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Display ceph health detail] **********************************************",
                                "Thursday 01 October 2026  06:11:41 +0000 (0:00:00.963)       0:19:35.092 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Fail if cluster isn't in an acceptable state] ****************************",
                                "Thursday 01 October 2026  06:11:42 +0000 (0:00:00.869)       0:19:35.962 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Get the ceph quorum status] **********************************************",
                                "Thursday 01 October 2026  06:11:42 +0000 (0:00:00.799)       0:19:36.761 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Fail if the cluster quorum isn't in an acceptable state] *****************",
                                "Thursday 01 October 2026  06:11:43 +0000 (0:00:00.877)       0:19:37.639 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Ensure /var/lib/ceph/bootstrap-rbd-mirror is present] ********************",
                                "Thursday 01 October 2026  06:11:44 +0000 (0:00:00.925)       0:19:38.564 ****** ",
                                "\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 [Create potentially missing keys (rbd and rbd-mirror)] ********************",
                                "Thursday 01 October 2026  06:11:45 +0000 (0:00:01.133)       0:19:39.697 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd', 'testbed-node-0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd', 'testbed-node-1']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd', 'testbed-node-2']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd-mirror', 'testbed-node-0']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd-mirror', 'testbed-node-1']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=['bootstrap-rbd-mirror', 'testbed-node-2']) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Stop ceph mon] ***********************************************************",
                                "Thursday 01 October 2026  06:11:47 +0000 (0:00:01.402)       0:19:41.100 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [Mask the mgr service] ****************************************************",
                                "Thursday 01 October 2026  06:11:50 +0000 (0:00:03.459)       0:19:44.559 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:11:53 +0000 (0:00:02.283)       0:19:46.842 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  06:11:54 +0000 (0:00:01.171)       0:19:48.014 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  06:11:55 +0000 (0:00:01.143)       0:19:49.157 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  06:11:57 +0000 (0:00:01.700)       0:19:50.857 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  06:11:58 +0000 (0:00:01.165)       0:19:52.022 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  06:11:59 +0000 (0:00:01.258)       0:19:53.280 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  06:12:00 +0000 (0:00:01.236)       0:19:54.517 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  06:12:03 +0000 (0:00:02.633)       0:19:57.151 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  06:12:04 +0000 (0:00:01.202)       0:19:58.353 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  06:12:05 +0000 (0:00:01.247)       0:19:59.600 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  06:12:08 +0000 (0:00:02.634)       0:20:02.235 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  06:12:10 +0000 (0:00:01.684)       0:20:03.920 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:12:10 +0000 (0:00:00.804)       0:20:04.724 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:12:11 +0000 (0:00:00.834)       0:20:05.558 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:12:12 +0000 (0:00:00.815)       0:20:06.374 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:12:13 +0000 (0:00:00.799)       0:20:07.174 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:12:14 +0000 (0:00:00.931)       0:20:08.105 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:12:15 +0000 (0:00:00.790)       0:20:08.896 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:12:15 +0000 (0:00:00.822)       0:20:09.719 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:12:16 +0000 (0:00:00.823)       0:20:10.543 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:12:17 +0000 (0:00:00.864)       0:20:11.407 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:12:18 +0000 (0:00:00.825)       0:20:12.232 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:12:19 +0000 (0:00:00.834)       0:20:13.067 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:12:20 +0000 (0:00:00.803)       0:20:13.870 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:12:20 +0000 (0:00:00.850)       0:20:14.720 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:12:21 +0000 (0:00:00.828)       0:20:15.549 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:12:22 +0000 (0:00:00.837)       0:20:16.386 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:12:23 +0000 (0:00:00.816)       0:20:17.202 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:12:24 +0000 (0:00:00.836)       0:20:18.039 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:12:25 +0000 (0:00:00.804)       0:20:18.844 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:12:25 +0000 (0:00:00.801)       0:20:19.646 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:12:26 +0000 (0:00:00.832)       0:20:20.478 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:12:27 +0000 (0:00:00.806)       0:20:21.285 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:12:28 +0000 (0:00:00.921)       0:20:22.206 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:12:30 +0000 (0:00:01.716)       0:20:23.923 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:12:32 +0000 (0:00:02.078)       0:20:26.001 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  06:12:33 +0000 (0:00:01.210)       0:20:27.212 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  06:12:34 +0000 (0:00:01.216)       0:20:28.428 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  06:12:35 +0000 (0:00:01.222)       0:20:29.651 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.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] ********************",
                                "Thursday 01 October 2026  06:12:37 +0000 (0:00:02.015)       0:20:31.666 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  06:12:39 +0000 (0:00:01.581)       0:20:33.248 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  06:12:40 +0000 (0:00:01.180)       0:20:34.428 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:12:41 +0000 (0:00:00.793)       0:20:35.222 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:12:42 +0000 (0:00:00.787)       0:20:36.009 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  06:12:43 +0000 (0:00:01.357)       0:20:37.367 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  06:12:46 +0000 (0:00:02.835)       0:20:40.202 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  06:12:47 +0000 (0:00:01.213)       0:20:41.415 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  06:12:48 +0000 (0:00:01.192)       0:20:42.608 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  06:12:50 +0000 (0:00:01.224)       0:20:43.832 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  06:12:51 +0000 (0:00:01.313)       0:20:45.146 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  06:12:52 +0000 (0:00:01.190)       0:20:46.336 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:12:53 +0000 (0:00:00.840)       0:20:47.176 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:12:55 +0000 (0:00:01.893)       0:20:49.069 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:12:56 +0000 (0:00:00.811)       0:20:49.881 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  06:12:57 +0000 (0:00:01.175)       0:20:51.057 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  06:12:58 +0000 (0:00:01.361)       0:20:52.418 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  06:12:59 +0000 (0:00:01.214)       0:20:53.633 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  06:13:01 +0000 (0:00:01.199)       0:20:54.833 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  06:13:02 +0000 (0:00:01.157)       0:20:55.990 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  06:13:03 +0000 (0:00:01.172)       0:20:57.163 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  06:13:04 +0000 (0:00:01.168)       0:20:58.331 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  06:13:05 +0000 (0:00:01.317)       0:20:59.648 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  06:13:07 +0000 (0:00:01.260)       0:21:00.908 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:13:07 +0000 (0:00:00.851)       0:21:01.760 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  06:13:09 +0000 (0:00:01.249)       0:21:03.009 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:13:16 +0000 (0:00:07.246)       0:21:10.256 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:13:17 +0000 (0:00:00.846)       0:21:11.103 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:13:18 +0000 (0:00:00.859)       0:21:11.962 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:13:19 +0000 (0:00:00.841)       0:21:12.803 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:13:19 +0000 (0:00:00.788)       0:21:13.592 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:13:20 +0000 (0:00:00.830)       0:21:14.423 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  06:13:21 +0000 (0:00:00.827)       0:21:15.250 ****** ",
                                "\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)] ***",
                                "Thursday 01 October 2026  06:13:22 +0000 (0:00:00.798)       0:21:16.049 ****** ",
                                "\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)] ***",
                                "Thursday 01 October 2026  06:13:23 +0000 (0:00:00.804)       0:21:16.854 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  06:13:23 +0000 (0:00:00.778)       0:21:17.632 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:13:24 +0000 (0:00:00.904)       0:21:18.536 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:13:25 +0000 (0:00:00.818)       0:21:19.355 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:13:26 +0000 (0:00:00.810)       0:21:20.166 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:13:27 +0000 (0:00:00.932)       0:21:21.098 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:13:28 +0000 (0:00:00.895)       0:21:21.993 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:13:29 +0000 (0:00:00.923)       0:21:22.916 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:13:29 +0000 (0:00:00.788)       0:21:23.705 ****** ",
                                "\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 }}\"] ***",
                                "Thursday 01 October 2026  06:13:30 +0000 (0:00:00.854)       0:21:24.559 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:13:31 +0000 (0:00:00.840)       0:21:25.400 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:13:32 +0000 (0:00:00.788)       0:21:26.189 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:13:33 +0000 (0:00:00.822)       0:21:27.012 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:13:34 +0000 (0:00:00.798)       0:21:27.810 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:13:35 +0000 (0:00:01.072)       0:21:28.883 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:13:36 +0000 (0:00:01.110)       0:21:29.993 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:13:37 +0000 (0:00:01.166)       0:21:31.160 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:13:38 +0000 (0:00:00.792)       0:21:31.952 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:13:39 +0000 (0:00:00.933)       0:21:32.886 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:13:41 +0000 (0:00:02.085)       0:21:34.972 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include deploy_monitors.yml] **********************************",
                                "Thursday 01 October 2026  06:13:42 +0000 (0:00:00.865)       0:21:35.837 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/deploy_monitors.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Check if monitor initial keyring already exists] **************",
                                "Thursday 01 October 2026  06:13:43 +0000 (0:00:01.222)       0:21:37.059 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate monitor initial keyring] *****************************",
                                "Thursday 01 October 2026  06:13:46 +0000 (0:00:02.818)       0:21:39.878 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact _initial_mon_key_success] ****************************",
                                "Thursday 01 October 2026  06:13:47 +0000 (0:00:01.264)       0:21:41.142 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Get initial keyring when it already exists] *******************",
                                "Thursday 01 October 2026  06:13:48 +0000 (0:00:01.219)       0:21:42.362 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor initial keyring] *******************************",
                                "Thursday 01 October 2026  06:13:49 +0000 (0:00:01.218)       0:21:43.580 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy the initial key in /etc/ceph (for containers)] ***********",
                                "Thursday 01 October 2026  06:13:51 +0000 (0:00:02.113)       0:21:45.693 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create monitor directory] *************************************",
                                "Thursday 01 October 2026  06:13:53 +0000 (0:00:01.714)       0:21:47.408 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Recursively fix ownership of monitor directory] ***************",
                                "Thursday 01 October 2026  06:13:55 +0000 (0:00:01.696)       0:21:49.105 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Create admin keyring] *****************************************",
                                "Thursday 01 October 2026  06:13:56 +0000 (0:00:01.596)       0:21:50.702 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Slurp admin keyring] ******************************************",
                                "Thursday 01 October 2026  06:13:59 +0000 (0:00:02.100)       0:21:52.802 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Copy admin keyring over to mons] ******************************",
                                "Thursday 01 October 2026  06:14:00 +0000 (0:00:01.716)       0:21:54.518 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=None)\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] ************************",
                                "Thursday 01 October 2026  06:14:05 +0000 (0:00:04.311)       0:21:58.829 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact ceph-mon container command] **************************",
                                "Thursday 01 October 2026  06:14:07 +0000 (0:00:02.036)       0:22:00.866 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set_fact monmaptool container command] ************************",
                                "Thursday 01 October 2026  06:14:08 +0000 (0:00:01.148)       0:22:02.014 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate initial monmap] **************************************",
                                "Thursday 01 October 2026  06:14:09 +0000 (0:00:01.203)       0:22:03.218 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs with keyring] *******************************",
                                "Thursday 01 October 2026  06:14:11 +0000 (0:00:01.915)       0:22:05.134 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ceph monitor mkfs without keyring] ****************************",
                                "Thursday 01 October 2026  06:14:12 +0000 (0:00:01.614)       0:22:06.749 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include start_monitor.yml] ************************************",
                                "Thursday 01 October 2026  06:14:13 +0000 (0:00:00.770)       0:22:07.519 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/start_monitor.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Ensure systemd service override directory exists] *************",
                                "Thursday 01 October 2026  06:14:14 +0000 (0:00:01.215)       0:22:08.735 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Add ceph-mon systemd service overrides] ***********************",
                                "Thursday 01 October 2026  06:14:16 +0000 (0:00:01.214)       0:22:09.949 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  06:14:17 +0000 (0:00:01.161)       0:22:11.111 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/systemd.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd unit file for mon container] *****************",
                                "Thursday 01 October 2026  06:14:18 +0000 (0:00:01.330)       0:22:12.441 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Generate systemd ceph-mon target file] ************************",
                                "Thursday 01 October 2026  06:14:21 +0000 (0:00:02.704)       0:22:15.145 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Enable ceph-mon.target] ***************************************",
                                "Thursday 01 October 2026  06:14:23 +0000 (0:00:02.173)       0:22:17.318 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Start the monitor service] ************************************",
                                "Thursday 01 October 2026  06:14:26 +0000 (0:00:02.561)       0:22:19.879 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include_tasks ceph_keys.yml] **********************************",
                                "Thursday 01 October 2026  06:14:29 +0000 (0:00:03.173)       0:22:23.053 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mon/tasks/ceph_keys.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mon : Waiting for the monitor(s) to form the quorum...] *************",
                                "Thursday 01 October 2026  06:14:30 +0000 (0:00:01.199)       0:22:24.253 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Fetch ceph initial keys] **************************************",
                                "Thursday 01 October 2026  06:14:32 +0000 (0:00:01.928)       0:22:26.182 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Include secure_cluster.yml] ***********************************",
                                "Thursday 01 October 2026  06:14:34 +0000 (0:00:02.391)       0:22:28.573 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mon : Set cluster configs] ******************************************",
                                "Thursday 01 October 2026  06:14:35 +0000 (0:00:00.944)       0:22:29.517 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'public_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'cluster_network', 'value': '192.168.16.0/20'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_pool_default_crush_rule', 'value': -1}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv6', 'value': 'False'}])\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'ms_bind_ipv4', 'value': 'True'}])\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (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__028e0d1d1f9c915e36571d01bca4746556cd4f57'}}, {'key': 'osd_crush_chooseleaf_type', 'value': '__omit_place_holder__028e0d1d1f9c915e36571d01bca4746556cd4f57'}]) \u001b[0m",
                                "",
                                "TASK [Start ceph mgr] **********************************************************",
                                "Thursday 01 October 2026  06:14:43 +0000 (0:00:07.399)       0:22:36.916 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:14:45 +0000 (0:00:02.371)       0:22:39.288 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:14:47 +0000 (0:00:01.710)       0:22:40.998 ****** ",
                                "\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 [Non container | select a stable mon to read the monmap from] *************",
                                "Thursday 01 October 2026  06:14:48 +0000 (0:00:01.099)       0:22:42.097 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Non container | read mon monmap from the stable peer] ********************",
                                "Thursday 01 October 2026  06:14:49 +0000 (0:00:00.845)       0:22:42.942 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Non container | initialize quorum probe address to the configured value] ***",
                                "Thursday 01 October 2026  06:14:49 +0000 (0:00:00.784)       0:22:43.727 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Non container | set quorum probe address from monmap] ********************",
                                "Thursday 01 October 2026  06:14:51 +0000 (0:00:01.095)       0:22:44.822 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Non container | show the quorum probe address] ***************************",
                                "Thursday 01 October 2026  06:14:51 +0000 (0:00:00.805)       0:22:45.627 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Non container | waiting for the monitor to join the quorum...] ***********",
                                "Thursday 01 October 2026  06:14:52 +0000 (0:00:01.031)       0:22:46.658 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - container state] ***********",
                                "Thursday 01 October 2026  06:14:53 +0000 (0:00:00.815)       0:22:47.474 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - recent logs] ***************",
                                "Thursday 01 October 2026  06:14:55 +0000 (0:00:01.514)       0:22:48.988 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - listening ports] ***********",
                                "Thursday 01 October 2026  06:14:56 +0000 (0:00:01.331)       0:22:50.320 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Container | diagnostics before quorum check - storage throughput] ********",
                                "Thursday 01 October 2026  06:14:57 +0000 (0:00:01.374)       0:22:51.694 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Container | show diagnostics before quorum check] ************************",
                                "Thursday 01 October 2026  06:14:59 +0000 (0:00:01.454)       0:22:53.148 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"state: running started=2026-10-01T06:14:28.641752548Z\",\u001b[0m",
                                "\u001b[0;32m        \"ports (3300/6789): ['LISTEN 0      512                                 192.168.16.12:3300       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=544778,fd=26))                                                                                                                                                                                                                                                                                                                                                                                                                                           ', 'LISTEN 0      512                                 192.168.16.12:6789       0.0.0.0:*    users:((\\\"ceph-mon\\\",pid=544778,fd=27))                                                                                                                                                                                                                                                                                                                                                                                                                                           ']\",\u001b[0m",
                                "\u001b[0;32m        \"storage throughput: ['128+0 records in', '128+0 records out', '134217728 bytes (134 MB, 128 MiB) copied, 0.160406 s, 837 MB/s']\",\u001b[0m",
                                "\u001b[0;32m        \"container logs (stdout): []\",\u001b[0m",
                                "\u001b[0;32m        \"container logs (stderr): ['2026-10-01T06:14:38.025254938Z audit 2026-10-01T06:14:37.902083+0000 mon.testbed-node-0 (mon.0) 137 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/1164164167\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:38.025264071Z audit 2026-10-01T06:14:37.902083+0000 mon.testbed-node-0 (mon.0) 137 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/1164164167\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:39.161026653Z debug 2026-10-01T06:14:39.159+0000 764832e58640  0 mon.testbed-node-2@2(peon) e1 handle_command mon_command({\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"} v 0) v1', '2026-10-01T06:14:39.161177093Z debug 2026-10-01T06:14:39.159+0000 764832e58640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.12:0/2291241513\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:40.059699050Z cluster 2026-10-01T06:14:38.875900+0000 mgr.testbed-node-0 (mgr.5265) 4033 : cluster [DBG] pgmap v4034: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:14:40.060209092Z cluster 2026-10-01T06:14:38.875900+0000 mgr.testbed-node-0 (mgr.5265) 4033 : cluster [DBG] pgmap v4034: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:14:40.060227233Z audit 2026-10-01T06:14:39.160674+0000 mon.testbed-node-2 (mon.2) 6 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/2291241513\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:40.060234733Z audit 2026-10-01T06:14:39.160674+0000 mon.testbed-node-2 (mon.2) 6 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/2291241513\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:41.076381706Z audit 2026-10-01T06:14:40.644993+0000 mon.testbed-node-0 (mon.0) 138 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/37383052\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:41.076474069Z audit 2026-10-01T06:14:40.644993+0000 mon.testbed-node-0 (mon.0) 138 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/37383052\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:42.104025943Z debug 2026-10-01T06:14:42.102+0000 764832e58640  0 mon.testbed-node-2@2(peon) e1 handle_command mon_command({\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"} v 0) v1', '2026-10-01T06:14:42.104090142Z debug 2026-10-01T06:14:42.102+0000 764832e58640  0 log_channel(audit) log [DBG] : from=\\\\'client.? 192.168.16.12:0/114674764\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:42.128315943Z cluster 2026-10-01T06:14:40.876890+0000 mgr.testbed-node-0 (mgr.5265) 4034 : cluster [DBG] pgmap v4035: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:14:42.128358125Z cluster 2026-10-01T06:14:40.876890+0000 mgr.testbed-node-0 (mgr.5265) 4034 : cluster [DBG] pgmap v4035: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 852 B/s rd, 0 op/s', '2026-10-01T06:14:43.149966113Z audit 2026-10-01T06:14:42.103722+0000 mon.testbed-node-2 (mon.2) 7 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/114674764\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:43.150062446Z audit 2026-10-01T06:14:42.103722+0000 mon.testbed-node-2 (mon.2) 7 : audit [DBG] from=\\\\'client.? 192.168.16.12:0/114674764\\\\' entity=\\\\'client.admin\\\\' cmd=[{\\\"prefix\\\": \\\"config dump\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:44.193212917Z cluster 2026-10-01T06:14:42.879133+0000 mgr.testbed-node-0 (mgr.5265) 4035 : cluster [DBG] pgmap v4036: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s', '2026-10-01T06:14:44.193308246Z cluster 2026-10-01T06:14:42.879133+0000 mgr.testbed-node-0 (mgr.5265) 4035 : cluster [DBG] pgmap v4036: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s', '2026-10-01T06:14:46.222928185Z cluster 2026-10-01T06:14:44.880122+0000 mgr.testbed-node-0 (mgr.5265) 4036 : cluster [DBG] pgmap v4037: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.0 KiB/s rd, 1 op/s', '2026-10-01T06:14:46.222972913Z cluster 2026-10-01T06:14:44.880122+0000 mgr.testbed-node-0 (mgr.5265) 4036 : cluster [DBG] pgmap v4037: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.0 KiB/s rd, 1 op/s', '2026-10-01T06:14:48.254617943Z cluster 2026-10-01T06:14:46.880800+0000 mgr.testbed-node-0 (mgr.5265) 4037 : cluster [DBG] pgmap v4038: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:48.254699134Z cluster 2026-10-01T06:14:46.880800+0000 mgr.testbed-node-0 (mgr.5265) 4037 : cluster [DBG] pgmap v4038: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:48.254706588Z audit 2026-10-01T06:14:47.255625+0000 mon.testbed-node-0 (mon.0) 139 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:48.254710718Z audit 2026-10-01T06:14:47.255625+0000 mon.testbed-node-0 (mon.0) 139 : audit [DBG] from=\\\\'mgr.5265 192.168.16.10:0/1440349060\\\\' entity=\\\\'mgr.testbed-node-0\\\\' cmd=[{\\\"prefix\\\": \\\"osd blocklist ls\\\", \\\"format\\\": \\\"json\\\"}]: dispatch', '2026-10-01T06:14:50.286018044Z cluster 2026-10-01T06:14:48.883184+0000 mgr.testbed-node-0 (mgr.5265) 4038 : cluster [DBG] pgmap v4039: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:50.286105935Z cluster 2026-10-01T06:14:48.883184+0000 mgr.testbed-node-0 (mgr.5265) 4038 : cluster [DBG] pgmap v4039: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:52.316218050Z cluster 2026-10-01T06:14:50.884076+0000 mgr.testbed-node-0 (mgr.5265) 4039 : cluster [DBG] pgmap v4040: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:52.316268608Z cluster 2026-10-01T06:14:50.884076+0000 mgr.testbed-node-0 (mgr.5265) 4039 : cluster [DBG] pgmap v4040: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 1.7 KiB/s rd, 1 op/s', '2026-10-01T06:14:54.355592854Z cluster 2026-10-01T06:14:52.885938+0000 mgr.testbed-node-0 (mgr.5265) 4040 : cluster [DBG] pgmap v4041: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s', '2026-10-01T06:14:54.355775926Z cluster 2026-10-01T06:14:52.885938+0000 mgr.testbed-node-0 (mgr.5265) 4040 : cluster [DBG] pgmap v4041: 401 pgs: 401 active+clean; 2.8 GiB data, 8.2 GiB used, 112 GiB / 120 GiB avail; 2.5 KiB/s rd, 2 op/s']\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Container | select a stable mon to read the monmap from] *****************",
                                "Thursday 01 October 2026  06:15:00 +0000 (0:00:00.867)       0:22:54.015 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Container | read mon monmap from the stable peer] ************************",
                                "Thursday 01 October 2026  06:15:01 +0000 (0:00:00.870)       0:22:54.886 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)]\u001b[0m",
                                "",
                                "TASK [Container | initialize quorum probe address to the configured value] *****",
                                "Thursday 01 October 2026  06:15:03 +0000 (0:00:01.950)       0:22:56.837 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Container | set quorum probe address from monmap] ************************",
                                "Thursday 01 October 2026  06:15:04 +0000 (0:00:01.492)       0:22:58.329 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Container | show the quorum probe address] *******************************",
                                "Thursday 01 October 2026  06:15:05 +0000 (0:00:00.935)       0:22:59.265 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"mon quorum probe: -m 192.168.16.10 (monmap read from testbed-node-1)\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Container | waiting for the containerized monitor to join the quorum...] ***",
                                "Thursday 01 October 2026  06:15:06 +0000 (0:00:00.824)       0:23:00.090 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Container | quorum check result - attempt count] *************************",
                                "Thursday 01 October 2026  06:15:08 +0000 (0:00:01.943)       0:23:02.033 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Quorum reached after 1 attempt(s) (10 max)\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  06:15:09 +0000 (0:00:00.831)       0:23:02.864 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mons handler] **********************************",
                                "Thursday 01 October 2026  06:15:09 +0000 (0:00:00.781)       0:23:03.646 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reset mon_host] **********************************************************",
                                "",
                                "TASK [Reset mon_host fact] *****************************************************",
                                "Thursday 01 October 2026  06:15:11 +0000 (0:00:01.888)       0:23:05.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",
                                "",
                                "PLAY [Upgrade ceph mgr nodes when implicitly collocated on monitors] ***********",
                                "",
                                "TASK [Stop ceph mgr] ***********************************************************",
                                "Thursday 01 October 2026  06:15:13 +0000 (0:00:01.771)       0:23:07.306 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:15:14 +0000 (0:00:01.211)       0:23:08.517 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:15:15 +0000 (0:00:01.239)       0:23:09.756 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:15:17 +0000 (0:00:01.168)       0:23:10.925 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:15:18 +0000 (0:00:01.173)       0:23:12.099 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:15:19 +0000 (0:00:01.222)       0:23:13.321 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:15:20 +0000 (0:00:01.286)       0:23:14.608 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:15:22 +0000 (0:00:01.222)       0:23:15.830 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:15:23 +0000 (0:00:01.165)       0:23:16.996 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:15:24 +0000 (0:00:01.158)       0:23:18.154 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:15:25 +0000 (0:00:01.186)       0:23:19.341 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:15:26 +0000 (0:00:01.177)       0:23:20.518 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:15:27 +0000 (0:00:01.189)       0:23:21.707 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:15:29 +0000 (0:00:01.152)       0:23:22.860 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:15:30 +0000 (0:00:01.201)       0:23:24.061 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:15:31 +0000 (0:00:01.171)       0:23:25.232 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:15:32 +0000 (0:00:01.168)       0:23:26.401 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:15:33 +0000 (0:00:01.267)       0:23:27.669 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:15:35 +0000 (0:00:01.172)       0:23:28.841 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:15:36 +0000 (0:00:01.264)       0:23:30.106 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:15:37 +0000 (0:00:01.221)       0:23:31.328 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:15:38 +0000 (0:00:01.204)       0:23:32.532 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:15:39 +0000 (0:00:01.200)       0:23:33.733 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:15:41 +0000 (0:00:01.215)       0:23:34.949 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:15:42 +0000 (0:00:01.216)       0:23:36.165 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:15:43 +0000 (0:00:01.163)       0:23:37.329 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:15:44 +0000 (0:00:01.172)       0:23:38.502 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:15:45 +0000 (0:00:01.215)       0:23:39.717 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:15:47 +0000 (0:00:01.194)       0:23:40.912 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:15:48 +0000 (0:00:01.203)       0:23:42.115 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:15:49 +0000 (0:00:01.191)       0:23:43.307 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:15:50 +0000 (0:00:01.316)       0:23:44.624 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:15:52 +0000 (0:00:01.205)       0:23:45.830 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:15:53 +0000 (0:00:01.192)       0:23:47.022 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:15:54 +0000 (0:00:01.149)       0:23:48.171 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:15:55 +0000 (0:00:01.173)       0:23:49.345 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:15:56 +0000 (0:00:01.198)       0:23:50.543 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:15:57 +0000 (0:00:01.174)       0:23:51.718 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:15:59 +0000 (0:00:01.260)       0:23:52.978 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  06:16:00 +0000 (0:00:01.197)       0:23:54.176 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  06:16:01 +0000 (0:00:01.189)       0:23:55.366 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  06:16:02 +0000 (0:00:01.279)       0:23:56.646 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  06:16:04 +0000 (0:00:01.231)       0:23:57.877 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:16:05 +0000 (0:00:01.192)       0:23:59.069 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:16:06 +0000 (0:00:01.267)       0:24:00.336 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:16:07 +0000 (0:00:01.172)       0:24:01.509 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:16:09 +0000 (0:00:01.278)       0:24:02.787 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:16:10 +0000 (0:00:01.159)       0:24:03.947 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:16:11 +0000 (0:00:01.309)       0:24:05.256 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:16:12 +0000 (0:00:01.253)       0:24:06.510 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:16:13 +0000 (0:00:01.205)       0:24:07.716 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:16:15 +0000 (0:00:01.207)       0:24:08.924 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:16:16 +0000 (0:00:01.216)       0:24:10.141 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:16:17 +0000 (0:00:01.147)       0:24:11.289 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:16:18 +0000 (0:00:01.184)       0:24:12.473 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:16:20 +0000 (0:00:01.958)       0:24:14.432 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:16:22 +0000 (0:00:01.924)       0:24:16.356 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:16:24 +0000 (0:00:01.948)       0:24:18.304 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:16:25 +0000 (0:00:01.141)       0:24:19.446 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:16:26 +0000 (0:00:01.312)       0:24:20.758 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:16:28 +0000 (0:00:01.158)       0:24:21.916 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-mgr : Include common.yml] *******************************************",
                                "Thursday 01 October 2026  06:16:29 +0000 (0:00:01.524)       0:24:23.440 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include pre_requisite.yml] ************************************",
                                "Thursday 01 October 2026  06:16:30 +0000 (0:00:01.142)       0:24:24.583 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Thursday 01 October 2026  06:16:31 +0000 (0:00:01.155)       0:24:25.739 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include mgr_modules.yml] **************************************",
                                "Thursday 01 October 2026  06:16:33 +0000 (0:00:01.201)       0:24:26.940 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph mgr nodes when implicitly collocated on monitors] ***********",
                                "",
                                "TASK [Stop ceph mgr] ***********************************************************",
                                "Thursday 01 October 2026  06:16:34 +0000 (0:00:01.056)       0:24:27.996 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:16:35 +0000 (0:00:00.936)       0:24:28.933 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:16:36 +0000 (0:00:00.928)       0:24:29.861 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:16:36 +0000 (0:00:00.849)       0:24:30.711 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:16:37 +0000 (0:00:00.801)       0:24:31.512 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:16:38 +0000 (0:00:00.821)       0:24:32.333 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:16:39 +0000 (0:00:00.862)       0:24:33.196 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:16:40 +0000 (0:00:00.790)       0:24:33.986 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:16:41 +0000 (0:00:00.802)       0:24:34.788 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:16:41 +0000 (0:00:00.791)       0:24:35.579 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:16:42 +0000 (0:00:00.851)       0:24:36.431 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:16:43 +0000 (0:00:00.774)       0:24:37.206 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:16:44 +0000 (0:00:00.957)       0:24:38.163 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:16:45 +0000 (0:00:00.788)       0:24:38.952 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:16:46 +0000 (0:00:00.848)       0:24:39.800 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:16:46 +0000 (0:00:00.843)       0:24:40.644 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:16:47 +0000 (0:00:00.827)       0:24:41.472 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:16:48 +0000 (0:00:01.086)       0:24:42.559 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:16:50 +0000 (0:00:01.285)       0:24:43.844 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:16:51 +0000 (0:00:00.982)       0:24:44.827 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:16:51 +0000 (0:00:00.804)       0:24:45.632 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:16:52 +0000 (0:00:00.779)       0:24:46.411 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:16:53 +0000 (0:00:00.800)       0:24:47.212 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:16:54 +0000 (0:00:00.820)       0:24:48.033 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:16:55 +0000 (0:00:00.962)       0:24:48.995 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:16:56 +0000 (0:00:00.795)       0:24:49.790 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:16:56 +0000 (0:00:00.794)       0:24:50.585 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:16:57 +0000 (0:00:00.827)       0:24:51.412 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:16:58 +0000 (0:00:00.821)       0:24:52.234 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:16:59 +0000 (0:00:00.934)       0:24:53.169 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:17:00 +0000 (0:00:00.823)       0:24:53.992 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:17:01 +0000 (0:00:00.809)       0:24:54.801 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:17:01 +0000 (0:00:00.845)       0:24:55.646 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:17:02 +0000 (0:00:00.797)       0:24:56.444 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:17:03 +0000 (0:00:00.851)       0:24:57.295 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:17:04 +0000 (0:00:00.830)       0:24:58.125 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:17:05 +0000 (0:00:00.798)       0:24:58.924 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:17:06 +0000 (0:00:00.903)       0:24:59.828 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:17:06 +0000 (0:00:00.814)       0:25:00.642 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  06:17:07 +0000 (0:00:00.831)       0:25:01.474 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  06:17:08 +0000 (0:00:00.809)       0:25:02.283 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  06:17:09 +0000 (0:00:00.865)       0:25:03.148 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  06:17:10 +0000 (0:00:00.855)       0:25:04.004 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:17:11 +0000 (0:00:00.826)       0:25:04.830 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:17:11 +0000 (0:00:00.793)       0:25:05.624 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:17:12 +0000 (0:00:00.817)       0:25:06.442 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:17:13 +0000 (0:00:00.906)       0:25:07.348 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:17:14 +0000 (0:00:00.811)       0:25:08.160 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:17:15 +0000 (0:00:00.909)       0:25:09.070 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:17:16 +0000 (0:00:00.835)       0:25:09.906 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:17:17 +0000 (0:00:00.896)       0:25:10.802 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:17:17 +0000 (0:00:00.808)       0:25:11.611 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:17:18 +0000 (0:00:00.827)       0:25:12.438 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:17:19 +0000 (0:00:00.858)       0:25:13.297 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:17:20 +0000 (0:00:00.851)       0:25:14.149 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:17:21 +0000 (0:00:01.110)       0:25:15.260 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:17:22 +0000 (0:00:01.279)       0:25:16.539 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:17:23 +0000 (0:00:01.115)       0:25:17.654 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:17:24 +0000 (0:00:00.845)       0:25:18.500 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:17:25 +0000 (0:00:00.993)       0:25:19.494 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:17:26 +0000 (0:00:00.797)       0:25:20.291 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-mgr : Include common.yml] *******************************************",
                                "Thursday 01 October 2026  06:17:28 +0000 (0:00:01.607)       0:25:21.899 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include pre_requisite.yml] ************************************",
                                "Thursday 01 October 2026  06:17:28 +0000 (0:00:00.774)       0:25:22.673 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Thursday 01 October 2026  06:17:29 +0000 (0:00:00.806)       0:25:23.479 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include mgr_modules.yml] **************************************",
                                "Thursday 01 October 2026  06:17:30 +0000 (0:00:00.855)       0:25:24.334 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph mgr nodes when implicitly collocated on monitors] ***********",
                                "",
                                "TASK [Stop ceph mgr] ***********************************************************",
                                "Thursday 01 October 2026  06:17:31 +0000 (0:00:01.029)       0:25:25.363 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:17:32 +0000 (0:00:00.786)       0:25:26.150 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:17:33 +0000 (0:00:00.845)       0:25:26.995 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:17:34 +0000 (0:00:00.796)       0:25:27.792 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:17:34 +0000 (0:00:00.797)       0:25:28.590 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:17:35 +0000 (0:00:00.836)       0:25:29.426 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:17:36 +0000 (0:00:00.820)       0:25:30.246 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:17:37 +0000 (0:00:00.873)       0:25:31.120 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:17:38 +0000 (0:00:00.802)       0:25:31.922 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:17:38 +0000 (0:00:00.788)       0:25:32.710 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:17:39 +0000 (0:00:00.829)       0:25:33.540 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:17:40 +0000 (0:00:00.868)       0:25:34.408 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:17:41 +0000 (0:00:00.811)       0:25:35.219 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:17:42 +0000 (0:00:00.830)       0:25:36.050 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:17:43 +0000 (0:00:00.780)       0:25:36.831 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:17:43 +0000 (0:00:00.796)       0:25:37.627 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:17:44 +0000 (0:00:00.939)       0:25:38.567 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:17:45 +0000 (0:00:00.787)       0:25:39.355 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:17:46 +0000 (0:00:00.799)       0:25:40.154 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:17:47 +0000 (0:00:00.923)       0:25:41.077 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:17:48 +0000 (0:00:00.834)       0:25:41.911 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:17:48 +0000 (0:00:00.810)       0:25:42.721 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:17:49 +0000 (0:00:00.880)       0:25:43.602 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:17:50 +0000 (0:00:00.851)       0:25:44.453 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:17:51 +0000 (0:00:00.834)       0:25:45.287 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:17:52 +0000 (0:00:00.831)       0:25:46.119 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:17:53 +0000 (0:00:00.815)       0:25:46.934 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:17:53 +0000 (0:00:00.826)       0:25:47.761 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:17:54 +0000 (0:00:00.827)       0:25:48.589 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:17:55 +0000 (0:00:00.842)       0:25:49.431 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:17:56 +0000 (0:00:00.782)       0:25:50.214 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:17:57 +0000 (0:00:00.875)       0:25:51.090 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:17:58 +0000 (0:00:00.816)       0:25:51.906 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:17:58 +0000 (0:00:00.775)       0:25:52.682 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:17:59 +0000 (0:00:00.937)       0:25:53.619 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:18:00 +0000 (0:00:00.844)       0:25:54.464 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:18:01 +0000 (0:00:00.810)       0:25:55.274 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:18:02 +0000 (0:00:00.881)       0:25:56.156 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:18:03 +0000 (0:00:00.812)       0:25:56.969 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  06:18:04 +0000 (0:00:00.797)       0:25:57.766 ****** ",
                                "\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)] ***",
                                "Thursday 01 October 2026  06:18:04 +0000 (0:00:00.791)       0:25:58.557 ****** ",
                                "\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)] ***",
                                "Thursday 01 October 2026  06:18:05 +0000 (0:00:00.866)       0:25:59.424 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  06:18:06 +0000 (0:00:00.776)       0:26:00.201 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:18:07 +0000 (0:00:00.912)       0:26:01.113 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:18:08 +0000 (0:00:00.813)       0:26:01.926 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:18:09 +0000 (0:00:00.914)       0:26:02.841 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:18:09 +0000 (0:00:00.896)       0:26:03.738 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:18:10 +0000 (0:00:00.815)       0:26:04.553 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:18:11 +0000 (0:00:00.910)       0:26:05.464 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:18:12 +0000 (0:00:00.799)       0:26:06.263 ****** ",
                                "\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 }}\"] ***",
                                "Thursday 01 October 2026  06:18:13 +0000 (0:00:00.853)       0:26:07.116 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:18:14 +0000 (0:00:00.873)       0:26:07.990 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:18:15 +0000 (0:00:00.809)       0:26:08.800 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:18:15 +0000 (0:00:00.849)       0:26:09.649 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:18:16 +0000 (0:00:00.834)       0:26:10.483 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:18:18 +0000 (0:00:01.584)       0:26:12.067 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:18:19 +0000 (0:00:01.496)       0:26:13.564 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:18:21 +0000 (0:00:01.591)       0:26:15.155 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:18:22 +0000 (0:00:00.854)       0:26:16.010 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:18:23 +0000 (0:00:00.937)       0:26:16.947 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:18:23 +0000 (0:00:00.807)       0:26:17.755 ****** ",
                                "\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-mgr : Include common.yml] *******************************************",
                                "Thursday 01 October 2026  06:18:25 +0000 (0:00:01.146)       0:26:18.901 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include pre_requisite.yml] ************************************",
                                "Thursday 01 October 2026  06:18:25 +0000 (0:00:00.847)       0:26:19.749 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Thursday 01 October 2026  06:18:26 +0000 (0:00:00.819)       0:26:20.568 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include mgr_modules.yml] **************************************",
                                "Thursday 01 October 2026  06:18:27 +0000 (0:00:00.817)       0:26:21.386 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph mgr nodes] **************************************************",
                                "",
                                "TASK [Stop ceph mgr] ***********************************************************",
                                "Thursday 01 October 2026  06:18:29 +0000 (0:00:01.449)       0:26:22.835 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Mask ceph mgr systemd unit] **********************************************",
                                "Thursday 01 October 2026  06:18:32 +0000 (0:00:03.068)       0:26:25.904 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:18:35 +0000 (0:00:02.967)       0:26:28.871 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:18:36 +0000 (0:00:01.208)       0:26:30.080 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:18:37 +0000 (0:00:01.480)       0:26:31.560 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:18:38 +0000 (0:00:01.109)       0:26:32.670 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:18:40 +0000 (0:00:01.632)       0:26:34.303 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:18:41 +0000 (0:00:01.178)       0:26:35.481 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:18:42 +0000 (0:00:01.180)       0:26:36.661 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:18:44 +0000 (0:00:01.201)       0:26:37.863 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:18:45 +0000 (0:00:01.209)       0:26:39.072 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:18:46 +0000 (0:00:01.198)       0:26:40.271 ****** ",
                                "\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-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  06:18:48 +0000 (0:00:02.195)       0:26:42.467 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:18:50 +0000 (0:00:01.776)       0:26:44.244 ****** ",
                                "\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-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  06:18:53 +0000 (0:00:03.111)       0:26:47.356 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  06:18:55 +0000 (0:00:01.505)       0:26:48.862 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  06:18:56 +0000 (0:00:01.704)       0:26:50.566 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  06:18:58 +0000 (0:00:01.324)       0:26:51.891 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:18:51.093322', 'end': '2026-10-01 06:18:51.135808', 'delta': '0:00:00.042486', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:18:51.733826', 'end': '2026-10-01 06:18:51.763429', 'delta': '0:00:00.029603', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:18:52.325008', 'end': '2026-10-01 06:18:52.362219', 'delta': '0:00:00.037211', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  06:18:59 +0000 (0:00:01.300)       0:26:53.191 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:19:00 +0000 (0:00:01.316)       0:26:54.508 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:19:02 +0000 (0:00:01.297)       0:26:55.806 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:19:03 +0000 (0:00:01.267)       0:26:57.074 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:19:05 +0000 (0:00:02.228)       0:26:59.302 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:19:06 +0000 (0:00:01.146)       0:27:00.448 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:19:07 +0000 (0:00:01.142)       0:27:01.590 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:19:09 +0000 (0:00:01.571)       0:27:03.162 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:19:10 +0000 (0:00:01.292)       0:27:04.455 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:19:11 +0000 (0:00:01.161)       0:27:05.616 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:19:13 +0000 (0:00:01.230)       0:27:06.847 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:19:14 +0000 (0:00:01.171)       0:27:08.018 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:19:15 +0000 (0:00:01.197)       0:27:09.216 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:19:16 +0000 (0:00:01.209)       0:27:10.425 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:19:17 +0000 (0:00:01.217)       0:27:11.643 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:19:19 +0000 (0:00:01.320)       0:27:12.963 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:19:20 +0000 (0:00:01.337)       0:27:14.300 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:19:22 +0000 (0:00:01.631)       0:27:15.931 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:19:23 +0000 (0:00:01.187)       0:27:17.119 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:19:25 +0000 (0:00:01.711)       0:27:18.831 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:19:26 +0000 (0:00:01.266)       0:27:20.097 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:19:27 +0000 (0:00:01.242)       0:27:21.340 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:19:28 +0000 (0:00:01.230)       0:27:22.571 ****** ",
                                "\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 [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:19:30 +0000 (0:00:01.864)       0:27:24.436 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  06:19:31 +0000 (0:00:01.167)       0:27:25.603 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:19:33 +0000 (0:00:01.170)       0:27:26.774 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  06:19:34 +0000 (0:00:01.910)       0:27:28.684 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:19:37 +0000 (0:00:02.703)       0:27:31.388 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  06:19:38 +0000 (0:00:01.147)       0:27:32.536 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  06:19:39 +0000 (0:00:01.219)       0:27:33.755 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  06:19:41 +0000 (0:00:01.628)       0:27:35.383 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  06:19:42 +0000 (0:00:01.186)       0:27:36.570 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  06:19:43 +0000 (0:00:01.134)       0:27:37.704 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  06:19:45 +0000 (0:00:01.207)       0:27:38.912 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  06:19:46 +0000 (0:00:01.736)       0:27:40.648 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  06:19:48 +0000 (0:00:01.189)       0:27:41.838 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  06:19:49 +0000 (0:00:01.180)       0:27:43.018 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  06:19:50 +0000 (0:00:01.628)       0:27:44.647 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  06:19:52 +0000 (0:00:01.624)       0:27:46.272 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:19:53 +0000 (0:00:01.130)       0:27:47.403 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:19:54 +0000 (0:00:01.141)       0:27:48.544 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:19:55 +0000 (0:00:01.172)       0:27:49.716 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:19:57 +0000 (0:00:01.165)       0:27:50.881 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:19:58 +0000 (0:00:01.231)       0:27:52.112 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:19:59 +0000 (0:00:01.381)       0:27:53.493 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:20:00 +0000 (0:00:01.208)       0:27:54.702 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:20:02 +0000 (0:00:01.255)       0:27:55.957 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:20:03 +0000 (0:00:01.243)       0:27:57.201 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:20:04 +0000 (0:00:01.207)       0:27:58.408 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:20:05 +0000 (0:00:01.217)       0:27:59.626 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:20:07 +0000 (0:00:01.150)       0:28:00.777 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:20:08 +0000 (0:00:01.148)       0:28:01.925 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:20:09 +0000 (0:00:01.279)       0:28:03.205 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:20:10 +0000 (0:00:01.220)       0:28:04.425 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:20:11 +0000 (0:00:01.233)       0:28:05.658 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:20:13 +0000 (0:00:01.186)       0:28:06.845 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:20:14 +0000 (0:00:01.322)       0:28:08.168 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:20:15 +0000 (0:00:01.241)       0:28:09.409 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:20:16 +0000 (0:00:01.191)       0:28:10.600 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:20:18 +0000 (0:00:01.166)       0:28:11.767 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:20:19 +0000 (0:00:01.198)       0:28:12.965 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:20:21 +0000 (0:00:01.947)       0:28:14.912 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:20:24 +0000 (0:00:02.961)       0:28:17.874 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  06:20:25 +0000 (0:00:01.250)       0:28:19.125 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  06:20:26 +0000 (0:00:01.120)       0:28:20.246 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  06:20:27 +0000 (0:00:01.198)       0:28:21.445 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  06:20:29 +0000 (0:00:02.171)       0:28:23.616 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  06:20:31 +0000 (0:00:01.663)       0:28:25.280 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  06:20:32 +0000 (0:00:01.429)       0:28:26.710 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:20:34 +0000 (0:00:01.226)       0:28:27.937 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:20:35 +0000 (0:00:01.174)       0:28:29.111 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  06:20:36 +0000 (0:00:01.175)       0:28:30.287 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  06:20:38 +0000 (0:00:01.795)       0:28:32.083 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  06:20:39 +0000 (0:00:01.207)       0:28:33.290 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  06:20:40 +0000 (0:00:01.203)       0:28:34.493 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  06:20:41 +0000 (0:00:01.212)       0:28:35.706 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  06:20:43 +0000 (0:00:01.191)       0:28:36.898 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  06:20:44 +0000 (0:00:01.158)       0:28:38.056 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:20:45 +0000 (0:00:01.154)       0:28:39.210 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:20:47 +0000 (0:00:02.235)       0:28:41.445 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:20:48 +0000 (0:00:01.210)       0:28:42.656 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  06:20:50 +0000 (0:00:01.215)       0:28:43.871 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  06:20:51 +0000 (0:00:01.203)       0:28:45.074 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  06:20:52 +0000 (0:00:01.206)       0:28:46.280 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  06:20:53 +0000 (0:00:01.185)       0:28:47.466 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  06:20:54 +0000 (0:00:01.216)       0:28:48.682 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  06:20:56 +0000 (0:00:01.190)       0:28:49.873 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  06:20:57 +0000 (0:00:01.173)       0:28:51.047 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  06:20:58 +0000 (0:00:01.173)       0:28:52.220 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  06:20:59 +0000 (0:00:01.278)       0:28:53.499 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:21:01 +0000 (0:00:01.420)       0:28:54.919 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  06:21:02 +0000 (0:00:01.150)       0:28:56.070 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:21:10 +0000 (0:00:07.810)       0:29:03.880 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:21:11 +0000 (0:00:01.176)       0:29:05.056 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:21:12 +0000 (0:00:01.177)       0:29:06.234 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:21:13 +0000 (0:00:01.133)       0:29:07.367 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:21:14 +0000 (0:00:01.286)       0:29:08.654 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:21:16 +0000 (0:00:01.214)       0:29:09.868 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  06:21:17 +0000 (0:00:01.176)       0:29:11.045 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  06:21:18 +0000 (0:00:01.196)       0:29:12.242 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  06:21:19 +0000 (0:00:01.210)       0:29:13.452 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  06:21:20 +0000 (0:00:01.173)       0:29:14.626 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:21:22 +0000 (0:00:01.392)       0:29:16.018 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:21:23 +0000 (0:00:01.163)       0:29:17.182 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:21:24 +0000 (0:00:01.237)       0:29:18.419 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:21:25 +0000 (0:00:01.279)       0:29:19.699 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:21:27 +0000 (0:00:01.219)       0:29:20.919 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:21:28 +0000 (0:00:01.309)       0:29:22.228 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:21:29 +0000 (0:00:01.186)       0:29:23.414 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:21:30 +0000 (0:00:01.184)       0:29:24.598 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:21:31 +0000 (0:00:01.131)       0:29:25.729 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:21:33 +0000 (0:00:01.235)       0:29:26.965 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:21:34 +0000 (0:00:01.184)       0:29:28.150 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:21:35 +0000 (0:00:01.238)       0:29:29.388 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:21:37 +0000 (0:00:01.811)       0:29:31.199 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:21:39 +0000 (0:00:01.961)       0:29:33.161 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:21:40 +0000 (0:00:01.534)       0:29:34.695 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:21:42 +0000 (0:00:01.210)       0:29:35.906 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:21:43 +0000 (0:00:01.285)       0:29:37.191 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:21:45 +0000 (0:00:01.879)       0:29:39.071 ****** ",
                                "\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] *******************************************",
                                "Thursday 01 October 2026  06:21:47 +0000 (0:00:02.096)       0:29:41.168 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create mgr directory] *****************************************",
                                "Thursday 01 October 2026  06:21:48 +0000 (0:00:01.526)       0:29:42.694 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************",
                                "Thursday 01 October 2026  06:21:50 +0000 (0:00:01.695)       0:29:44.390 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************",
                                "Thursday 01 October 2026  06:21:51 +0000 (0:00:01.231)       0:29:45.621 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> {{ groups[mon_group_name][0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact _mgr_keys] *******************************************",
                                "Thursday 01 October 2026  06:21:58 +0000 (0:00:06.898)       0:29:52.520 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  06:21:59 +0000 (0:00:01.213)       0:29:53.733 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************",
                                "Thursday 01 October 2026  06:22:02 +0000 (0:00:02.935)       0:29:56.669 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set mgr key permissions] **************************************",
                                "Thursday 01 October 2026  06:22:05 +0000 (0:00:02.102)       0:29:58.771 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************",
                                "Thursday 01 October 2026  06:22:06 +0000 (0:00:01.742)       0:30:00.514 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include pre_requisite.yml] ************************************",
                                "Thursday 01 October 2026  06:22:07 +0000 (0:00:01.153)       0:30:01.667 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Thursday 01 October 2026  06:22:09 +0000 (0:00:01.141)       0:30:02.809 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Ensure systemd service override directory exists] *************",
                                "Thursday 01 October 2026  06:22:10 +0000 (0:00:01.513)       0:30:04.322 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************",
                                "Thursday 01 October 2026  06:22:11 +0000 (0:00:01.217)       0:30:05.540 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  06:22:12 +0000 (0:00:01.160)       0:30:06.700 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd unit file] ***********************************",
                                "Thursday 01 October 2026  06:22:14 +0000 (0:00:01.528)       0:30:08.228 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************",
                                "Thursday 01 October 2026  06:22:16 +0000 (0:00:02.432)       0:30:10.661 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Enable ceph-mgr.target] ***************************************",
                                "Thursday 01 October 2026  06:22:19 +0000 (0:00:02.154)       0:30:12.815 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Systemd start mgr] ********************************************",
                                "Thursday 01 October 2026  06:22:21 +0000 (0:00:02.704)       0:30:15.520 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include mgr_modules.yml] **************************************",
                                "Thursday 01 October 2026  06:22:25 +0000 (0:00:04.046)       0:30:19.567 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  06:22:26 +0000 (0:00:01.154)       0:30:20.721 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mgrs handler] **********************************",
                                "Thursday 01 October 2026  06:22:28 +0000 (0:00:01.138)       0:30:21.860 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph mgr nodes] **************************************************",
                                "",
                                "TASK [Stop ceph mgr] ***********************************************************",
                                "Thursday 01 October 2026  06:22:29 +0000 (0:00:00.942)       0:30:22.802 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Mask ceph mgr systemd unit] **********************************************",
                                "Thursday 01 October 2026  06:22:31 +0000 (0:00:02.646)       0:30:25.448 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:22:33 +0000 (0:00:02.265)       0:30:27.714 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:22:35 +0000 (0:00:01.355)       0:30:29.069 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:22:37 +0000 (0:00:01.748)       0:30:30.817 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:22:38 +0000 (0:00:01.212)       0:30:32.030 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:22:39 +0000 (0:00:01.649)       0:30:33.679 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:22:41 +0000 (0:00:01.205)       0:30:34.885 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:22:42 +0000 (0:00:01.193)       0:30:36.078 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:22:43 +0000 (0:00:01.236)       0:30:37.314 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:22:44 +0000 (0:00:01.226)       0:30:38.541 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:22:45 +0000 (0:00:01.209)       0:30:39.750 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  06:22:48 +0000 (0:00:02.110)       0:30:41.861 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:22:49 +0000 (0:00:01.290)       0:30:43.151 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  06:22:52 +0000 (0:00:03.388)       0:30:46.539 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  06:22:54 +0000 (0:00:01.873)       0:30:48.413 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (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-1] => (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-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  06:22:56 +0000 (0:00:02.213)       0:30:50.626 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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-1] => (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-1] => (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-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  06:22:58 +0000 (0:00:01.266)       0:30:51.892 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:22:50.461705', 'end': '2026-10-01 06:22:50.508482', 'delta': '0:00:00.046777', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:22:51.037793', 'end': '2026-10-01 06:22:51.061069', 'delta': '0:00:00.023276', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:22:51.552320', 'end': '2026-10-01 06:22:51.578534', 'delta': '0:00:00.026214', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  06:22:59 +0000 (0:00:01.269)       0:30:53.161 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:23:00 +0000 (0:00:01.319)       0:30:54.481 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:23:01 +0000 (0:00:01.246)       0:30:55.727 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:23:03 +0000 (0:00:01.153)       0:30:56.881 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:23:05 +0000 (0:00:02.142)       0:30:59.024 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:23:06 +0000 (0:00:01.190)       0:31:00.214 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:23:07 +0000 (0:00:01.184)       0:31:01.399 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:23:08 +0000 (0:00:01.270)       0:31:02.670 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:23:10 +0000 (0:00:01.152)       0:31:03.823 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:23:11 +0000 (0:00:01.184)       0:31:05.007 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:23:12 +0000 (0:00:01.216)       0:31:06.224 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:23:14 +0000 (0:00:01.858)       0:31:08.082 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:23:15 +0000 (0:00:01.198)       0:31:09.280 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:23:16 +0000 (0:00:01.244)       0:31:10.525 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:23:17 +0000 (0:00:01.204)       0:31:11.729 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:23:19 +0000 (0:00:01.327)       0:31:13.057 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-15-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '73959b4c', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1', 'scsi-SQEMU_QEMU_HARDDISK_73959b4c-a813-41eb-9e75-57c3be2878b3-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:23:20 +0000 (0:00:01.308)       0:31:14.366 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:23:22 +0000 (0:00:01.552)       0:31:15.918 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:23:23 +0000 (0:00:01.182)       0:31:17.101 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:23:24 +0000 (0:00:01.588)       0:31:18.689 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:23:26 +0000 (0:00:01.153)       0:31:19.842 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:23:27 +0000 (0:00:01.262)       0:31:21.105 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:23:28 +0000 (0:00:01.150)       0:31:22.256 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:23:30 +0000 (0:00:02.228)       0:31:24.484 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  06:23:31 +0000 (0:00:01.244)       0:31:25.729 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:23:33 +0000 (0:00:01.206)       0:31:26.936 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  06:23:35 +0000 (0:00:01.913)       0:31:28.850 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:23:37 +0000 (0:00:02.439)       0:31:31.289 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  06:23:38 +0000 (0:00:01.204)       0:31:32.494 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  06:23:40 +0000 (0:00:01.299)       0:31:33.793 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  06:23:41 +0000 (0:00:01.664)       0:31:35.458 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  06:23:42 +0000 (0:00:01.200)       0:31:36.658 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  06:23:44 +0000 (0:00:01.180)       0:31:37.839 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  06:23:45 +0000 (0:00:01.125)       0:31:38.964 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  06:23:46 +0000 (0:00:01.783)       0:31:40.748 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  06:23:48 +0000 (0:00:01.210)       0:31:41.959 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  06:23:49 +0000 (0:00:01.199)       0:31:43.158 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  06:23:51 +0000 (0:00:01.633)       0:31:44.792 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  06:23:52 +0000 (0:00:01.585)       0:31:46.378 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:23:53 +0000 (0:00:00.836)       0:31:47.214 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:23:54 +0000 (0:00:00.838)       0:31:48.053 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:23:55 +0000 (0:00:00.821)       0:31:48.874 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:23:55 +0000 (0:00:00.875)       0:31:49.750 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:23:56 +0000 (0:00:00.785)       0:31:50.535 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:23:57 +0000 (0:00:00.790)       0:31:51.325 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:23:58 +0000 (0:00:00.796)       0:31:52.122 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:23:59 +0000 (0:00:00.844)       0:31:52.967 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:24:00 +0000 (0:00:00.911)       0:31:53.878 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:24:00 +0000 (0:00:00.856)       0:31:54.735 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:24:01 +0000 (0:00:00.818)       0:31:55.553 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:24:02 +0000 (0:00:00.803)       0:31:56.356 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:24:03 +0000 (0:00:00.884)       0:31:57.241 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:24:04 +0000 (0:00:00.800)       0:31:58.042 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:24:05 +0000 (0:00:00.827)       0:31:58.870 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:24:05 +0000 (0:00:00.826)       0:31:59.696 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:24:06 +0000 (0:00:00.793)       0:32:00.490 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:24:07 +0000 (0:00:00.821)       0:32:01.311 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:24:08 +0000 (0:00:00.800)       0:32:02.111 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:24:09 +0000 (0:00:00.810)       0:32:02.922 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:24:10 +0000 (0:00:00.875)       0:32:03.798 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:24:10 +0000 (0:00:00.854)       0:32:04.653 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:24:12 +0000 (0:00:01.729)       0:32:06.382 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:24:14 +0000 (0:00:02.224)       0:32:08.607 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  06:24:16 +0000 (0:00:01.168)       0:32:09.776 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  06:24:17 +0000 (0:00:01.285)       0:32:11.061 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  06:24:18 +0000 (0:00:01.267)       0:32:12.329 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  06:24:20 +0000 (0:00:02.024)       0:32:14.354 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  06:24:22 +0000 (0:00:01.577)       0:32:15.932 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  06:24:23 +0000 (0:00:01.218)       0:32:17.150 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:24:24 +0000 (0:00:00.803)       0:32:17.953 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:24:24 +0000 (0:00:00.810)       0:32:18.764 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  06:24:26 +0000 (0:00:01.354)       0:32:20.119 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  06:24:28 +0000 (0:00:01.742)       0:32:21.861 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  06:24:29 +0000 (0:00:01.201)       0:32:23.062 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  06:24:30 +0000 (0:00:01.181)       0:32:24.243 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  06:24:31 +0000 (0:00:01.205)       0:32:25.449 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  06:24:32 +0000 (0:00:01.206)       0:32:26.655 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  06:24:34 +0000 (0:00:01.226)       0:32:27.882 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:24:34 +0000 (0:00:00.846)       0:32:28.728 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:24:36 +0000 (0:00:01.639)       0:32:30.368 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:24:37 +0000 (0:00:00.798)       0:32:31.166 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  06:24:38 +0000 (0:00:01.176)       0:32:32.342 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  06:24:39 +0000 (0:00:01.214)       0:32:33.557 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  06:24:41 +0000 (0:00:01.216)       0:32:34.773 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  06:24:42 +0000 (0:00:01.166)       0:32:35.939 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  06:24:43 +0000 (0:00:01.179)       0:32:37.119 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  06:24:44 +0000 (0:00:01.156)       0:32:38.276 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  06:24:45 +0000 (0:00:01.191)       0:32:39.467 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  06:24:46 +0000 (0:00:01.208)       0:32:40.675 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  06:24:48 +0000 (0:00:01.211)       0:32:41.886 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:24:48 +0000 (0:00:00.792)       0:32:42.679 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  06:24:50 +0000 (0:00:01.224)       0:32:43.903 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:24:57 +0000 (0:00:07.237)       0:32:51.141 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:24:58 +0000 (0:00:00.901)       0:32:52.042 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:24:59 +0000 (0:00:00.824)       0:32:52.866 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:24:59 +0000 (0:00:00.821)       0:32:53.687 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:25:00 +0000 (0:00:00.811)       0:32:54.499 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:25:01 +0000 (0:00:00.807)       0:32:55.306 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  06:25:02 +0000 (0:00:00.808)       0:32:56.115 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  06:25:03 +0000 (0:00:00.785)       0:32:56.900 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  06:25:03 +0000 (0:00:00.785)       0:32:57.686 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  06:25:04 +0000 (0:00:00.807)       0:32:58.493 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:25:05 +0000 (0:00:00.907)       0:32:59.401 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:25:06 +0000 (0:00:00.825)       0:33:00.227 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:25:07 +0000 (0:00:00.825)       0:33:01.053 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:25:08 +0000 (0:00:00.922)       0:33:01.975 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:25:09 +0000 (0:00:01.030)       0:33:03.005 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:25:10 +0000 (0:00:00.911)       0:33:03.917 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:25:10 +0000 (0:00:00.825)       0:33:04.742 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:25:11 +0000 (0:00:00.807)       0:33:05.550 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:25:12 +0000 (0:00:00.814)       0:33:06.364 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:25:13 +0000 (0:00:00.802)       0:33:07.167 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:25:14 +0000 (0:00:00.812)       0:33:07.979 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:25:15 +0000 (0:00:00.832)       0:33:08.811 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:25:16 +0000 (0:00:01.145)       0:33:09.957 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:25:17 +0000 (0:00:01.214)       0:33:11.171 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:25:18 +0000 (0:00:01.156)       0:33:12.328 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:25:19 +0000 (0:00:00.801)       0:33:13.130 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:25:20 +0000 (0:00:01.108)       0:33:14.238 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:25:21 +0000 (0:00:01.493)       0:33:15.731 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include common.yml] *******************************************",
                                "Thursday 01 October 2026  06:25:23 +0000 (0:00:01.435)       0:33:17.166 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create mgr directory] *****************************************",
                                "Thursday 01 October 2026  06:25:24 +0000 (0:00:01.148)       0:33:18.315 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************",
                                "Thursday 01 October 2026  06:25:26 +0000 (0:00:01.643)       0:33:19.959 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************",
                                "Thursday 01 October 2026  06:25:27 +0000 (0:00:01.175)       0:33:21.135 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> 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",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> {{ groups[mon_group_name][0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact _mgr_keys] *******************************************",
                                "Thursday 01 October 2026  06:25:33 +0000 (0:00:06.601)       0:33:27.736 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  06:25:35 +0000 (0:00:01.269)       0:33:29.006 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> testbed-node-2(192.168.16.12)] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************",
                                "Thursday 01 October 2026  06:25:38 +0000 (0:00:02.901)       0:33:31.908 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set mgr key permissions] **************************************",
                                "Thursday 01 October 2026  06:25:40 +0000 (0:00:02.080)       0:33:33.988 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************",
                                "Thursday 01 October 2026  06:25:41 +0000 (0:00:01.663)       0:33:35.652 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include pre_requisite.yml] ************************************",
                                "Thursday 01 October 2026  06:25:42 +0000 (0:00:00.866)       0:33:36.518 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Thursday 01 October 2026  06:25:43 +0000 (0:00:00.816)       0:33:37.334 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Ensure systemd service override directory exists] *************",
                                "Thursday 01 October 2026  06:25:44 +0000 (0:00:01.186)       0:33:38.520 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************",
                                "Thursday 01 October 2026  06:25:45 +0000 (0:00:01.189)       0:33:39.710 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  06:25:47 +0000 (0:00:01.191)       0:33:40.902 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-1\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd unit file] ***********************************",
                                "Thursday 01 October 2026  06:25:48 +0000 (0:00:01.193)       0:33:42.095 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************",
                                "Thursday 01 October 2026  06:25:50 +0000 (0:00:02.300)       0:33:44.395 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Enable ceph-mgr.target] ***************************************",
                                "Thursday 01 October 2026  06:25:52 +0000 (0:00:01.990)       0:33:46.386 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Systemd start mgr] ********************************************",
                                "Thursday 01 October 2026  06:25:55 +0000 (0:00:02.562)       0:33:48.948 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include mgr_modules.yml] **************************************",
                                "Thursday 01 October 2026  06:25:58 +0000 (0:00:03.700)       0:33:52.648 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  06:25:59 +0000 (0:00:01.071)       0:33:53.720 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mgrs handler] **********************************",
                                "Thursday 01 October 2026  06:26:00 +0000 (0:00:00.856)       0:33:54.576 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph mgr nodes] **************************************************",
                                "",
                                "TASK [Stop ceph mgr] ***********************************************************",
                                "Thursday 01 October 2026  06:26:01 +0000 (0:00:00.936)       0:33:55.512 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Mask ceph mgr systemd unit] **********************************************",
                                "Thursday 01 October 2026  06:26:04 +0000 (0:00:02.718)       0:33:58.231 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:26:06 +0000 (0:00:02.473)       0:34:00.704 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:26:08 +0000 (0:00:01.201)       0:34:01.906 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:26:09 +0000 (0:00:01.565)       0:34:03.471 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:26:10 +0000 (0:00:01.176)       0:34:04.648 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:26:12 +0000 (0:00:01.567)       0:34:06.216 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:26:13 +0000 (0:00:01.244)       0:34:07.460 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:26:14 +0000 (0:00:01.265)       0:34:08.726 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:26:16 +0000 (0:00:01.214)       0:34:09.941 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:26:17 +0000 (0:00:01.218)       0:34:11.159 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:26:18 +0000 (0:00:01.180)       0:34:12.340 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  06:26:20 +0000 (0:00:01.885)       0:34:14.225 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:26:21 +0000 (0:00:01.326)       0:34:15.551 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  06:26:24 +0000 (0:00:03.038)       0:34:18.589 ****** ",
                                "\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 : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  06:26:26 +0000 (0:00:01.518)       0:34:20.108 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (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-2] => (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-2] => (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-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  06:26:28 +0000 (0:00:02.123)       0:34:22.232 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (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-2] => (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-2] => (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-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  06:26:29 +0000 (0:00:01.454)       0:34:23.686 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:26:22.382047', 'end': '2026-10-01 06:26:22.424296', 'delta': '0:00:00.042249', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:26:22.988275', 'end': '2026-10-01 06:26:23.029586', 'delta': '0:00:00.041311', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:26:23.599756', 'end': '2026-10-01 06:26:23.650683', 'delta': '0:00:00.050927', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  06:26:31 +0000 (0:00:01.368)       0:34:25.055 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:26:32 +0000 (0:00:01.295)       0:34:26.351 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:26:33 +0000 (0:00:01.372)       0:34:27.724 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:26:35 +0000 (0:00:01.292)       0:34:29.017 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:26:37 +0000 (0:00:02.182)       0:34:31.199 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:26:38 +0000 (0:00:01.226)       0:34:32.426 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:26:39 +0000 (0:00:01.182)       0:34:33.608 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:26:41 +0000 (0:00:01.336)       0:34:34.945 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:26:42 +0000 (0:00:01.177)       0:34:36.122 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:26:43 +0000 (0:00:01.189)       0:34:37.312 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:26:44 +0000 (0:00:01.194)       0:34:38.507 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:26:45 +0000 (0:00:01.214)       0:34:39.722 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:26:47 +0000 (0:00:01.215)       0:34:40.938 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:26:48 +0000 (0:00:01.193)       0:34:42.131 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:26:49 +0000 (0:00:01.181)       0:34:43.312 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:26:50 +0000 (0:00:01.318)       0:34:44.631 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'changed': False, 'skipped': True, 'skip_reason': 'Conditional result was False', 'false_condition': 'inventory_hostname in groups.get(osd_group_name, [])', 'item': {'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-13-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '7418ad51', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1', 'scsi-SQEMU_QEMU_HARDDISK_7418ad51-70ef-423f-bee1-9937ebfdf020-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:26:52 +0000 (0:00:01.496)       0:34:46.128 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:26:53 +0000 (0:00:01.619)       0:34:47.747 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:26:55 +0000 (0:00:01.262)       0:34:49.009 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:26:56 +0000 (0:00:01.550)       0:34:50.560 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:26:57 +0000 (0:00:01.155)       0:34:51.715 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:26:59 +0000 (0:00:01.406)       0:34:53.122 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:27:00 +0000 (0:00:01.298)       0:34:54.421 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:27:02 +0000 (0:00:01.852)       0:34:56.273 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  06:27:03 +0000 (0:00:01.213)       0:34:57.487 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:27:04 +0000 (0:00:01.193)       0:34:58.681 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  06:27:07 +0000 (0:00:02.333)       0:35:01.014 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:27:09 +0000 (0:00:02.551)       0:35:03.566 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  06:27:11 +0000 (0:00:01.397)       0:35:04.963 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  06:27:12 +0000 (0:00:01.201)       0:35:06.165 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  06:27:14 +0000 (0:00:01.650)       0:35:07.815 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  06:27:15 +0000 (0:00:01.177)       0:35:08.993 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  06:27:16 +0000 (0:00:01.418)       0:35:10.411 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  06:27:17 +0000 (0:00:01.173)       0:35:11.585 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  06:27:19 +0000 (0:00:01.695)       0:35:13.281 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  06:27:20 +0000 (0:00:01.191)       0:35:14.473 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  06:27:21 +0000 (0:00:01.213)       0:35:15.686 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  06:27:23 +0000 (0:00:01.652)       0:35:17.338 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  06:27:25 +0000 (0:00:01.602)       0:35:18.940 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:27:26 +0000 (0:00:00.892)       0:35:19.832 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:27:26 +0000 (0:00:00.806)       0:35:20.639 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:27:27 +0000 (0:00:00.868)       0:35:21.508 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:27:28 +0000 (0:00:00.791)       0:35:22.299 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:27:29 +0000 (0:00:00.872)       0:35:23.172 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:27:30 +0000 (0:00:00.816)       0:35:23.989 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:27:31 +0000 (0:00:00.805)       0:35:24.795 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:27:31 +0000 (0:00:00.836)       0:35:25.631 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:27:32 +0000 (0:00:00.878)       0:35:26.510 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:27:33 +0000 (0:00:00.825)       0:35:27.335 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:27:34 +0000 (0:00:00.826)       0:35:28.161 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:27:35 +0000 (0:00:00.811)       0:35:28.973 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:27:36 +0000 (0:00:00.869)       0:35:29.842 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:27:37 +0000 (0:00:00.960)       0:35:30.802 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:27:37 +0000 (0:00:00.817)       0:35:31.620 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:27:38 +0000 (0:00:00.819)       0:35:32.440 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:27:39 +0000 (0:00:00.807)       0:35:33.247 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:27:40 +0000 (0:00:00.824)       0:35:34.071 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:27:41 +0000 (0:00:00.878)       0:35:34.950 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:27:42 +0000 (0:00:00.887)       0:35:35.838 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:27:42 +0000 (0:00:00.794)       0:35:36.632 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:27:43 +0000 (0:00:00.830)       0:35:37.462 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:27:45 +0000 (0:00:01.793)       0:35:39.255 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:27:47 +0000 (0:00:02.304)       0:35:41.560 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  06:27:49 +0000 (0:00:01.402)       0:35:42.962 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  06:27:50 +0000 (0:00:01.252)       0:35:44.215 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  06:27:51 +0000 (0:00:01.200)       0:35:45.415 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/usr/lib/udev/rules.d/95-ceph-osd.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] ********************",
                                "Thursday 01 October 2026  06:27:53 +0000 (0:00:01.960)       0:35:47.376 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  06:27:55 +0000 (0:00:01.575)       0:35:48.951 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  06:27:56 +0000 (0:00:01.246)       0:35:50.198 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:27:57 +0000 (0:00:00.817)       0:35:51.015 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:27:58 +0000 (0:00:00.871)       0:35:51.887 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  06:27:59 +0000 (0:00:01.185)       0:35:53.072 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  06:28:01 +0000 (0:00:01.854)       0:35:54.927 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  06:28:02 +0000 (0:00:01.249)       0:35:56.176 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  06:28:03 +0000 (0:00:01.154)       0:35:57.331 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  06:28:04 +0000 (0:00:01.286)       0:35:58.618 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  06:28:06 +0000 (0:00:01.240)       0:35:59.859 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  06:28:07 +0000 (0:00:01.220)       0:36:01.079 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:28:08 +0000 (0:00:00.845)       0:36:01.924 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:28:09 +0000 (0:00:01.788)       0:36:03.713 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:28:10 +0000 (0:00:00.844)       0:36:04.558 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  06:28:11 +0000 (0:00:01.197)       0:36:05.756 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  06:28:13 +0000 (0:00:01.224)       0:36:06.980 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  06:28:14 +0000 (0:00:01.218)       0:36:08.199 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  06:28:15 +0000 (0:00:01.277)       0:36:09.476 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  06:28:16 +0000 (0:00:01.211)       0:36:10.688 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  06:28:18 +0000 (0:00:01.236)       0:36:11.924 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  06:28:19 +0000 (0:00:01.494)       0:36:13.418 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  06:28:20 +0000 (0:00:01.278)       0:36:14.697 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  06:28:22 +0000 (0:00:01.286)       0:36:15.983 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:28:23 +0000 (0:00:00.827)       0:36:16.810 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  06:28:24 +0000 (0:00:01.217)       0:36:18.028 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:28:31 +0000 (0:00:07.110)       0:36:25.138 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:28:32 +0000 (0:00:00.808)       0:36:25.946 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:28:33 +0000 (0:00:00.860)       0:36:26.807 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:28:33 +0000 (0:00:00.845)       0:36:27.652 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:28:34 +0000 (0:00:00.813)       0:36:28.466 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:28:35 +0000 (0:00:00.831)       0:36:29.297 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  06:28:36 +0000 (0:00:00.915)       0:36:30.212 ****** ",
                                "\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)] ***",
                                "Thursday 01 October 2026  06:28:37 +0000 (0:00:00.815)       0:36:31.028 ****** ",
                                "\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)] ***",
                                "Thursday 01 October 2026  06:28:38 +0000 (0:00:00.833)       0:36:31.862 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  06:28:38 +0000 (0:00:00.801)       0:36:32.663 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:28:39 +0000 (0:00:00.836)       0:36:33.500 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:28:40 +0000 (0:00:00.820)       0:36:34.320 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:28:41 +0000 (0:00:00.803)       0:36:35.124 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:28:42 +0000 (0:00:00.891)       0:36:36.015 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:28:43 +0000 (0:00:00.806)       0:36:36.821 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:28:43 +0000 (0:00:00.934)       0:36:37.756 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:28:44 +0000 (0:00:00.807)       0:36:38.563 ****** ",
                                "\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 }}\"] ***",
                                "Thursday 01 October 2026  06:28:45 +0000 (0:00:00.846)       0:36:39.410 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:28:46 +0000 (0:00:00.810)       0:36:40.221 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:28:47 +0000 (0:00:00.873)       0:36:41.094 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:28:48 +0000 (0:00:00.878)       0:36:41.972 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:28:49 +0000 (0:00:00.861)       0:36:42.833 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:28:50 +0000 (0:00:01.178)       0:36:44.012 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:28:51 +0000 (0:00:01.135)       0:36:45.147 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-4) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=testbed-node-5) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:28:52 +0000 (0:00:01.123)       0:36:46.271 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:28:53 +0000 (0:00:00.873)       0:36:47.144 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=0) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:28:54 +0000 (0:00:00.953)       0:36:48.098 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:28:55 +0000 (0:00:01.520)       0:36:49.618 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include common.yml] *******************************************",
                                "Thursday 01 October 2026  06:28:57 +0000 (0:00:01.827)       0:36:51.445 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/common.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create mgr directory] *****************************************",
                                "Thursday 01 October 2026  06:28:58 +0000 (0:00:01.222)       0:36:52.668 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Fetch ceph mgr keyring] ***************************************",
                                "Thursday 01 October 2026  06:29:00 +0000 (0:00:01.864)       0:36:54.533 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Create ceph mgr keyring(s) on a mon node] *********************",
                                "Thursday 01 October 2026  06:29:02 +0000 (0:00:01.258)       0:36:55.791 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> 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;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> {{ groups[mon_group_name][0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set_fact _mgr_keys] *******************************************",
                                "Thursday 01 October 2026  06:29:08 +0000 (0:00:06.282)       0:37:02.074 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  06:29:09 +0000 (0:00:01.193)       0:37:03.268 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Copy ceph key(s) if needed] ***********************************",
                                "Thursday 01 October 2026  06:29:12 +0000 (0:00:02.712)       0:37:05.980 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=None)\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set mgr key permissions] **************************************",
                                "Thursday 01 October 2026  06:29:14 +0000 (0:00:02.245)       0:37:08.225 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Append dashboard modules to ceph_mgr_modules] *****************",
                                "Thursday 01 October 2026  06:29:16 +0000 (0:00:01.702)       0:37:09.928 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include pre_requisite.yml] ************************************",
                                "Thursday 01 October 2026  06:29:16 +0000 (0:00:00.803)       0:37:10.731 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include start_mgr.yml] ****************************************",
                                "Thursday 01 October 2026  06:29:17 +0000 (0:00:00.822)       0:37:11.553 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/start_mgr.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Ensure systemd service override directory exists] *************",
                                "Thursday 01 October 2026  06:29:18 +0000 (0:00:01.171)       0:37:12.724 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Add ceph-mgr systemd service overrides] ***********************",
                                "Thursday 01 October 2026  06:29:20 +0000 (0:00:01.200)       0:37:13.925 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  06:29:21 +0000 (0:00:01.230)       0:37:15.156 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mgr/tasks/systemd.yml for testbed-node-2\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd unit file] ***********************************",
                                "Thursday 01 October 2026  06:29:22 +0000 (0:00:01.419)       0:37:16.575 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Generate systemd ceph-mgr target file] ************************",
                                "Thursday 01 October 2026  06:29:25 +0000 (0:00:02.430)       0:37:19.006 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Enable ceph-mgr.target] ***************************************",
                                "Thursday 01 October 2026  06:29:27 +0000 (0:00:02.113)       0:37:21.119 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Systemd start mgr] ********************************************",
                                "Thursday 01 October 2026  06:29:29 +0000 (0:00:02.539)       0:37:23.658 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Include mgr_modules.yml] **************************************",
                                "Thursday 01 October 2026  06:29:33 +0000 (0:00:03.356)       0:37:27.015 ****** ",
                                "\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] ************************************",
                                "Thursday 01 October 2026  06:29:34 +0000 (0:00:01.668)       0:37:28.684 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Get enabled modules from ceph-mgr] ****************************",
                                "Thursday 01 October 2026  06:29:37 +0000 (0:00:02.662)       0:37:31.347 ****** ",
                                "\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)] ***",
                                "Thursday 01 October 2026  06:29:39 +0000 (0:00:02.417)       0:37:33.764 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Set _disabled_ceph_mgr_modules fact] **************************",
                                "Thursday 01 October 2026  06:29:41 +0000 (0:00:01.444)       0:37:35.209 ****** ",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Disable ceph mgr enabled modules] *****************************",
                                "Thursday 01 October 2026  06:29:42 +0000 (0:00:01.237)       0:37:36.446 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=dashboard) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=prometheus) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-mgr : Add modules to ceph-mgr] **************************************",
                                "Thursday 01 October 2026  06:29:44 +0000 (0:00:01.894)       0:37:38.341 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=balancer) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=dashboard) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=prometheus) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=status) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  06:29:45 +0000 (0:00:01.281)       0:37:39.622 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mgrs handler] **********************************",
                                "Thursday 01 October 2026  06:29:46 +0000 (0:00:00.875)       0:37:40.498 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Set osd flags] ***********************************************************",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:29:48 +0000 (0:00:01.601)       0:37:42.099 ****** ",
                                "\u001b[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] **********************************",
                                "Thursday 01 October 2026  06:29:50 +0000 (0:00:02.441)       0:37:44.541 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get pool list] ***********************************************************",
                                "Thursday 01 October 2026  06:29:52 +0000 (0:00:01.697)       0:37:46.239 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Get balancer module status] **********************************************",
                                "Thursday 01 October 2026  06:29:55 +0000 (0:00:02.574)       0:37:48.814 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Set_fact pools_pgautoscaler_mode] ****************************************",
                                "Thursday 01 October 2026  06:29:57 +0000 (0:00:02.484)       0:37:51.299 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 1, 'pool_name': '.mgr', 'create_time': '2026-10-01T03:50:51.922715+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 2, 'min_size': 1, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 1, 'pg_placement_num': 1, 'pg_placement_num_target': 1, 'pg_num_target': 1, 'pg_num_pending': 1, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '21', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {'pg_num_max': 32, 'pg_num_min': 1}, 'application_metadata': {'mgr': {}}, 'read_balance': {'score_acting': 6.059999942779541, 'score_stable': 6.059999942779541, 'optimal_score': 0.33000001311302185, 'raw_score_acting': 2, 'raw_score_stable': 2, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 2, 'pool_name': 'cephfs_data', 'create_time': '2026-10-01T03:52:09.257138+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '34', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '30', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'cephfs': {'data': 'cephfs'}}, 'read_balance': {'score_acting': 1.5, 'score_stable': 1.5, 'optimal_score': 1, 'raw_score_acting': 1.5, 'raw_score_stable': 1.5, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 3, 'pool_name': 'cephfs_metadata', 'create_time': '2026-10-01T03:52:12.415557+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 16, 'pg_placement_num': 16, 'pg_placement_num_target': 16, 'pg_num_target': 16, 'pg_num_pending': 16, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '34', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '32', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {'pg_autoscale_bias': 4, 'pg_num_min': 16, 'recovery_priority': 5}, 'application_metadata': {'cephfs': {'metadata': 'cephfs'}}, 'read_balance': {'score_acting': 2.25, 'score_stable': 2.25, 'optimal_score': 1, 'raw_score_acting': 2.25, 'raw_score_stable': 2.25, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 4, 'pool_name': 'default.rgw.buckets.data', 'create_time': '2026-10-01T03:53:11.475794+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '53', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '43', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 1.309999942779541, 'score_stable': 1.309999942779541, 'optimal_score': 1, 'raw_score_acting': 1.309999942779541, 'raw_score_stable': 1.309999942779541, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 5, 'pool_name': 'default.rgw.buckets.index', 'create_time': '2026-10-01T03:53:16.141734+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '53', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '45', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 1.5, 'score_stable': 1.5, 'optimal_score': 1, 'raw_score_acting': 1.5, 'raw_score_stable': 1.5, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 6, 'pool_name': 'default.rgw.control', 'create_time': '2026-10-01T03:53:22.360420+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '66', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '62', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 2.059999942779541, 'score_stable': 2.059999942779541, 'optimal_score': 1, 'raw_score_acting': 2.059999942779541, 'raw_score_stable': 2.059999942779541, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 7, 'pool_name': 'default.rgw.log', 'create_time': '2026-10-01T03:53:28.107136+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '165', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '62', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 1.690000057220459, 'score_stable': 1.690000057220459, 'optimal_score': 1, 'raw_score_acting': 1.690000057220459, 'raw_score_stable': 1.690000057220459, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 8, 'pool_name': 'default.rgw.meta', 'create_time': '2026-10-01T03:53:33.665672+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '66', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '64', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 1.690000057220459, 'score_stable': 1.690000057220459, 'optimal_score': 1, 'raw_score_acting': 1.690000057220459, 'raw_score_stable': 1.690000057220459, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 9, 'pool_name': '.rgw.root', 'create_time': '2026-10-01T03:53:46.223547+0000', 'flags': 1, 'flags_names': 'hashpspool', 'type': 1, 'size': 2, 'min_size': 1, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'on', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '66', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '64', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 0, 'snap_epoch': 0, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rgw': {}}, 'read_balance': {'score_acting': 1.690000057220459, 'score_stable': 1.690000057220459, 'optimal_score': 1, 'raw_score_acting': 1.690000057220459, 'raw_score_stable': 1.690000057220459, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 10, 'pool_name': 'backups', 'create_time': '2026-10-01T03:54:34.234958+0000', 'flags': 8193, 'flags_names': 'hashpspool,selfmanaged_snaps', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'off', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '73', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 3, 'snap_epoch': 73, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rbd': {}}, 'read_balance': {'score_acting': 1.690000057220459, 'score_stable': 1.690000057220459, 'optimal_score': 1, 'raw_score_acting': 1.690000057220459, 'raw_score_stable': 1.690000057220459, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 11, 'pool_name': 'volumes', 'create_time': '2026-10-01T03:54:42.882541+0000', 'flags': 8193, 'flags_names': 'hashpspool,selfmanaged_snaps', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'off', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '81', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 3, 'snap_epoch': 81, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rbd': {}}, 'read_balance': {'score_acting': 1.309999942779541, 'score_stable': 1.309999942779541, 'optimal_score': 1, 'raw_score_acting': 1.309999942779541, 'raw_score_stable': 1.309999942779541, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 12, 'pool_name': 'images', 'create_time': '2026-10-01T03:54:51.303661+0000', 'flags': 8193, 'flags_names': 'hashpspool,selfmanaged_snaps', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'off', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '175', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 6, 'snap_epoch': 175, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rbd': {}}, 'read_balance': {'score_acting': 1.309999942779541, 'score_stable': 1.309999942779541, 'optimal_score': 1, 'raw_score_acting': 1.309999942779541, 'raw_score_stable': 1.309999942779541, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 13, 'pool_name': 'metrics', 'create_time': '2026-10-01T03:55:00.300941+0000', 'flags': 8193, 'flags_names': 'hashpspool,selfmanaged_snaps', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'off', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '95', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 3, 'snap_epoch': 95, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rbd': {}}, 'read_balance': {'score_acting': 1.8799999952316284, 'score_stable': 1.8799999952316284, 'optimal_score': 1, 'raw_score_acting': 1.8799999952316284, 'raw_score_stable': 1.8799999952316284, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'pool_id': 14, 'pool_name': 'vms', 'create_time': '2026-10-01T03:55:07.884039+0000', 'flags': 8193, 'flags_names': 'hashpspool,selfmanaged_snaps', 'type': 1, 'size': 3, 'min_size': 2, 'crush_rule': 0, 'peering_crush_bucket_count': 0, 'peering_crush_bucket_target': 0, 'peering_crush_bucket_barrier': 0, 'peering_crush_bucket_mandatory_member': 2147483647, 'is_stretch_pool': False, 'object_hash': 2, 'pg_autoscale_mode': 'off', 'pg_num': 32, 'pg_placement_num': 32, 'pg_placement_num_target': 32, 'pg_num_target': 32, 'pg_num_pending': 32, 'last_pg_merge_meta': {'source_pgid': '0.0', 'ready_epoch': 0, 'last_epoch_started': 0, 'last_epoch_clean': 0, 'source_version': \"0'0\", 'target_version': \"0'0\"}, 'last_change': '103', 'last_force_op_resend': '0', 'last_force_op_resend_prenautilus': '0', 'last_force_op_resend_preluminous': '0', 'auid': 0, 'snap_mode': 'selfmanaged', 'snap_seq': 3, 'snap_epoch': 103, 'pool_snaps': [], 'removed_snaps': '[]', 'quota_max_bytes': 0, 'quota_max_objects': 0, 'tiers': [], 'tier_of': -1, 'read_tier': -1, 'write_tier': -1, 'cache_mode': 'none', 'target_max_bytes': 0, 'target_max_objects': 0, 'cache_target_dirty_ratio_micro': 400000, 'cache_target_dirty_high_ratio_micro': 600000, 'cache_target_full_ratio_micro': 800000, 'cache_min_flush_age': 0, 'cache_min_evict_age': 0, 'erasure_code_profile': '', 'hit_set_params': {'type': 'none'}, 'hit_set_period': 0, 'hit_set_count': 0, 'use_gmt_hitset': True, 'min_read_recency_for_promote': 0, 'min_write_recency_for_promote': 0, 'hit_set_grade_decay_rate': 0, 'hit_set_search_last_n': 0, 'grade_table': [], 'stripe_width': 0, 'expected_num_objects': 0, 'fast_read': False, 'options': {}, 'application_metadata': {'rbd': {}}, 'read_balance': {'score_acting': 1.309999942779541, 'score_stable': 1.309999942779541, 'optimal_score': 1, 'raw_score_acting': 1.309999942779541, 'raw_score_stable': 1.309999942779541, 'primary_affinity_weighted': 1, 'average_primary_affinity': 1, 'average_primary_affinity_weighted': 1}})\u001b[0m",
                                "",
                                "TASK [Disable balancer] ********************************************************",
                                "Thursday 01 October 2026  06:30:00 +0000 (0:00:03.321)       0:37:54.620 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Disable pg autoscale on pools] *******************************************",
                                "Thursday 01 October 2026  06:30:03 +0000 (0:00:02.688)       0:37:57.309 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': '.mgr', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'cephfs_data', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'cephfs_metadata', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.buckets.data', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.buckets.index', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.control', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.log', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.meta', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': '.rgw.root', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'backups', 'mode': 'off'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'volumes', 'mode': 'off'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'images', 'mode': 'off'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'metrics', 'mode': 'off'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vms', 'mode': 'off'}) \u001b[0m",
                                "",
                                "TASK [Set osd flags] ***********************************************************",
                                "Thursday 01 October 2026  06:31:01 +0000 (0:00:58.339)       0:38:55.649 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=noout)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=nodeep-scrub)\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph osds cluster] ***********************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:31:07 +0000 (0:00:05.833)       0:39:01.482 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:31:09 +0000 (0:00:01.547)       0:39:03.029 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:31:10 +0000 (0:00:01.633)       0:39:04.663 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:31:12 +0000 (0:00:01.231)       0:39:05.895 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:31:13 +0000 (0:00:01.529)       0:39:07.424 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:31:14 +0000 (0:00:01.324)       0:39:08.749 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:31:16 +0000 (0:00:01.222)       0:39:09.971 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:31:17 +0000 (0:00:01.276)       0:39:11.248 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:31:18 +0000 (0:00:01.217)       0:39:12.465 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:31:19 +0000 (0:00:01.260)       0:39:13.725 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  06:31:22 +0000 (0:00:02.150)       0:39:15.875 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:31:23 +0000 (0:00:01.358)       0:39:17.233 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  06:31:27 +0000 (0:00:03.550)       0:39:20.784 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  06:31:28 +0000 (0:00:01.914)       0:39:22.699 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  06:31:31 +0000 (0:00:02.226)       0:39:24.926 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  06:31:32 +0000 (0:00:01.197)       0:39:26.123 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:31:24.095970', 'end': '2026-10-01 06:31:24.144021', 'delta': '0:00:00.048051', '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': ['b20476731c7b'], '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': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:31:25.150446', 'end': '2026-10-01 06:31:25.187402', 'delta': '0:00:00.036956', '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': ['db9ea7217be6'], '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': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:31:25.760619', 'end': '2026-10-01 06:31:25.796835', 'delta': '0:00:00.036216', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  06:31:33 +0000 (0:00:01.341)       0:39:27.465 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:31:35 +0000 (0:00:01.310)       0:39:28.775 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:31:36 +0000 (0:00:01.352)       0:39:30.128 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:31:37 +0000 (0:00:01.169)       0:39:31.297 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:31:39 +0000 (0:00:02.238)       0:39:33.536 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:31:41 +0000 (0:00:01.289)       0:39:34.825 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:31:42 +0000 (0:00:01.210)       0:39:36.035 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:31:43 +0000 (0:00:01.274)       0:39:37.310 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:31:44 +0000 (0:00:01.163)       0:39:38.474 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:31:45 +0000 (0:00:01.161)       0:39:39.636 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:31:47 +0000 (0:00:01.280)       0:39:40.917 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:31:48 +0000 (0:00:01.260)       0:39:42.177 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:31:49 +0000 (0:00:01.365)       0:39:43.542 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:31:51 +0000 (0:00:01.314)       0:39:44.856 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:31:52 +0000 (0:00:01.210)       0:39:46.066 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:31:53 +0000 (0:00:01.497)       0:39:47.564 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:31:55 +0000 (0:00:01.620)       0:39:49.184 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:31:57 +0000 (0:00:01.643)       0:39:50.828 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:31:58 +0000 (0:00:01.230)       0:39:52.059 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:31:59 +0000 (0:00:01.626)       0:39:53.686 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:32:01 +0000 (0:00:01.368)       0:39:55.055 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:32:02 +0000 (0:00:01.341)       0:39:56.396 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:32:03 +0000 (0:00:01.327)       0:39:57.724 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:32:06 +0000 (0:00:02.372)       0:40:00.096 ****** ",
                                "\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 : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  06:32:07 +0000 (0:00:01.348)       0:40:01.444 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:32:09 +0000 (0:00:01.498)       0:40:02.943 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:32:10 +0000 (0:00:01.312)       0:40:04.255 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:32:11 +0000 (0:00:01.243)       0:40:05.499 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:32:12 +0000 (0:00:01.253)       0:40:06.752 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:32:14 +0000 (0:00:01.323)       0:40:08.075 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  06:32:15 +0000 (0:00:01.509)       0:40:09.584 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  06:32:17 +0000 (0:00:01.441)       0:40:11.026 ****** ",
                                "\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)] ***************************",
                                "Thursday 01 October 2026  06:32:18 +0000 (0:00:01.502)       0:40:12.528 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:32:20 +0000 (0:00:01.379)       0:40:13.908 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:32:21 +0000 (0:00:01.484)       0:40:15.392 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  06:32:23 +0000 (0:00:02.296)       0:40:17.688 ****** ",
                                "\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 [Get osd numbers - non container] *****************************************",
                                "Thursday 01 October 2026  06:32:27 +0000 (0:00:03.482)       0:40:21.171 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set num_osds] ************************************************************",
                                "Thursday 01 October 2026  06:32:29 +0000 (0:00:01.621)       0:40:22.792 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set_fact container_exec_cmd_osd] *****************************************",
                                "Thursday 01 October 2026  06:32:30 +0000 (0:00:01.177)       0:40:23.970 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Stop ceph osd] ***********************************************************",
                                "Thursday 01 October 2026  06:32:31 +0000 (0:00:01.346)       0:40:25.317 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:32:35 +0000 (0:00:04.254)       0:40:29.571 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  06:32:37 +0000 (0:00:01.360)       0:40:30.931 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  06:32:38 +0000 (0:00:01.224)       0:40:32.156 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  06:32:39 +0000 (0:00:01.265)       0:40:33.422 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  06:32:41 +0000 (0:00:01.734)       0:40:35.157 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  06:32:43 +0000 (0:00:01.638)       0:40:36.795 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  06:32:44 +0000 (0:00:01.821)       0:40:38.617 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  06:32:46 +0000 (0:00:01.227)       0:40:39.844 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  06:32:47 +0000 (0:00:01.360)       0:40:41.205 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  06:32:48 +0000 (0:00:01.305)       0:40:42.510 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  06:32:50 +0000 (0:00:01.802)       0:40:44.313 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  06:32:52 +0000 (0:00:01.628)       0:40:45.941 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:32:53 +0000 (0:00:01.345)       0:40:47.287 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:32:54 +0000 (0:00:01.275)       0:40:48.562 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:32:56 +0000 (0:00:01.261)       0:40:49.824 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:32:57 +0000 (0:00:01.250)       0:40:51.074 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:32:58 +0000 (0:00:01.276)       0:40:52.351 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:32:59 +0000 (0:00:01.340)       0:40:53.692 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:33:01 +0000 (0:00:01.252)       0:40:54.944 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:33:02 +0000 (0:00:01.314)       0:40:56.258 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:33:03 +0000 (0:00:01.186)       0:40:57.445 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:33:04 +0000 (0:00:01.252)       0:40:58.697 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:33:06 +0000 (0:00:01.264)       0:40:59.961 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:33:07 +0000 (0:00:01.167)       0:41:01.129 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:33:08 +0000 (0:00:01.214)       0:41:02.343 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:33:09 +0000 (0:00:01.156)       0:41:03.500 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:33:10 +0000 (0:00:01.195)       0:41:04.695 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:33:12 +0000 (0:00:01.310)       0:41:06.006 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:33:13 +0000 (0:00:01.286)       0:41:07.293 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:33:14 +0000 (0:00:01.176)       0:41:08.469 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:33:15 +0000 (0:00:01.230)       0:41:09.700 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:33:17 +0000 (0:00:01.288)       0:41:10.989 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:33:18 +0000 (0:00:01.157)       0:41:12.146 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:33:19 +0000 (0:00:01.210)       0:41:13.357 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:33:21 +0000 (0:00:02.282)       0:41:15.639 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:33:24 +0000 (0:00:02.424)       0:41:18.064 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  06:33:25 +0000 (0:00:01.232)       0:41:19.297 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  06:33:26 +0000 (0:00:01.316)       0:41:20.614 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  06:33:28 +0000 (0:00:01.261)       0:41:21.875 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  06:33:30 +0000 (0:00:02.047)       0:41:23.923 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  06:33:31 +0000 (0:00:01.656)       0:41:25.579 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  06:33:33 +0000 (0:00:01.232)       0:41:26.812 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:33:34 +0000 (0:00:01.533)       0:41:28.346 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:33:35 +0000 (0:00:01.185)       0:41:29.531 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  06:33:36 +0000 (0:00:01.206)       0:41:30.737 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  06:34:16 +0000 (0:00:39.148)       0:42:09.886 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  06:34:17 +0000 (0:00:01.293)       0:42:11.180 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  06:34:18 +0000 (0:00:01.228)       0:42:12.408 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  06:34:19 +0000 (0:00:01.251)       0:42:13.660 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  06:34:21 +0000 (0:00:01.366)       0:42:15.026 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  06:34:22 +0000 (0:00:01.204)       0:42:16.231 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:34:23 +0000 (0:00:01.272)       0:42:17.504 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:34:26 +0000 (0:00:03.198)       0:42:20.702 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:34:28 +0000 (0:00:01.255)       0:42:21.958 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  06:34:29 +0000 (0:00:01.436)       0:42:23.394 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  06:34:30 +0000 (0:00:01.227)       0:42:24.621 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  06:34:32 +0000 (0:00:01.243)       0:42:25.865 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  06:34:33 +0000 (0:00:01.202)       0:42:27.067 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  06:34:34 +0000 (0:00:01.274)       0:42:28.341 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  06:34:35 +0000 (0:00:01.222)       0:42:29.563 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  06:34:37 +0000 (0:00:01.226)       0:42:30.790 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  06:34:38 +0000 (0:00:01.241)       0:42:32.031 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  06:34:39 +0000 (0:00:01.236)       0:42:33.268 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:34:40 +0000 (0:00:01.219)       0:42:34.488 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  06:34:41 +0000 (0:00:01.151)       0:42:35.640 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:34:49 +0000 (0:00:07.707)       0:42:43.347 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-config : Create rados gateway instance directories] *****************",
                                "Thursday 01 October 2026  06:34:51 +0000 (0:00:01.679)       0:42:45.027 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate environment file] *********************************",
                                "Thursday 01 October 2026  06:34:52 +0000 (0:00:01.517)       0:42:46.544 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:34:54 +0000 (0:00:01.963)       0:42:48.508 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:34:55 +0000 (0:00:01.211)       0:42:49.719 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:34:57 +0000 (0:00:01.227)       0:42:50.947 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:34:58 +0000 (0:00:01.250)       0:42:52.197 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:34:59 +0000 (0:00:01.235)       0:42:53.433 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  06:35:01 +0000 (0:00:01.382)       0:42:54.816 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  06:35:02 +0000 (0:00:01.187)       0:42:56.003 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  06:35:03 +0000 (0:00:01.155)       0:42:57.159 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  06:35:04 +0000 (0:00:01.229)       0:42:58.388 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:35:05 +0000 (0:00:01.275)       0:42:59.664 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:35:07 +0000 (0:00:01.178)       0:43:00.842 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:35:08 +0000 (0:00:01.330)       0:43:02.172 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:35:11 +0000 (0:00:03.498)       0:43:05.671 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:35:13 +0000 (0:00:01.261)       0:43:06.933 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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;33mchanged: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:35:19 +0000 (0:00:06.292)       0:43:13.226 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:35:20 +0000 (0:00:01.238)       0:43:14.464 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:35:21 +0000 (0:00:01.234)       0:43:15.699 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:35:23 +0000 (0:00:01.305)       0:43:17.004 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:35:24 +0000 (0:00:01.272)       0:43:18.277 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:35:25 +0000 (0:00:01.276)       0:43:19.553 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:35:27 +0000 (0:00:01.300)       0:43:20.854 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  06:35:29 +0000 (0:00:01.987)       0:43:22.842 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  06:35:31 +0000 (0:00:02.019)       0:43:24.861 ****** ",
                                "\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)] ***************************",
                                "Thursday 01 October 2026  06:35:32 +0000 (0:00:01.521)       0:43:26.382 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:35:33 +0000 (0:00:01.265)       0:43:27.647 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:35:35 +0000 (0:00:01.449)       0:43:29.097 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact add_osd] *********************************************",
                                "Thursday 01 October 2026  06:35:37 +0000 (0:00:01.825)       0:43:30.923 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:35:38 +0000 (0:00:01.187)       0:43:32.110 ****** ",
                                "\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] ******************************",
                                "Thursday 01 October 2026  06:35:40 +0000 (0:00:02.170)       0:43:34.281 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create tmpfiles.d directory] **********************************",
                                "Thursday 01 October 2026  06:35:42 +0000 (0:00:01.587)       0:43:35.869 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Disable transparent hugepage] *********************************",
                                "Thursday 01 October 2026  06:35:43 +0000 (0:00:01.176)       0:43:37.045 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get default vm.min_free_kbytes] *******************************",
                                "Thursday 01 October 2026  06:35:44 +0000 (0:00:01.248)       0:43:38.294 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************",
                                "Thursday 01 October 2026  06:35:46 +0000 (0:00:01.665)       0:43:39.959 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Apply operating system tuning] ********************************",
                                "Thursday 01 October 2026  06:35:47 +0000 (0:00:01.276)       0:43:41.236 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Install dependencies] *****************************************",
                                "Thursday 01 October 2026  06:35:50 +0000 (0:00:03.439)       0:43:44.675 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks common.yml] *************************************",
                                "Thursday 01 October 2026  06:35:52 +0000 (0:00:01.139)       0:43:45.814 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create bootstrap-osd and osd directories] *********************",
                                "Thursday 01 October 2026  06:35:53 +0000 (0:00:01.553)       0:43:47.368 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  06:35:55 +0000 (0:00:02.098)       0:43:49.467 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  06:35:58 +0000 (0:00:03.033)       0:43:52.501 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set noup flag] ************************************************",
                                "Thursday 01 October 2026  06:36:00 +0000 (0:00:02.021)       0:43:54.522 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Thursday 01 October 2026  06:36:02 +0000 (0:00:01.316)       0:43:55.839 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Thursday 01 October 2026  06:36:03 +0000 (0:00:01.260)       0:43:57.099 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks start_osds.yml] *********************************",
                                "Thursday 01 October 2026  06:36:04 +0000 (0:00:01.202)       0:43:58.302 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get osd ids] **************************************************",
                                "Thursday 01 October 2026  06:36:06 +0000 (0:00:01.781)       0:44:00.084 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Collect osd ids] **********************************************",
                                "Thursday 01 October 2026  06:36:07 +0000 (0:00:01.663)       0:44:01.747 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  06:36:10 +0000 (0:00:02.366)       0:44:04.114 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd unit file] ***********************************",
                                "Thursday 01 October 2026  06:36:11 +0000 (0:00:01.548)       0:44:05.663 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd ceph-osd target file] ************************",
                                "Thursday 01 October 2026  06:36:13 +0000 (0:00:02.029)       0:44:07.693 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Enable ceph-osd.target] ***************************************",
                                "Thursday 01 October 2026  06:36:16 +0000 (0:00:02.132)       0:44:09.826 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure systemd service override directory exists] *************",
                                "Thursday 01 October 2026  06:36:18 +0000 (0:00:02.478)       0:44:12.305 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************",
                                "Thursday 01 October 2026  06:36:19 +0000 (0:00:01.230)       0:44:13.535 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********",
                                "Thursday 01 October 2026  06:36:20 +0000 (0:00:01.216)       0:44:14.752 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=1)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Thursday 01 October 2026  06:36:23 +0000 (0:00:02.235)       0:44:16.987 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Thursday 01 October 2026  06:36:26 +0000 (0:00:03.081)       0:44:20.069 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=3)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=1)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Thursday 01 October 2026  06:36:31 +0000 (0:00:04.841)       0:44:24.910 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Wait for all osd to be up] ************************************",
                                "Thursday 01 October 2026  06:36:32 +0000 (0:00:01.353)       0:44:26.263 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include crush_rules.yml] **************************************",
                                "Thursday 01 October 2026  06:36:33 +0000 (0:00:01.313)       0:44:27.577 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Scan ceph-disk osds with ceph-volume if deploying nautilus] **************",
                                "Thursday 01 October 2026  06:36:35 +0000 (0:00:01.343)       0:44:28.920 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Activate scanned ceph-disk osds and migrate to ceph-volume if deploying nautilus] ***",
                                "Thursday 01 October 2026  06:36:36 +0000 (0:00:01.203)       0:44:30.124 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Waiting for clean pgs...] ************************************************",
                                "Thursday 01 October 2026  06:36:37 +0000 (0:00:01.102)       0:44:31.226 ****** ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-3 -> testbed-node-0]: Waiting for clean pgs... (600 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-3 -> testbed-node-0]: Waiting for clean pgs... (599 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph osds cluster] ***********************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:36:45 +0000 (0:00:08.101)       0:44:39.328 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:36:46 +0000 (0:00:01.206)       0:44:40.534 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:36:48 +0000 (0:00:01.577)       0:44:42.111 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:36:49 +0000 (0:00:01.251)       0:44:43.363 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:36:51 +0000 (0:00:01.679)       0:44:45.043 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:36:52 +0000 (0:00:01.209)       0:44:46.252 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:36:53 +0000 (0:00:01.272)       0:44:47.524 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:36:55 +0000 (0:00:01.298)       0:44:48.822 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:36:56 +0000 (0:00:01.276)       0:44:50.099 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:36:57 +0000 (0:00:01.270)       0:44:51.370 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  06:36:59 +0000 (0:00:01.985)       0:44:53.355 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:37:01 +0000 (0:00:01.507)       0:44:54.863 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  06:37:04 +0000 (0:00:03.762)       0:44:58.625 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  06:37:06 +0000 (0:00:01.544)       0:45:00.169 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  06:37:08 +0000 (0:00:02.292)       0:45:02.461 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  06:37:09 +0000 (0:00:01.252)       0:45:03.714 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:37:01.757101', 'end': '2026-10-01 06:37:01.811608', 'delta': '0:00:00.054507', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:37:02.468549', 'end': '2026-10-01 06:37:02.506296', 'delta': '0:00:00.037747', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:37:03.537723', 'end': '2026-10-01 06:37:03.576645', 'delta': '0:00:00.038922', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  06:37:11 +0000 (0:00:01.334)       0:45:05.048 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:37:13 +0000 (0:00:01.878)       0:45:06.926 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:37:15 +0000 (0:00:01.979)       0:45:08.905 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:37:16 +0000 (0:00:01.274)       0:45:10.180 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:37:18 +0000 (0:00:02.166)       0:45:12.346 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:37:19 +0000 (0:00:01.255)       0:45:13.601 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:37:21 +0000 (0:00:01.274)       0:45:14.876 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:37:22 +0000 (0:00:01.360)       0:45:16.236 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:37:23 +0000 (0:00:01.175)       0:45:17.412 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:37:24 +0000 (0:00:01.247)       0:45:18.659 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:37:26 +0000 (0:00:01.380)       0:45:20.039 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:37:27 +0000 (0:00:01.201)       0:45:21.241 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:37:28 +0000 (0:00:01.240)       0:45:22.482 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:37:29 +0000 (0:00:01.214)       0:45:23.696 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:37:31 +0000 (0:00:01.248)       0:45:24.944 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:37:33 +0000 (0:00:01.978)       0:45:26.923 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:37:34 +0000 (0:00:01.485)       0:45:28.409 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:37:36 +0000 (0:00:01.614)       0:45:30.024 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:37:37 +0000 (0:00:01.170)       0:45:31.194 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:37:39 +0000 (0:00:02.534)       0:45:33.729 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:37:41 +0000 (0:00:01.185)       0:45:34.915 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:37:42 +0000 (0:00:01.399)       0:45:36.314 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:37:43 +0000 (0:00:01.190)       0:45:37.504 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:37:45 +0000 (0:00:02.174)       0:45:39.678 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  06:37:47 +0000 (0:00:01.245)       0:45:40.924 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:37:48 +0000 (0:00:01.208)       0:45:42.133 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:37:49 +0000 (0:00:01.231)       0:45:43.365 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:37:50 +0000 (0:00:01.373)       0:45:44.738 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:37:52 +0000 (0:00:01.223)       0:45:45.961 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:37:53 +0000 (0:00:01.326)       0:45:47.288 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:37:54 +0000 (0:00:01.455)       0:45:48.743 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:37:56 +0000 (0:00:01.586)       0:45:50.329 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:37:58 +0000 (0:00:01.501)       0:45:51.831 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:37:59 +0000 (0:00:01.224)       0:45:53.055 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:38:00 +0000 (0:00:01.485)       0:45:54.540 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  06:38:03 +0000 (0:00:02.435)       0:45:56.976 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Get osd numbers - non container] *****************************************",
                                "Thursday 01 October 2026  06:38:05 +0000 (0:00:02.600)       0:45:59.576 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set num_osds] ************************************************************",
                                "Thursday 01 October 2026  06:38:06 +0000 (0:00:01.185)       0:46:00.762 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Set_fact container_exec_cmd_osd] *****************************************",
                                "Thursday 01 October 2026  06:38:07 +0000 (0:00:00.821)       0:46:01.583 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Stop ceph osd] ***********************************************************",
                                "Thursday 01 October 2026  06:38:09 +0000 (0:00:01.492)       0:46:03.075 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:38:13 +0000 (0:00:03.814)       0:46:06.889 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  06:38:14 +0000 (0:00:01.131)       0:46:08.021 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  06:38:15 +0000 (0:00:01.189)       0:46:09.210 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  06:38:16 +0000 (0:00:01.175)       0:46:10.385 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  06:38:18 +0000 (0:00:01.656)       0:46:12.041 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  06:38:19 +0000 (0:00:01.650)       0:46:13.691 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  06:38:21 +0000 (0:00:01.541)       0:46:15.233 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  06:38:22 +0000 (0:00:01.172)       0:46:16.406 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  06:38:23 +0000 (0:00:01.159)       0:46:17.565 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  06:38:25 +0000 (0:00:01.230)       0:46:18.796 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  06:38:26 +0000 (0:00:01.728)       0:46:20.524 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  06:38:28 +0000 (0:00:01.615)       0:46:22.140 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:38:29 +0000 (0:00:00.964)       0:46:23.105 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:38:30 +0000 (0:00:00.825)       0:46:23.931 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:38:30 +0000 (0:00:00.828)       0:46:24.759 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:38:31 +0000 (0:00:00.817)       0:46:25.577 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:38:32 +0000 (0:00:00.879)       0:46:26.457 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:38:33 +0000 (0:00:00.829)       0:46:27.286 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:38:34 +0000 (0:00:00.827)       0:46:28.114 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:38:35 +0000 (0:00:00.826)       0:46:28.941 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:38:36 +0000 (0:00:00.876)       0:46:29.817 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:38:36 +0000 (0:00:00.832)       0:46:30.649 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:38:37 +0000 (0:00:00.884)       0:46:31.534 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:38:38 +0000 (0:00:00.860)       0:46:32.394 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:38:39 +0000 (0:00:00.831)       0:46:33.225 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:38:40 +0000 (0:00:00.831)       0:46:34.056 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:38:41 +0000 (0:00:00.823)       0:46:34.880 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:38:41 +0000 (0:00:00.828)       0:46:35.708 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:38:42 +0000 (0:00:00.816)       0:46:36.525 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:38:43 +0000 (0:00:00.807)       0:46:37.333 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:38:44 +0000 (0:00:00.820)       0:46:38.154 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:38:45 +0000 (0:00:00.825)       0:46:38.979 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:38:46 +0000 (0:00:00.859)       0:46:39.838 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:38:46 +0000 (0:00:00.823)       0:46:40.662 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:38:48 +0000 (0:00:01.641)       0:46:42.303 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:38:51 +0000 (0:00:02.657)       0:46:44.960 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  06:38:52 +0000 (0:00:01.240)       0:46:46.201 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  06:38:53 +0000 (0:00:01.373)       0:46:47.574 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  06:38:55 +0000 (0:00:01.317)       0:46:48.892 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  06:38:56 +0000 (0:00:01.830)       0:46:50.722 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  06:38:58 +0000 (0:00:01.622)       0:46:52.344 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  06:38:59 +0000 (0:00:01.229)       0:46:53.574 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:39:00 +0000 (0:00:00.908)       0:46:54.483 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:39:01 +0000 (0:00:00.809)       0:46:55.293 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  06:39:02 +0000 (0:00:01.216)       0:46:56.509 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  06:39:39 +0000 (0:00:37.199)       0:47:33.709 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  06:39:41 +0000 (0:00:01.319)       0:47:35.029 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  06:39:42 +0000 (0:00:01.193)       0:47:36.222 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  06:39:43 +0000 (0:00:01.251)       0:47:37.474 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  06:39:45 +0000 (0:00:01.360)       0:47:38.835 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  06:39:46 +0000 (0:00:01.317)       0:47:40.152 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:39:47 +0000 (0:00:00.881)       0:47:41.034 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:39:50 +0000 (0:00:03.044)       0:47:44.078 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:39:51 +0000 (0:00:00.891)       0:47:44.970 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  06:39:52 +0000 (0:00:01.176)       0:47:46.147 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  06:39:53 +0000 (0:00:01.220)       0:47:47.367 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  06:39:54 +0000 (0:00:01.178)       0:47:48.545 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  06:39:56 +0000 (0:00:01.231)       0:47:49.777 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  06:39:57 +0000 (0:00:01.274)       0:47:51.051 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  06:39:58 +0000 (0:00:01.163)       0:47:52.214 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  06:39:59 +0000 (0:00:01.249)       0:47:53.463 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  06:40:00 +0000 (0:00:01.264)       0:47:54.728 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  06:40:02 +0000 (0:00:01.533)       0:47:56.261 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:40:03 +0000 (0:00:00.860)       0:47:57.122 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  06:40:04 +0000 (0:00:01.138)       0:47:58.260 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:40:10 +0000 (0:00:06.287)       0:48:04.548 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-config : Create rados gateway instance directories] *****************",
                                "Thursday 01 October 2026  06:40:11 +0000 (0:00:01.206)       0:48:05.754 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate environment file] *********************************",
                                "Thursday 01 October 2026  06:40:13 +0000 (0:00:01.611)       0:48:07.365 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:40:15 +0000 (0:00:01.928)       0:48:09.294 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:40:16 +0000 (0:00:00.970)       0:48:10.265 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:40:17 +0000 (0:00:00.964)       0:48:11.229 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:40:18 +0000 (0:00:00.855)       0:48:12.084 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:40:19 +0000 (0:00:00.850)       0:48:12.935 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  06:40:19 +0000 (0:00:00.803)       0:48:13.738 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  06:40:20 +0000 (0:00:00.869)       0:48:14.607 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  06:40:21 +0000 (0:00:00.792)       0:48:15.400 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  06:40:22 +0000 (0:00:00.808)       0:48:16.208 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:40:23 +0000 (0:00:00.859)       0:48:17.068 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:40:24 +0000 (0:00:00.815)       0:48:17.883 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:40:25 +0000 (0:00:00.884)       0:48:18.767 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:40:28 +0000 (0:00:03.373)       0:48:22.141 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:40:29 +0000 (0:00:00.987)       0:48:23.129 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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;33mchanged: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:40:34 +0000 (0:00:05.179)       0:48:28.309 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:40:35 +0000 (0:00:00.839)       0:48:29.148 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:40:36 +0000 (0:00:00.840)       0:48:29.989 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:40:37 +0000 (0:00:00.843)       0:48:30.833 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:40:37 +0000 (0:00:00.841)       0:48:31.674 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:40:38 +0000 (0:00:00.856)       0:48:32.530 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:40:39 +0000 (0:00:00.955)       0:48:33.485 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:40:40 +0000 (0:00:01.162)       0:48:34.648 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:40:42 +0000 (0:00:01.129)       0:48:35.778 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:40:43 +0000 (0:00:01.099)       0:48:36.878 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:40:43 +0000 (0:00:00.858)       0:48:37.737 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:40:44 +0000 (0:00:01.017)       0:48:38.754 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact add_osd] *********************************************",
                                "Thursday 01 October 2026  06:40:47 +0000 (0:00:02.066)       0:48:40.820 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:40:47 +0000 (0:00:00.864)       0:48:41.685 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks system_tuning.yml] ******************************",
                                "Thursday 01 October 2026  06:40:49 +0000 (0:00:01.442)       0:48:43.128 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create tmpfiles.d directory] **********************************",
                                "Thursday 01 October 2026  06:40:50 +0000 (0:00:01.202)       0:48:44.330 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Disable transparent hugepage] *********************************",
                                "Thursday 01 October 2026  06:40:51 +0000 (0:00:01.221)       0:48:45.552 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get default vm.min_free_kbytes] *******************************",
                                "Thursday 01 October 2026  06:40:52 +0000 (0:00:01.186)       0:48:46.739 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************",
                                "Thursday 01 October 2026  06:40:54 +0000 (0:00:01.646)       0:48:48.385 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Apply operating system tuning] ********************************",
                                "Thursday 01 October 2026  06:40:55 +0000 (0:00:01.243)       0:48:49.628 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Install dependencies] *****************************************",
                                "Thursday 01 October 2026  06:40:58 +0000 (0:00:02.687)       0:48:52.316 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks common.yml] *************************************",
                                "Thursday 01 October 2026  06:40:59 +0000 (0:00:00.844)       0:48:53.160 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create bootstrap-osd and osd directories] *********************",
                                "Thursday 01 October 2026  06:41:00 +0000 (0:00:01.405)       0:48:54.566 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  06:41:02 +0000 (0:00:02.184)       0:48:56.751 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Copy ceph key(s) if needed] ***********************************",
                                "Thursday 01 October 2026  06:41:05 +0000 (0:00:03.007)       0:48:59.759 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set noup flag] ************************************************",
                                "Thursday 01 October 2026  06:41:07 +0000 (0:00:01.805)       0:49:01.564 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Thursday 01 October 2026  06:41:08 +0000 (0:00:00.893)       0:49:02.458 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Thursday 01 October 2026  06:41:09 +0000 (0:00:00.822)       0:49:03.281 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks start_osds.yml] *********************************",
                                "Thursday 01 October 2026  06:41:10 +0000 (0:00:00.817)       0:49:04.098 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get osd ids] **************************************************",
                                "Thursday 01 October 2026  06:41:11 +0000 (0:00:01.191)       0:49:05.289 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Collect osd ids] **********************************************",
                                "Thursday 01 October 2026  06:41:13 +0000 (0:00:01.494)       0:49:06.784 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  06:41:15 +0000 (0:00:02.147)       0:49:08.932 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd unit file] ***********************************",
                                "Thursday 01 October 2026  06:41:16 +0000 (0:00:01.173)       0:49:10.105 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd ceph-osd target file] ************************",
                                "Thursday 01 October 2026  06:41:18 +0000 (0:00:02.100)       0:49:12.206 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Enable ceph-osd.target] ***************************************",
                                "Thursday 01 October 2026  06:41:20 +0000 (0:00:02.034)       0:49:14.240 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure systemd service override directory exists] *************",
                                "Thursday 01 October 2026  06:41:22 +0000 (0:00:02.216)       0:49:16.456 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************",
                                "Thursday 01 October 2026  06:41:23 +0000 (0:00:01.170)       0:49:17.626 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********",
                                "Thursday 01 October 2026  06:41:25 +0000 (0:00:01.229)       0:49:18.856 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Thursday 01 October 2026  06:41:27 +0000 (0:00:01.990)       0:49:20.846 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Thursday 01 October 2026  06:41:30 +0000 (0:00:03.326)       0:49:24.173 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=4)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Thursday 01 October 2026  06:41:34 +0000 (0:00:04.030)       0:49:28.203 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Wait for all osd to be up] ************************************",
                                "Thursday 01 October 2026  06:41:35 +0000 (0:00:00.959)       0:49:29.163 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include crush_rules.yml] **************************************",
                                "Thursday 01 October 2026  06:41:36 +0000 (0:00:00.973)       0:49:30.136 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Scan ceph-disk osds with ceph-volume if deploying nautilus] **************",
                                "Thursday 01 October 2026  06:41:37 +0000 (0:00:00.885)       0:49:31.022 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Activate scanned ceph-disk osds and migrate to ceph-volume if deploying nautilus] ***",
                                "Thursday 01 October 2026  06:41:38 +0000 (0:00:00.787)       0:49:31.809 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Waiting for clean pgs...] ************************************************",
                                "Thursday 01 October 2026  06:41:38 +0000 (0:00:00.906)       0:49:32.715 ****** ",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for clean pgs... (600 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for clean pgs... (599 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for clean pgs... (598 retries left).\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [testbed-node-4 -> testbed-node-0]: Waiting for clean pgs... (597 retries left).\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph osds cluster] ***********************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:41:53 +0000 (0:00:14.417)       0:49:47.133 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:41:54 +0000 (0:00:01.194)       0:49:48.327 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:41:56 +0000 (0:00:01.669)       0:49:49.996 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:41:57 +0000 (0:00:01.190)       0:49:51.186 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:41:58 +0000 (0:00:01.578)       0:49:52.765 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:42:00 +0000 (0:00:01.203)       0:49:53.968 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:42:01 +0000 (0:00:01.172)       0:49:55.141 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:42:02 +0000 (0:00:01.210)       0:49:56.352 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:42:03 +0000 (0:00:01.222)       0:49:57.575 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:42:04 +0000 (0:00:01.167)       0:49:58.742 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  06:42:07 +0000 (0:00:02.218)       0:50:00.961 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:42:08 +0000 (0:00:01.279)       0:50:02.240 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  06:42:11 +0000 (0:00:03.089)       0:50:05.329 ****** ",
                                "\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 : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  06:42:13 +0000 (0:00:01.594)       0:50:06.923 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  06:42:14 +0000 (0:00:01.811)       0:50:08.735 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  06:42:16 +0000 (0:00:01.270)       0:50:10.005 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:42:09.200950', 'end': '2026-10-01 06:42:09.246889', 'delta': '0:00:00.045939', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:42:09.830271', 'end': '2026-10-01 06:42:09.862090', 'delta': '0:00:00.031819', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:42:10.368765', 'end': '2026-10-01 06:42:10.403271', 'delta': '0:00:00.034506', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  06:42:17 +0000 (0:00:01.295)       0:50:11.300 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:42:18 +0000 (0:00:01.359)       0:50:12.659 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:42:20 +0000 (0:00:01.336)       0:50:13.996 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:42:21 +0000 (0:00:01.188)       0:50:15.185 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:42:23 +0000 (0:00:02.226)       0:50:17.412 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:42:24 +0000 (0:00:01.209)       0:50:18.621 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:42:26 +0000 (0:00:01.156)       0:50:19.777 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:42:27 +0000 (0:00:01.830)       0:50:21.607 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:42:28 +0000 (0:00:01.134)       0:50:22.742 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:42:30 +0000 (0:00:01.292)       0:50:24.034 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:42:31 +0000 (0:00:01.241)       0:50:25.275 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:42:32 +0000 (0:00:01.200)       0:50:26.476 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:42:33 +0000 (0:00:01.181)       0:50:27.658 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:42:35 +0000 (0:00:01.172)       0:50:28.830 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:42:36 +0000 (0:00:01.195)       0:50:30.026 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:42:37 +0000 (0:00:01.413)       0:50:31.439 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:42:39 +0000 (0:00:01.556)       0:50:32.996 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:42:40 +0000 (0:00:01.572)       0:50:34.568 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:42:42 +0000 (0:00:01.217)       0:50:35.785 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:42:44 +0000 (0:00:02.535)       0:50:38.320 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:42:45 +0000 (0:00:01.303)       0:50:39.624 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:42:47 +0000 (0:00:01.288)       0:50:40.912 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:42:48 +0000 (0:00:01.213)       0:50:42.125 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:42:50 +0000 (0:00:01.807)       0:50:43.933 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  06:42:51 +0000 (0:00:01.212)       0:50:45.146 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:42:52 +0000 (0:00:01.202)       0:50:46.348 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:42:53 +0000 (0:00:01.206)       0:50:47.555 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:42:55 +0000 (0:00:01.219)       0:50:48.775 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:42:56 +0000 (0:00:01.215)       0:50:49.990 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:42:57 +0000 (0:00:01.308)       0:50:51.299 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:42:59 +0000 (0:00:01.879)       0:50:53.178 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:43:01 +0000 (0:00:01.918)       0:50:55.096 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:43:03 +0000 (0:00:01.924)       0:50:57.021 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:43:04 +0000 (0:00:01.175)       0:50:58.196 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:43:05 +0000 (0:00:01.453)       0:50:59.649 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  06:43:07 +0000 (0:00:01.900)       0:51:01.550 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Get osd numbers - non container] *****************************************",
                                "Thursday 01 October 2026  06:43:10 +0000 (0:00:02.399)       0:51:03.949 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set num_osds] ************************************************************",
                                "Thursday 01 October 2026  06:43:11 +0000 (0:00:01.284)       0:51:05.233 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set_fact container_exec_cmd_osd] *****************************************",
                                "Thursday 01 October 2026  06:43:12 +0000 (0:00:00.833)       0:51:06.066 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Stop ceph osd] ***********************************************************",
                                "Thursday 01 October 2026  06:43:13 +0000 (0:00:00.992)       0:51:07.059 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:43:16 +0000 (0:00:03.654)       0:51:10.714 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  06:43:18 +0000 (0:00:01.199)       0:51:11.913 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  06:43:19 +0000 (0:00:01.358)       0:51:13.272 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  06:43:20 +0000 (0:00:01.178)       0:51:14.450 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  06:43:22 +0000 (0:00:01.566)       0:51:16.017 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  06:43:23 +0000 (0:00:01.573)       0:51:17.590 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  06:43:25 +0000 (0:00:01.695)       0:51:19.286 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  06:43:26 +0000 (0:00:01.167)       0:51:20.453 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  06:43:27 +0000 (0:00:01.165)       0:51:21.619 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  06:43:29 +0000 (0:00:01.168)       0:51:22.788 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  06:43:30 +0000 (0:00:01.594)       0:51:24.382 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  06:43:32 +0000 (0:00:01.586)       0:51:25.968 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:43:33 +0000 (0:00:00.824)       0:51:26.792 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:43:33 +0000 (0:00:00.877)       0:51:27.670 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:43:34 +0000 (0:00:00.856)       0:51:28.526 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:43:35 +0000 (0:00:00.885)       0:51:29.412 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:43:36 +0000 (0:00:00.929)       0:51:30.342 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:43:37 +0000 (0:00:00.840)       0:51:31.182 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:43:38 +0000 (0:00:00.891)       0:51:32.073 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:43:39 +0000 (0:00:00.853)       0:51:32.927 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:43:39 +0000 (0:00:00.819)       0:51:33.746 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:43:40 +0000 (0:00:00.851)       0:51:34.598 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:43:41 +0000 (0:00:00.853)       0:51:35.451 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:43:42 +0000 (0:00:00.826)       0:51:36.278 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:43:43 +0000 (0:00:00.887)       0:51:37.165 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:43:44 +0000 (0:00:00.810)       0:51:37.975 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:43:45 +0000 (0:00:01.006)       0:51:38.982 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:43:46 +0000 (0:00:01.050)       0:51:40.033 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:43:47 +0000 (0:00:00.977)       0:51:41.010 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:43:48 +0000 (0:00:00.804)       0:51:41.815 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:43:48 +0000 (0:00:00.923)       0:51:42.739 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:43:49 +0000 (0:00:00.867)       0:51:43.607 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:43:50 +0000 (0:00:00.821)       0:51:44.428 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:43:51 +0000 (0:00:00.824)       0:51:45.253 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:43:53 +0000 (0:00:01.601)       0:51:46.854 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:43:55 +0000 (0:00:01.971)       0:51:48.826 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  06:43:56 +0000 (0:00:01.217)       0:51:50.043 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  06:43:57 +0000 (0:00:01.178)       0:51:51.222 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  06:43:58 +0000 (0:00:01.250)       0:51:52.472 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (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",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  06:44:00 +0000 (0:00:02.074)       0:51:54.546 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  06:44:02 +0000 (0:00:01.535)       0:51:56.081 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  06:44:03 +0000 (0:00:01.173)       0:51:57.255 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:44:04 +0000 (0:00:00.823)       0:51:58.078 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:44:05 +0000 (0:00:00.795)       0:51:58.873 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  06:44:06 +0000 (0:00:01.134)       0:52:00.007 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  06:44:44 +0000 (0:00:38.404)       0:52:38.412 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  06:44:45 +0000 (0:00:01.268)       0:52:39.681 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  06:44:47 +0000 (0:00:01.164)       0:52:40.845 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  06:44:48 +0000 (0:00:01.253)       0:52:42.099 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  06:44:49 +0000 (0:00:01.191)       0:52:43.290 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  06:44:50 +0000 (0:00:01.189)       0:52:44.480 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:44:51 +0000 (0:00:00.850)       0:52:45.330 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:44:54 +0000 (0:00:02.987)       0:52:48.317 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:44:55 +0000 (0:00:00.843)       0:52:49.160 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  06:44:56 +0000 (0:00:01.193)       0:52:50.354 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  06:44:57 +0000 (0:00:01.198)       0:52:51.552 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  06:44:58 +0000 (0:00:01.147)       0:52:52.700 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  06:45:00 +0000 (0:00:01.188)       0:52:53.888 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  06:45:01 +0000 (0:00:01.169)       0:52:55.058 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  06:45:02 +0000 (0:00:01.202)       0:52:56.260 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  06:45:03 +0000 (0:00:01.179)       0:52:57.440 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  06:45:04 +0000 (0:00:01.257)       0:52:58.698 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  06:45:06 +0000 (0:00:01.251)       0:52:59.949 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:45:07 +0000 (0:00:01.029)       0:53:00.978 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  06:45:08 +0000 (0:00:01.219)       0:53:02.197 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:45:15 +0000 (0:00:06.568)       0:53:08.766 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-config : Create rados gateway instance directories] *****************",
                                "Thursday 01 October 2026  06:45:16 +0000 (0:00:01.229)       0:53:09.996 ****** ",
                                "\u001b[0;32mok: [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] *********************************",
                                "Thursday 01 October 2026  06:45:17 +0000 (0:00:01.634)       0:53:11.630 ****** ",
                                "\u001b[0;32mok: [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] ********************************************",
                                "Thursday 01 October 2026  06:45:19 +0000 (0:00:01.780)       0:53:13.410 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:45:20 +0000 (0:00:00.835)       0:53:14.246 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:45:21 +0000 (0:00:00.837)       0:53:15.084 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:45:22 +0000 (0:00:00.893)       0:53:15.977 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:45:23 +0000 (0:00:00.823)       0:53:16.801 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  06:45:23 +0000 (0:00:00.801)       0:53:17.603 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  06:45:24 +0000 (0:00:00.953)       0:53:18.556 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  06:45:25 +0000 (0:00:00.847)       0:53:19.404 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  06:45:26 +0000 (0:00:00.816)       0:53:20.220 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:45:27 +0000 (0:00:00.792)       0:53:21.012 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:45:28 +0000 (0:00:00.774)       0:53:21.787 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:45:28 +0000 (0:00:00.895)       0:53:22.683 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:45:32 +0000 (0:00:03.329)       0:53:26.012 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:45:33 +0000 (0:00:00.853)       0:53:26.865 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:45:38 +0000 (0:00:05.674)       0:53:32.540 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:45:39 +0000 (0:00:00.828)       0:53:33.369 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:45:40 +0000 (0:00:00.820)       0:53:34.189 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:45:41 +0000 (0:00:00.829)       0:53:35.019 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:45:42 +0000 (0:00:00.832)       0:53:35.851 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:45:43 +0000 (0:00:00.967)       0:53:36.819 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:45:44 +0000 (0:00:00.972)       0:53:37.791 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:45:45 +0000 (0:00:01.102)       0:53:38.894 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:45:46 +0000 (0:00:01.184)       0:53:40.078 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:45:47 +0000 (0:00:01.123)       0:53:41.202 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:45:48 +0000 (0:00:00.825)       0:53:42.027 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:45:49 +0000 (0:00:01.073)       0:53:43.100 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact add_osd] *********************************************",
                                "Thursday 01 October 2026  06:45:50 +0000 (0:00:01.440)       0:53:44.541 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact container_exec_cmd] **********************************",
                                "Thursday 01 October 2026  06:45:51 +0000 (0:00:00.864)       0:53:45.405 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks system_tuning.yml] ******************************",
                                "Thursday 01 October 2026  06:45:53 +0000 (0:00:01.869)       0:53:47.275 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/system_tuning.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create tmpfiles.d directory] **********************************",
                                "Thursday 01 October 2026  06:45:54 +0000 (0:00:01.354)       0:53:48.630 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Disable transparent hugepage] *********************************",
                                "Thursday 01 October 2026  06:45:56 +0000 (0:00:01.201)       0:53:49.831 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get default vm.min_free_kbytes] *******************************",
                                "Thursday 01 October 2026  06:45:57 +0000 (0:00:01.205)       0:53:51.037 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set_fact vm_min_free_kbytes] **********************************",
                                "Thursday 01 October 2026  06:45:58 +0000 (0:00:01.483)       0:53:52.520 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Apply operating system tuning] ********************************",
                                "Thursday 01 October 2026  06:46:00 +0000 (0:00:01.258)       0:53:53.778 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'fs.aio-max-nr', 'value': '1048576', 'enable': True})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'fs.file-max', 'value': 26234859})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'vm.zone_reclaim_mode', 'value': 0})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'vm.swappiness', 'value': 10})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': 'vm.min_free_kbytes', 'value': '67584'})\u001b[0m",
                                "",
                                "TASK [ceph-osd : Install dependencies] *****************************************",
                                "Thursday 01 October 2026  06:46:02 +0000 (0:00:02.492)       0:53:56.271 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks common.yml] *************************************",
                                "Thursday 01 October 2026  06:46:03 +0000 (0:00:00.811)       0:53:57.082 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/common.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Create bootstrap-osd and osd directories] *********************",
                                "Thursday 01 October 2026  06:46:04 +0000 (0:00:01.099)       0:53:58.182 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd/)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  06:46:06 +0000 (0:00:01.996)       0:54:00.179 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Copy ceph key(s) if needed] ***********************************",
                                "Thursday 01 October 2026  06:46:09 +0000 (0:00:02.848)       0:54:03.027 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Set noup flag] ************************************************",
                                "Thursday 01 October 2026  06:46:11 +0000 (0:00:02.224)       0:54:05.251 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm.yml] ******************************",
                                "Thursday 01 October 2026  06:46:12 +0000 (0:00:00.895)       0:54:06.147 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks scenarios/lvm-batch.yml] ************************",
                                "Thursday 01 October 2026  06:46:13 +0000 (0:00:00.807)       0:54:06.954 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks start_osds.yml] *********************************",
                                "Thursday 01 October 2026  06:46:14 +0000 (0:00:00.895)       0:54:07.849 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/start_osds.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Get osd ids] **************************************************",
                                "Thursday 01 October 2026  06:46:15 +0000 (0:00:01.143)       0:54:08.993 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Collect osd ids] **********************************************",
                                "Thursday 01 October 2026  06:46:16 +0000 (0:00:01.553)       0:54:10.547 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  06:46:18 +0000 (0:00:02.177)       0:54:12.724 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-osd/tasks/systemd.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd unit file] ***********************************",
                                "Thursday 01 October 2026  06:46:20 +0000 (0:00:01.199)       0:54:13.924 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Generate systemd ceph-osd target file] ************************",
                                "Thursday 01 October 2026  06:46:22 +0000 (0:00:01.937)       0:54:15.862 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Enable ceph-osd.target] ***************************************",
                                "Thursday 01 October 2026  06:46:24 +0000 (0:00:01.963)       0:54:17.825 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure systemd service override directory exists] *************",
                                "Thursday 01 October 2026  06:46:26 +0000 (0:00:02.131)       0:54:19.956 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Add ceph-osd systemd service overrides] ***********************",
                                "Thursday 01 October 2026  06:46:27 +0000 (0:00:01.263)       0:54:21.219 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Ensure /var/lib/ceph/osd/<cluster>-<item> is present] *********",
                                "Thursday 01 October 2026  06:46:28 +0000 (0:00:01.174)       0:54:22.393 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Write run file in /var/lib/ceph/osd/xxxx/run] *****************",
                                "Thursday 01 October 2026  06:46:30 +0000 (0:00:01.958)       0:54:24.351 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Systemd start osd] ********************************************",
                                "Thursday 01 October 2026  06:46:34 +0000 (0:00:03.650)       0:54:28.002 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item=2)\u001b[0m",
                                "",
                                "TASK [ceph-osd : Unset noup flag] **********************************************",
                                "Thursday 01 October 2026  06:46:38 +0000 (0:00:04.544)       0:54:32.546 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-osd : Wait for all osd to be up] ************************************",
                                "Thursday 01 October 2026  06:46:39 +0000 (0:00:00.955)       0:54:33.502 ****** ",
                                "\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] **************************************",
                                "Thursday 01 October 2026  06:46:52 +0000 (0:00:13.138)       0:54:46.641 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Scan ceph-disk osds with ceph-volume if deploying nautilus] **************",
                                "Thursday 01 October 2026  06:46:53 +0000 (0:00:00.944)       0:54:47.585 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Activate scanned ceph-disk osds and migrate to ceph-volume if deploying nautilus] ***",
                                "Thursday 01 October 2026  06:46:54 +0000 (0:00:00.799)       0:54:48.385 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Waiting for clean pgs...] ************************************************",
                                "Thursday 01 October 2026  06:46:55 +0000 (0:00:00.973)       0:54:49.359 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "PLAY [Complete osd upgrade] ****************************************************",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:46:58 +0000 (0:00:02.697)       0:54:52.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-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:47:00 +0000 (0:00:02.203)       0:54:54.260 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Re-enable pg autoscale on pools] *****************************************",
                                "Thursday 01 October 2026  06:47:02 +0000 (0:00:01.660)       0:54:55.920 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': '.mgr', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'cephfs_data', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'cephfs_metadata', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.buckets.data', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.buckets.index', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.control', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.log', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': 'default.rgw.meta', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item={'name': '.rgw.root', 'mode': 'on'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'backups', 'mode': 'off'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'volumes', 'mode': 'off'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'images', 'mode': 'off'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'metrics', 'mode': 'off'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'vms', 'mode': 'off'}) \u001b[0m",
                                "",
                                "TASK [Unset osd flags] *********************************************************",
                                "Thursday 01 October 2026  06:47:58 +0000 (0:00:56.618)       0:55:52.539 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=noout)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)] => (item=nodeep-scrub)\u001b[0m",
                                "",
                                "TASK [Re-enable balancer] ******************************************************",
                                "Thursday 01 October 2026  06:48:04 +0000 (0:00:05.672)       0:55:58.212 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph mdss cluster, deactivate all rank > 0] **********************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:48:07 +0000 (0:00:03.194)       0:56:01.406 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:48:09 +0000 (0:00:01.417)       0:56:02.824 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:48:10 +0000 (0:00:01.523)       0:56:04.348 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:48:11 +0000 (0:00:01.197)       0:56:05.545 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:48:13 +0000 (0:00:01.657)       0:56:07.203 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:48:14 +0000 (0:00:01.169)       0:56:08.373 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:48:15 +0000 (0:00:01.265)       0:56:09.638 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:48:17 +0000 (0:00:01.276)       0:56:10.915 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:48:18 +0000 (0:00:01.219)       0:56:12.134 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:48:19 +0000 (0:00:01.310)       0:56:13.445 ****** ",
                                "\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-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  06:48:22 +0000 (0:00:02.367)       0:56:15.812 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:48:23 +0000 (0:00:01.351)       0:56:17.164 ****** ",
                                "\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-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  06:48:27 +0000 (0:00:03.648)       0:56:20.812 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  06:48:29 +0000 (0:00:02.035)       0:56:22.848 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  06:48:31 +0000 (0:00:02.344)       0:56:25.193 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (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-0] => (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-0] => (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-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  06:48:32 +0000 (0:00:01.263)       0:56:26.456 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:48:24.475439', 'end': '2026-10-01 06:48:24.522254', 'delta': '0:00:00.046815', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:48:25.122826', 'end': '2026-10-01 06:48:25.164156', 'delta': '0:00:00.041330', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:48:25.783847', 'end': '2026-10-01 06:48:25.826568', 'delta': '0:00:00.042721', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  06:48:33 +0000 (0:00:01.295)       0:56:27.751 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:48:35 +0000 (0:00:01.296)       0:56:29.048 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:48:36 +0000 (0:00:01.319)       0:56:30.368 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:48:37 +0000 (0:00:01.191)       0:56:31.560 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:48:40 +0000 (0:00:02.211)       0:56:33.771 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:48:41 +0000 (0:00:01.209)       0:56:34.981 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:48:42 +0000 (0:00:01.209)       0:56:36.190 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:48:43 +0000 (0:00:01.414)       0:56:37.604 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:48:44 +0000 (0:00:01.155)       0:56:38.760 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:48:46 +0000 (0:00:01.228)       0:56:39.988 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:48:47 +0000 (0:00:01.193)       0:56:41.182 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:48:48 +0000 (0:00:01.320)       0:56:42.502 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:48:49 +0000 (0:00:01.218)       0:56:43.720 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:48:51 +0000 (0:00:01.231)       0:56:44.952 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:48:52 +0000 (0:00:01.240)       0:56:46.193 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:48:53 +0000 (0:00:01.407)       0:56:47.600 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-17-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '0be7b10d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1', 'scsi-SQEMU_QEMU_HARDDISK_0be7b10d-1d5d-4e9d-a5e2-1acf0708ce76-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:48:55 +0000 (0:00:01.423)       0:56:49.024 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:48:56 +0000 (0:00:01.543)       0:56:50.568 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:48:58 +0000 (0:00:01.276)       0:56:51.844 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:48:59 +0000 (0:00:01.625)       0:56:53.470 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:49:00 +0000 (0:00:01.288)       0:56:54.758 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:49:02 +0000 (0:00:01.439)       0:56:56.198 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:49:03 +0000 (0:00:01.307)       0:56:57.506 ****** ",
                                "\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 [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:49:06 +0000 (0:00:02.638)       0:57:00.144 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  06:49:07 +0000 (0:00:01.323)       0:57:01.467 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:49:08 +0000 (0:00:01.263)       0:57:02.731 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  06:49:11 +0000 (0:00:02.440)       0:57:05.171 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Set max_mds 1 on ceph fs] ************************************************",
                                "Thursday 01 October 2026  06:49:14 +0000 (0:00:02.916)       0:57:08.088 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Wait until only rank 0 is up] ********************************************",
                                "Thursday 01 October 2026  06:49:16 +0000 (0:00:02.642)       0:57:10.731 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Get name of remaining active mds] ****************************************",
                                "Thursday 01 October 2026  06:49:19 +0000 (0:00:02.768)       0:57:13.499 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set_fact mds_active_name] ************************************************",
                                "Thursday 01 October 2026  06:49:21 +0000 (0:00:02.241)       0:57:15.740 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'gid_4719', 'value': {'gid': 4719, 'name': 'testbed-node-4', 'rank': 0, 'incarnation': 4, 'state': 'up:active', 'state_seq': 2, 'addr': '192.168.16.14:6817/1934613077', 'addrs': {'addrvec': [{'type': 'v2', 'addr': '192.168.16.14:6816', 'nonce': 1934613077}, {'type': 'v1', 'addr': '192.168.16.14:6817', 'nonce': 1934613077}]}, 'join_fscid': -1, 'export_targets': [], 'features': 4540138322906710015, 'flags': 0, 'compat': {'compat': {}, 'ro_compat': {}, 'incompat': {'feature_1': 'base v0.20', 'feature_2': 'client writeable ranges', 'feature_3': 'default file layouts on dirs', 'feature_4': 'dir inode in separate object', 'feature_5': 'mds uses versioned encoding', 'feature_6': 'dirfrag is stored in omap', 'feature_7': 'mds uses inline data', 'feature_8': 'no anchor table', 'feature_9': 'file layout v2', 'feature_10': 'snaprealm v2'}}}})\u001b[0m",
                                "",
                                "TASK [Set_fact mds_active_host] ************************************************",
                                "Thursday 01 October 2026  06:49:23 +0000 (0:00:01.284)       0:57:17.025 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=testbed-node-5) \u001b[0m",
                                "",
                                "TASK [Create standby_mdss group] ***********************************************",
                                "Thursday 01 October 2026  06:49:25 +0000 (0:00:02.213)       0:57:19.238 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=testbed-node-3)\u001b[0m",
                                "",
                                "TASK [Stop standby ceph mds] ***************************************************",
                                "Thursday 01 October 2026  06:49:27 +0000 (0:00:02.098)       0:57:21.336 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "",
                                "TASK [Mask systemd units for standby ceph mds] *********************************",
                                "Thursday 01 October 2026  06:49:35 +0000 (0:00:07.728)       0:57:29.065 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "",
                                "TASK [Wait until all standbys mds are stopped] *********************************",
                                "Thursday 01 October 2026  06:49:39 +0000 (0:00:04.197)       0:57:33.262 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Create active_mdss group] ************************************************",
                                "Thursday 01 October 2026  06:49:41 +0000 (0:00:02.239)       0:57:35.502 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Upgrade active mds] ******************************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:49:43 +0000 (0:00:01.756)       0:57:37.258 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:49:44 +0000 (0:00:01.229)       0:57:38.487 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:49:46 +0000 (0:00:01.653)       0:57:40.140 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:49:47 +0000 (0:00:01.193)       0:57:41.334 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:49:49 +0000 (0:00:01.538)       0:57:42.873 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:49:50 +0000 (0:00:01.236)       0:57:44.109 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:49:51 +0000 (0:00:01.229)       0:57:45.338 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:49:52 +0000 (0:00:01.206)       0:57:46.545 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:49:53 +0000 (0:00:01.214)       0:57:47.759 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:49:55 +0000 (0:00:01.244)       0:57:49.004 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  06:49:57 +0000 (0:00:01.892)       0:57:50.896 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:49:58 +0000 (0:00:01.421)       0:57:52.317 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  06:50:01 +0000 (0:00:03.061)       0:57:55.379 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  06:50:03 +0000 (0:00:01.495)       0:57:56.874 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  06:50:04 +0000 (0:00:01.791)       0:57:58.666 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  06:50:06 +0000 (0:00:01.355)       0:58:00.022 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:49:59.204608', 'end': '2026-10-01 06:49:59.238759', 'delta': '0:00:00.034151', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:49:59.768779', 'end': '2026-10-01 06:49:59.806659', 'delta': '0:00:00.037880', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:50:00.363390', 'end': '2026-10-01 06:50:00.391420', 'delta': '0:00:00.028030', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  06:50:07 +0000 (0:00:01.310)       0:58:01.332 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:50:08 +0000 (0:00:01.414)       0:58:02.746 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:50:10 +0000 (0:00:01.418)       0:58:04.165 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:50:11 +0000 (0:00:01.240)       0:58:05.406 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:50:13 +0000 (0:00:02.030)       0:58:07.437 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:50:14 +0000 (0:00:01.215)       0:58:08.652 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:50:16 +0000 (0:00:01.411)       0:58:10.064 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:50:17 +0000 (0:00:01.347)       0:58:11.411 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:50:18 +0000 (0:00:01.219)       0:58:12.631 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:50:20 +0000 (0:00:01.189)       0:58:13.820 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:50:21 +0000 (0:00:01.228)       0:58:15.049 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:50:22 +0000 (0:00:01.221)       0:58:16.270 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:50:23 +0000 (0:00:01.221)       0:58:17.491 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:50:24 +0000 (0:00:01.264)       0:58:18.756 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:50:26 +0000 (0:00:01.280)       0:58:20.037 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:50:27 +0000 (0:00:01.608)       0:58:21.645 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:50:29 +0000 (0:00:01.625)       0:58:23.271 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:50:31 +0000 (0:00:01.563)       0:58:24.834 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:50:32 +0000 (0:00:01.191)       0:58:26.025 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:50:33 +0000 (0:00:01.661)       0:58:27.687 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:50:35 +0000 (0:00:01.210)       0:58:28.897 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:50:36 +0000 (0:00:01.310)       0:58:30.207 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:50:37 +0000 (0:00:01.165)       0:58:31.373 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:50:39 +0000 (0:00:01.772)       0:58:33.146 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  06:50:40 +0000 (0:00:01.266)       0:58:34.413 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:50:41 +0000 (0:00:01.265)       0:58:35.678 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:50:43 +0000 (0:00:01.233)       0:58:36.911 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:50:44 +0000 (0:00:01.219)       0:58:38.130 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:50:45 +0000 (0:00:01.286)       0:58:39.417 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:50:47 +0000 (0:00:01.364)       0:58:40.781 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:50:48 +0000 (0:00:01.891)       0:58:42.673 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:50:51 +0000 (0:00:02.106)       0:58:44.779 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:50:52 +0000 (0:00:01.509)       0:58:46.288 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:50:53 +0000 (0:00:01.257)       0:58:47.546 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:50:55 +0000 (0:00:01.468)       0:58:49.014 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  06:50:57 +0000 (0:00:01.950)       0:58:50.965 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Prevent restart from the packaging] **************************************",
                                "Thursday 01 October 2026  06:51:00 +0000 (0:00:03.080)       0:58:54.045 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:51:01 +0000 (0:00:01.186)       0:58:55.232 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  06:51:02 +0000 (0:00:01.192)       0:58:56.425 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  06:51:03 +0000 (0:00:01.259)       0:58:57.685 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  06:51:05 +0000 (0:00:01.182)       0:58:58.867 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  06:51:06 +0000 (0:00:01.753)       0:59:00.620 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  06:51:09 +0000 (0:00:02.248)       0:59:02.868 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  06:51:10 +0000 (0:00:01.733)       0:59:04.601 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  06:51:12 +0000 (0:00:01.344)       0:59:05.946 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  06:51:13 +0000 (0:00:01.188)       0:59:07.135 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  06:51:14 +0000 (0:00:01.176)       0:59:08.312 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  06:51:16 +0000 (0:00:01.581)       0:59:09.894 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  06:51:18 +0000 (0:00:01.966)       0:59:11.860 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:51:19 +0000 (0:00:01.301)       0:59:13.162 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:51:20 +0000 (0:00:01.243)       0:59:14.406 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:51:21 +0000 (0:00:01.279)       0:59:15.685 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:51:23 +0000 (0:00:01.255)       0:59:16.940 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:51:24 +0000 (0:00:01.243)       0:59:18.184 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:51:25 +0000 (0:00:01.204)       0:59:19.389 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:51:26 +0000 (0:00:01.328)       0:59:20.717 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:51:28 +0000 (0:00:01.268)       0:59:21.986 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:51:29 +0000 (0:00:01.283)       0:59:23.270 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:51:30 +0000 (0:00:01.218)       0:59:24.488 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:51:31 +0000 (0:00:01.235)       0:59:25.723 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:51:33 +0000 (0:00:01.265)       0:59:26.988 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:51:34 +0000 (0:00:01.219)       0:59:28.208 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:51:35 +0000 (0:00:01.242)       0:59:29.450 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:51:36 +0000 (0:00:01.281)       0:59:30.732 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:51:38 +0000 (0:00:01.218)       0:59:31.950 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:51:39 +0000 (0:00:01.242)       0:59:33.192 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:51:40 +0000 (0:00:01.201)       0:59:34.393 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:51:41 +0000 (0:00:01.361)       0:59:35.755 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:51:43 +0000 (0:00:01.237)       0:59:36.993 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:51:44 +0000 (0:00:01.219)       0:59:38.213 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:51:45 +0000 (0:00:01.224)       0:59:39.437 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:51:47 +0000 (0:00:02.071)       0:59:41.509 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:51:50 +0000 (0:00:02.388)       0:59:43.898 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  06:51:51 +0000 (0:00:01.297)       0:59:45.195 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  06:51:52 +0000 (0:00:01.253)       0:59:46.449 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  06:51:53 +0000 (0:00:01.262)       0:59:47.711 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  06:51:55 +0000 (0:00:01.828)       0:59:49.540 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  06:51:57 +0000 (0:00:01.564)       0:59:51.104 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  06:51:58 +0000 (0:00:01.316)       0:59:52.421 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:51:59 +0000 (0:00:01.210)       0:59:53.632 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:52:01 +0000 (0:00:01.242)       0:59:54.874 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  06:52:02 +0000 (0:00:01.200)       0:59:56.074 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  06:52:04 +0000 (0:00:01.717)       0:59:57.792 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  06:52:05 +0000 (0:00:01.255)       0:59:59.047 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  06:52:06 +0000 (0:00:01.258)       1:00:00.306 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  06:52:07 +0000 (0:00:01.248)       1:00:01.555 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  06:52:09 +0000 (0:00:01.233)       1:00:02.789 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  06:52:10 +0000 (0:00:01.404)       1:00:04.193 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:52:11 +0000 (0:00:01.286)       1:00:05.480 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:52:13 +0000 (0:00:02.216)       1:00:07.696 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:52:15 +0000 (0:00:01.257)       1:00:08.954 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  06:52:16 +0000 (0:00:01.427)       1:00:10.381 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  06:52:17 +0000 (0:00:01.215)       1:00:11.596 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  06:52:19 +0000 (0:00:01.206)       1:00:12.802 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  06:52:20 +0000 (0:00:01.201)       1:00:14.004 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  06:52:21 +0000 (0:00:01.296)       1:00:15.300 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  06:52:22 +0000 (0:00:01.249)       1:00:16.549 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  06:52:24 +0000 (0:00:01.255)       1:00:17.805 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  06:52:25 +0000 (0:00:01.237)       1:00:19.042 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  06:52:26 +0000 (0:00:01.242)       1:00:20.285 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:52:27 +0000 (0:00:01.267)       1:00:21.553 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  06:52:29 +0000 (0:00:01.379)       1:00:22.933 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:52:36 +0000 (0:00:07.186)       1:00:30.120 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-config : Create rados gateway instance directories] *****************",
                                "Thursday 01 October 2026  06:52:37 +0000 (0:00:01.297)       1:00:31.417 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate environment file] *********************************",
                                "Thursday 01 October 2026  06:52:39 +0000 (0:00:01.549)       1:00:32.967 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:52:41 +0000 (0:00:02.140)       1:00:35.107 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:52:42 +0000 (0:00:01.210)       1:00:36.318 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:52:43 +0000 (0:00:01.176)       1:00:37.494 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:52:44 +0000 (0:00:01.193)       1:00:38.688 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:52:46 +0000 (0:00:01.167)       1:00:39.855 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  06:52:47 +0000 (0:00:01.150)       1:00:41.006 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  06:52:48 +0000 (0:00:01.135)       1:00:42.142 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  06:52:49 +0000 (0:00:01.253)       1:00:43.395 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  06:52:50 +0000 (0:00:01.280)       1:00:44.675 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:52:52 +0000 (0:00:01.208)       1:00:45.884 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:52:53 +0000 (0:00:01.187)       1:00:47.071 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:52:54 +0000 (0:00:01.214)       1:00:48.285 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:52:58 +0000 (0:00:03.635)       1:00:51.921 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:52:59 +0000 (0:00:01.238)       1:00:53.159 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:53:03 +0000 (0:00:04.317)       1:00:57.476 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:53:04 +0000 (0:00:01.191)       1:00:58.668 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:53:06 +0000 (0:00:01.175)       1:00:59.843 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:53:07 +0000 (0:00:01.209)       1:01:01.052 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:53:08 +0000 (0:00:01.215)       1:01:02.268 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:53:09 +0000 (0:00:01.236)       1:01:03.505 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:53:11 +0000 (0:00:01.346)       1:01:04.851 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:53:13 +0000 (0:00:02.035)       1:01:06.887 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:53:14 +0000 (0:00:01.580)       1:01:08.467 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:53:16 +0000 (0:00:01.580)       1:01:10.047 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:53:17 +0000 (0:00:01.201)       1:01:11.249 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:53:19 +0000 (0:00:01.622)       1:01:12.872 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include create_mds_filesystems.yml] ***************************",
                                "Thursday 01 October 2026  06:53:20 +0000 (0:00:01.857)       1:01:14.729 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include common.yml] *******************************************",
                                "Thursday 01 October 2026  06:53:22 +0000 (0:00:01.179)       1:01:15.909 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/common.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create bootstrap-mds and mds directories] *********************",
                                "Thursday 01 October 2026  06:53:23 +0000 (0:00:01.513)       1:01:17.422 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mds/ceph-testbed-node-4)\u001b[0m",
                                "",
                                "TASK [ceph-mds : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  06:53:25 +0000 (0:00:02.169)       1:01:19.592 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Copy ceph key(s) if needed] ***********************************",
                                "Thursday 01 October 2026  06:53:29 +0000 (0:00:03.373)       1:01:22.966 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create mds keyring] *******************************************",
                                "Thursday 01 October 2026  06:53:31 +0000 (0:00:02.190)       1:01:25.156 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Non_containerized.yml] ****************************************",
                                "Thursday 01 October 2026  06:53:32 +0000 (0:00:01.597)       1:01:26.753 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Containerized.yml] ********************************************",
                                "Thursday 01 October 2026  06:53:34 +0000 (0:00:01.138)       1:01:27.891 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/containerized.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  06:53:35 +0000 (0:00:01.532)       1:01:29.424 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-mds : Generate systemd unit file] ***********************************",
                                "Thursday 01 October 2026  06:53:37 +0000 (0:00:01.685)       1:01:31.109 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Generate systemd ceph-mds target file] ************************",
                                "Thursday 01 October 2026  06:53:39 +0000 (0:00:02.192)       1:01:33.302 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Enable ceph-mds.target] ***************************************",
                                "Thursday 01 October 2026  06:53:41 +0000 (0:00:02.074)       1:01:35.376 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Systemd start mds container] **********************************",
                                "Thursday 01 October 2026  06:53:44 +0000 (0:00:02.424)       1:01:37.801 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Wait for mds socket to exist] *********************************",
                                "Thursday 01 October 2026  06:53:46 +0000 (0:00:02.395)       1:01:40.197 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Restart ceph mds] ********************************************************",
                                "Thursday 01 October 2026  06:53:48 +0000 (0:00:01.603)       1:01:41.800 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Restart active mds] ******************************************************",
                                "Thursday 01 October 2026  06:53:49 +0000 (0:00:01.362)       1:01:43.162 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  06:53:57 +0000 (0:00:08.054)       1:01:51.216 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Thursday 01 October 2026  06:53:58 +0000 (0:00:01.222)       1:01:52.439 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Upgrade standbys ceph mdss cluster] **************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:54:00 +0000 (0:00:01.500)       1:01:53.939 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:54:01 +0000 (0:00:01.290)       1:01:55.230 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:54:03 +0000 (0:00:01.889)       1:01:57.119 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:54:04 +0000 (0:00:01.423)       1:01:58.542 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:54:06 +0000 (0:00:01.707)       1:02:00.249 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:54:07 +0000 (0:00:01.353)       1:02:01.603 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:54:09 +0000 (0:00:01.440)       1:02:03.044 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:54:10 +0000 (0:00:01.371)       1:02:04.416 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:54:12 +0000 (0:00:01.351)       1:02:05.767 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:54:13 +0000 (0:00:01.333)       1:02:07.100 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  06:54:15 +0000 (0:00:02.594)       1:02:09.695 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:54:17 +0000 (0:00:01.633)       1:02:11.329 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  06:54:20 +0000 (0:00:03.356)       1:02:14.685 ****** ",
                                "\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 : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  06:54:22 +0000 (0:00:01.688)       1:02:16.373 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  06:54:24 +0000 (0:00:01.871)       1:02:18.245 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  06:54:25 +0000 (0:00:01.334)       1:02:19.580 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:54:18.240564', 'end': '2026-10-01 06:54:18.282075', 'delta': '0:00:00.041511', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:54:18.927581', 'end': '2026-10-01 06:54:18.970353', 'delta': '0:00:00.042772', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:54:19.620030', 'end': '2026-10-01 06:54:19.660443', 'delta': '0:00:00.040413', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  06:54:27 +0000 (0:00:01.267)       1:02:20.847 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:54:28 +0000 (0:00:01.449)       1:02:22.297 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:54:29 +0000 (0:00:01.418)       1:02:23.716 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:54:31 +0000 (0:00:01.288)       1:02:25.004 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:54:34 +0000 (0:00:02.860)       1:02:27.865 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:54:35 +0000 (0:00:01.338)       1:02:29.204 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:54:36 +0000 (0:00:01.192)       1:02:30.397 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:54:37 +0000 (0:00:01.286)       1:02:31.683 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:54:39 +0000 (0:00:01.304)       1:02:32.987 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:54:40 +0000 (0:00:01.267)       1:02:34.254 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:54:41 +0000 (0:00:01.318)       1:02:35.572 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:54:43 +0000 (0:00:01.432)       1:02:37.005 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:54:44 +0000 (0:00:01.462)       1:02:38.468 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:54:46 +0000 (0:00:01.344)       1:02:39.812 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:54:47 +0000 (0:00:01.367)       1:02:41.180 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:54:49 +0000 (0:00:01.700)       1:02:42.880 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:54:50 +0000 (0:00:01.782)       1:02:44.662 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:54:52 +0000 (0:00:01.820)       1:02:46.483 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:54:54 +0000 (0:00:01.748)       1:02:48.231 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:54:56 +0000 (0:00:01.756)       1:02:49.988 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:54:57 +0000 (0:00:01.523)       1:02:51.511 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:54:59 +0000 (0:00:01.513)       1:02:53.025 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:55:00 +0000 (0:00:01.330)       1:02:54.356 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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] *************************",
                                "Thursday 01 October 2026  06:55:03 +0000 (0:00:02.536)       1:02:56.892 ****** ",
                                "\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-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 : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  06:55:04 +0000 (0:00:01.517)       1:02:58.409 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:55:06 +0000 (0:00:01.377)       1:02:59.787 ****** ",
                                "\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_block ipv4] ****",
                                "Thursday 01 October 2026  06:55:07 +0000 (0:00:01.384)       1:03:01.171 ****** ",
                                "\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_block ipv6] ****",
                                "Thursday 01 October 2026  06:55:09 +0000 (0:00:02.003)       1:03:03.174 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  06:55:10 +0000 (0:00:01.565)       1:03:04.740 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:55:12 +0000 (0:00:01.429)       1:03:06.169 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:55:14 +0000 (0:00:02.111)       1:03:08.280 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:55:16 +0000 (0:00:01.723)       1:03:10.004 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:55:17 +0000 (0:00:01.618)       1:03:11.622 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:55:19 +0000 (0:00:01.474)       1:03:13.097 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:55:21 +0000 (0:00:01.743)       1:03:14.840 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  06:55:24 +0000 (0:00:02.963)       1:03:17.803 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Prevent restarts from the packaging] *************************************",
                                "Thursday 01 October 2026  06:55:27 +0000 (0:00:03.026)       1:03:20.830 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  06:55:28 +0000 (0:00:01.354)       1:03:22.184 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  06:55:30 +0000 (0:00:01.783)       1:03:23.968 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  06:55:31 +0000 (0:00:01.461)       1:03:25.429 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  06:55:32 +0000 (0:00:01.316)       1:03:26.745 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  06:55:34 +0000 (0:00:01.714)       1:03:28.460 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  06:55:36 +0000 (0:00:01.827)       1:03:30.288 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  06:55:38 +0000 (0:00:02.318)       1:03:32.606 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  06:55:40 +0000 (0:00:01.571)       1:03:34.177 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  06:55:42 +0000 (0:00:01.603)       1:03:35.781 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  06:55:43 +0000 (0:00:01.598)       1:03:37.380 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  06:55:45 +0000 (0:00:01.794)       1:03:39.175 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  06:55:46 +0000 (0:00:01.570)       1:03:40.745 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  06:55:48 +0000 (0:00:01.387)       1:03:42.132 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  06:55:49 +0000 (0:00:01.474)       1:03:43.607 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  06:55:51 +0000 (0:00:01.444)       1:03:45.051 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  06:55:52 +0000 (0:00:01.434)       1:03:46.485 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  06:55:54 +0000 (0:00:01.459)       1:03:47.945 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  06:55:55 +0000 (0:00:01.395)       1:03:49.340 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  06:55:56 +0000 (0:00:01.388)       1:03:50.729 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  06:55:58 +0000 (0:00:01.809)       1:03:52.538 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  06:56:00 +0000 (0:00:01.594)       1:03:54.133 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  06:56:01 +0000 (0:00:01.360)       1:03:55.494 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  06:56:03 +0000 (0:00:01.348)       1:03:56.843 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  06:56:04 +0000 (0:00:01.385)       1:03:58.228 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  06:56:06 +0000 (0:00:01.544)       1:03:59.773 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  06:56:07 +0000 (0:00:01.722)       1:04:01.495 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  06:56:09 +0000 (0:00:01.357)       1:04:02.853 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  06:56:10 +0000 (0:00:01.352)       1:04:04.206 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  06:56:11 +0000 (0:00:01.416)       1:04:05.622 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  06:56:13 +0000 (0:00:01.444)       1:04:07.066 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  06:56:14 +0000 (0:00:01.467)       1:04:08.534 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  06:56:16 +0000 (0:00:01.579)       1:04:10.114 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  06:56:17 +0000 (0:00:01.348)       1:04:11.462 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  06:56:19 +0000 (0:00:01.343)       1:04:12.806 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  06:56:21 +0000 (0:00:02.319)       1:04:15.126 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  06:56:24 +0000 (0:00:02.646)       1:04:17.772 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  06:56:25 +0000 (0:00:01.637)       1:04:19.409 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  06:56:27 +0000 (0:00:01.464)       1:04:20.874 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  06:56:28 +0000 (0:00:01.581)       1:04:22.455 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/usr/lib/udev/rules.d/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",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  06:56:30 +0000 (0:00:02.128)       1:04:24.584 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  06:56:32 +0000 (0:00:01.722)       1:04:26.306 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  06:56:33 +0000 (0:00:01.316)       1:04:27.622 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  06:56:35 +0000 (0:00:01.472)       1:04:29.094 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  06:56:36 +0000 (0:00:01.335)       1:04:30.430 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  06:56:38 +0000 (0:00:01.680)       1:04:32.110 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  06:56:41 +0000 (0:00:02.833)       1:04:34.944 ****** ",
                                "\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-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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  06:56:42 +0000 (0:00:01.344)       1:04:36.289 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  06:56:43 +0000 (0:00:01.410)       1:04:37.699 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  06:56:45 +0000 (0:00:01.274)       1:04:38.974 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  06:56:46 +0000 (0:00:01.778)       1:04:40.752 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  06:56:48 +0000 (0:00:01.371)       1:04:42.124 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  06:56:49 +0000 (0:00:01.503)       1:04:43.627 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  06:56:52 +0000 (0:00:02.154)       1:04:45.782 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  06:56:53 +0000 (0:00:01.371)       1:04:47.153 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  06:56:55 +0000 (0:00:01.721)       1:04:48.875 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  06:56:56 +0000 (0:00:01.600)       1:04:50.476 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  06:56:58 +0000 (0:00:01.405)       1:04:51.882 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  06:56:59 +0000 (0:00:01.642)       1:04:53.524 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  06:57:01 +0000 (0:00:01.437)       1:04:54.961 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  06:57:02 +0000 (0:00:01.427)       1:04:56.389 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  06:57:04 +0000 (0:00:01.437)       1:04:57.826 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  06:57:05 +0000 (0:00:01.720)       1:04:59.547 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  06:57:07 +0000 (0:00:01.355)       1:05:00.903 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  06:57:08 +0000 (0:00:01.440)       1:05:02.343 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  06:57:09 +0000 (0:00:01.407)       1:05:03.750 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (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-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  06:57:17 +0000 (0:00:07.283)       1:05:11.034 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-config : Create rados gateway instance directories] *****************",
                                "Thursday 01 October 2026  06:57:18 +0000 (0:00:01.466)       1:05:12.500 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate environment file] *********************************",
                                "Thursday 01 October 2026  06:57:20 +0000 (0:00:01.896)       1:05:14.397 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  06:57:22 +0000 (0:00:02.300)       1:05:16.697 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  06:57:24 +0000 (0:00:01.647)       1:05:18.345 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  06:57:26 +0000 (0:00:01.475)       1:05:19.821 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  06:57:28 +0000 (0:00:01.971)       1:05:21.792 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  06:57:29 +0000 (0:00:01.634)       1:05:23.426 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  06:57:31 +0000 (0:00:01.430)       1:05:24.857 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  06:57:32 +0000 (0:00:01.361)       1:05:26.219 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  06:57:33 +0000 (0:00:01.379)       1:05:27.598 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  06:57:35 +0000 (0:00:01.389)       1:05:28.987 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  06:57:36 +0000 (0:00:01.381)       1:05:30.368 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  06:57:38 +0000 (0:00:01.791)       1:05:32.160 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  06:57:39 +0000 (0:00:01.366)       1:05:33.527 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  06:57:43 +0000 (0:00:04.101)       1:05:37.628 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  06:57:45 +0000 (0:00:01.468)       1:05:39.097 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  06:57:49 +0000 (0:00:04.118)       1:05:43.215 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  06:57:50 +0000 (0:00:01.348)       1:05:44.563 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:57:52 +0000 (0:00:01.546)       1:05:46.110 ****** ",
                                "\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_block ipv4] ****",
                                "Thursday 01 October 2026  06:57:53 +0000 (0:00:01.401)       1:05:47.512 ****** ",
                                "\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_block ipv6] ****",
                                "Thursday 01 October 2026  06:57:55 +0000 (0:00:01.422)       1:05:48.934 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  06:57:56 +0000 (0:00:01.471)       1:05:50.406 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:57:58 +0000 (0:00:01.599)       1:05:52.006 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  06:57:59 +0000 (0:00:01.557)       1:05:53.564 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  06:58:01 +0000 (0:00:01.533)       1:05:55.097 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  06:58:03 +0000 (0:00:02.048)       1:05:57.145 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:58:04 +0000 (0:00:01.500)       1:05:58.646 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  06:58:06 +0000 (0:00:01.707)       1:06:00.354 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include create_mds_filesystems.yml] ***************************",
                                "Thursday 01 October 2026  06:58:08 +0000 (0:00:01.946)       1:06:02.300 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include common.yml] *******************************************",
                                "Thursday 01 October 2026  06:58:10 +0000 (0:00:01.560)       1:06:03.861 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/common.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create bootstrap-mds and mds directories] *********************",
                                "Thursday 01 October 2026  06:58:11 +0000 (0:00:01.561)       1:06:05.422 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (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/mds/ceph-testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mds/ceph-testbed-node-3)\u001b[0m",
                                "",
                                "TASK [ceph-mds : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  06:58:13 +0000 (0:00:02.037)       1:06:07.460 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Copy ceph key(s) if needed] ***********************************",
                                "Thursday 01 October 2026  06:58:16 +0000 (0:00:02.747)       1:06:10.207 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Create mds keyring] *******************************************",
                                "Thursday 01 October 2026  06:58:18 +0000 (0:00:02.298)       1:06:12.506 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Non_containerized.yml] ****************************************",
                                "Thursday 01 October 2026  06:58:20 +0000 (0:00:01.746)       1:06:14.253 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Containerized.yml] ********************************************",
                                "Thursday 01 October 2026  06:58:21 +0000 (0:00:01.273)       1:06:15.526 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/containerized.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-mds : Include_tasks systemd.yml] ************************************",
                                "Thursday 01 October 2026  06:58:23 +0000 (0:00:01.646)       1:06:17.172 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-mds/tasks/systemd.yml for testbed-node-5, testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-mds : Generate systemd unit file] ***********************************",
                                "Thursday 01 October 2026  06:58:24 +0000 (0:00:01.412)       1:06:18.585 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Generate systemd ceph-mds target file] ************************",
                                "Thursday 01 October 2026  06:58:27 +0000 (0:00:02.466)       1:06:21.052 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Enable ceph-mds.target] ***************************************",
                                "Thursday 01 October 2026  06:58:29 +0000 (0:00:02.124)       1:06:23.177 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Systemd start mds container] **********************************",
                                "Thursday 01 October 2026  06:58:32 +0000 (0:00:02.691)       1:06:25.868 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-mds : Wait for mds socket to exist] *********************************",
                                "Thursday 01 October 2026  06:58:35 +0000 (0:00:03.874)       1:06:29.743 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set max_mds] *************************************************************",
                                "Thursday 01 October 2026  06:58:37 +0000 (0:00:01.978)       1:06:31.721 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  06:58:40 +0000 (0:00:02.864)       1:06:34.586 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Mdss handler] **********************************",
                                "Thursday 01 October 2026  06:58:42 +0000 (0:00:01.315)       1:06:35.902 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph rgws cluster] ***********************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  06:58:43 +0000 (0:00:01.537)       1:06:37.439 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  06:58:45 +0000 (0:00:01.418)       1:06:38.858 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  06:58:46 +0000 (0:00:01.678)       1:06:40.536 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  06:58:48 +0000 (0:00:01.263)       1:06:41.799 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  06:58:49 +0000 (0:00:01.615)       1:06:43.415 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  06:58:50 +0000 (0:00:01.308)       1:06:44.723 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  06:58:52 +0000 (0:00:01.247)       1:06:45.970 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  06:58:53 +0000 (0:00:01.214)       1:06:47.185 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  06:58:54 +0000 (0:00:01.239)       1:06:48.424 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  06:58:55 +0000 (0:00:01.317)       1:06:49.742 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  06:58:58 +0000 (0:00:02.506)       1:06:52.248 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  06:59:00 +0000 (0:00:01.529)       1:06:53.777 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  06:59:03 +0000 (0:00:03.854)       1:06:57.632 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  06:59:05 +0000 (0:00:01.646)       1:06:59.279 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  06:59:07 +0000 (0:00:01.985)       1:07:01.264 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  06:59:08 +0000 (0:00:01.288)       1:07:02.553 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 06:59:01.162745', 'end': '2026-10-01 06:59:01.220625', 'delta': '0:00:00.057880', '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': ['b20476731c7b'], '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': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 06:59:01.799603', 'end': '2026-10-01 06:59:01.850788', 'delta': '0:00:00.051185', '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': ['db9ea7217be6'], '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': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 06:59:02.447385', 'end': '2026-10-01 06:59:02.499602', 'delta': '0:00:00.052217', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  06:59:10 +0000 (0:00:01.435)       1:07:03.988 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  06:59:11 +0000 (0:00:01.369)       1:07:05.358 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  06:59:12 +0000 (0:00:01.389)       1:07:06.747 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  06:59:14 +0000 (0:00:01.232)       1:07:07.980 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:59:16 +0000 (0:00:02.232)       1:07:10.212 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  06:59:17 +0000 (0:00:01.273)       1:07:11.486 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  06:59:18 +0000 (0:00:01.221)       1:07:12.707 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  06:59:20 +0000 (0:00:01.395)       1:07:14.102 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  06:59:21 +0000 (0:00:01.174)       1:07:15.276 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  06:59:23 +0000 (0:00:01.589)       1:07:16.866 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  06:59:24 +0000 (0:00:01.275)       1:07:18.141 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  06:59:25 +0000 (0:00:01.196)       1:07:19.337 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  06:59:26 +0000 (0:00:01.266)       1:07:20.603 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  06:59:28 +0000 (0:00:01.167)       1:07:21.770 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  06:59:29 +0000 (0:00:01.462)       1:07:23.233 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  06:59:30 +0000 (0:00:01.507)       1:07:24.740 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b', 'dm-uuid-LVM-v8KPzyL5f10R1HyuAYzhSIicdwLkSx3MSLbhmYkwjTorFcX56HG3lSWDsB1lWyV0'], 'uuids': ['b883420c-8a10-4c1c-af75-003e0fe10c2f'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273', 'scsi-SQEMU_QEMU_HARDDISK_9754d21d-0281-41e7-84c0-1ecf293f7273'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '9754d21d', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-Oj1YU0-bhfp-gM1o-ekGJ-MnEK-B9pD-t36Dam', 'scsi-0QEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9', 'scsi-SQEMU_QEMU_HARDDISK_2af7bf30-a5e4-4813-9773-1384ee34f4d9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-22-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc', 'dm-uuid-CRYPT-LUKS2-139794eaccce452a81b6f643f3543dd5-FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--4482771c--ee18--5e17--9b9f--145147d2fd98-osd--block--4482771c--ee18--5e17--9b9f--145147d2fd98', 'dm-uuid-LVM-vy1c3WvKoAR6yxfJpmPoIiaKMdgOd4HYFORe15AxyGyREa0f8cAkAKTxuqiJGerc'], 'uuids': ['139794ea-ccce-452a-81b6-f643f3543dd5'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '2af7bf30', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['FORe15-AxyG-yREa-0f8c-AkAK-Txuq-iJGerc']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9Kxr8T-koFe-tJyj-90dW-DjLb-f5qm-4ZvmTa', 'scsi-0QEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054', 'scsi-SQEMU_QEMU_HARDDISK_afb92555-844d-41c5-96fd-79d2f1134054'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'afb92555', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--db97334b--0573--51f8--9294--af48b6e0b38b-osd--block--db97334b--0573--51f8--9294--af48b6e0b38b']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': 'b0369e82', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1', 'scsi-SQEMU_QEMU_HARDDISK_b0369e82-8a1c-486c-bb54-e58df9766f28-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0', 'dm-uuid-CRYPT-LUKS2-b883420c8a104c1caf75003e0fe10c2f-SLbhmY-kwjT-orFc-X56H-G3lS-WDsB-1lWyV0'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  06:59:32 +0000 (0:00:01.631)       1:07:26.372 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  06:59:34 +0000 (0:00:01.675)       1:07:28.048 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:59:35 +0000 (0:00:01.250)       1:07:29.299 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:59:37 +0000 (0:00:01.712)       1:07:31.012 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  06:59:38 +0000 (0:00:01.178)       1:07:32.190 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  06:59:39 +0000 (0:00:01.338)       1:07:33.529 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  06:59:41 +0000 (0:00:01.399)       1:07:34.929 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  06:59:43 +0000 (0:00:01.957)       1:07:36.886 ****** ",
                                "\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 : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  06:59:44 +0000 (0:00:01.261)       1:07:38.148 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  06:59:45 +0000 (0:00:01.243)       1:07:39.392 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  06:59:46 +0000 (0:00:01.233)       1:07:40.625 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  06:59:48 +0000 (0:00:01.275)       1:07:41.901 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  06:59:49 +0000 (0:00:01.247)       1:07:43.148 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  06:59:50 +0000 (0:00:01.294)       1:07:44.442 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  06:59:52 +0000 (0:00:01.387)       1:07:45.830 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  06:59:53 +0000 (0:00:01.481)       1:07:47.312 ****** ",
                                "\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)] ***************************",
                                "Thursday 01 October 2026  06:59:55 +0000 (0:00:01.576)       1:07:48.888 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  06:59:56 +0000 (0:00:01.280)       1:07:50.168 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  06:59:58 +0000 (0:00:01.987)       1:07:52.156 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  07:00:01 +0000 (0:00:02.662)       1:07:54.818 ****** ",
                                "\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 [Stop ceph rgw when upgrading from stable-3.2] ****************************",
                                "Thursday 01 October 2026  07:00:04 +0000 (0:00:03.049)       1:07:57.868 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Stop ceph rgw (pt. 1)] ***************************************************",
                                "Thursday 01 October 2026  07:00:06 +0000 (0:00:02.230)       1:08:00.098 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [Stop ceph rgw (pt. 2)] ***************************************************",
                                "Thursday 01 October 2026  07:00:09 +0000 (0:00:02.749)       1:08:02.847 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  07:00:11 +0000 (0:00:02.198)       1:08:05.046 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  07:00:12 +0000 (0:00:01.380)       1:08:06.427 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  07:00:13 +0000 (0:00:01.326)       1:08:07.753 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  07:00:15 +0000 (0:00:01.267)       1:08:09.021 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  07:00:16 +0000 (0:00:01.593)       1:08:10.614 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  07:00:18 +0000 (0:00:01.939)       1:08:12.554 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  07:00:20 +0000 (0:00:01.560)       1:08:14.115 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  07:00:21 +0000 (0:00:01.201)       1:08:15.316 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  07:00:22 +0000 (0:00:01.237)       1:08:16.554 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  07:00:24 +0000 (0:00:01.223)       1:08:17.778 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  07:00:25 +0000 (0:00:01.692)       1:08:19.470 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  07:00:27 +0000 (0:00:01.719)       1:08:21.190 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  07:00:28 +0000 (0:00:01.291)       1:08:22.481 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  07:00:30 +0000 (0:00:01.286)       1:08:23.767 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  07:00:31 +0000 (0:00:01.253)       1:08:25.020 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  07:00:32 +0000 (0:00:01.395)       1:08:26.415 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  07:00:33 +0000 (0:00:01.224)       1:08:27.640 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  07:00:35 +0000 (0:00:01.239)       1:08:28.880 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  07:00:36 +0000 (0:00:01.232)       1:08:30.112 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  07:00:37 +0000 (0:00:01.373)       1:08:31.486 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  07:00:38 +0000 (0:00:01.229)       1:08:32.715 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  07:00:40 +0000 (0:00:01.428)       1:08:34.144 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  07:00:41 +0000 (0:00:01.260)       1:08:35.404 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  07:00:42 +0000 (0:00:01.321)       1:08:36.726 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  07:00:44 +0000 (0:00:01.299)       1:08:38.025 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  07:00:45 +0000 (0:00:01.314)       1:08:39.340 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  07:00:46 +0000 (0:00:01.187)       1:08:40.528 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  07:00:47 +0000 (0:00:01.224)       1:08:41.753 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  07:00:49 +0000 (0:00:01.265)       1:08:43.019 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  07:00:50 +0000 (0:00:01.266)       1:08:44.286 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  07:00:51 +0000 (0:00:01.193)       1:08:45.479 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  07:00:53 +0000 (0:00:01.409)       1:08:46.888 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  07:00:54 +0000 (0:00:01.204)       1:08:48.093 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  07:00:55 +0000 (0:00:01.209)       1:08:49.302 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  07:00:57 +0000 (0:00:01.972)       1:08:51.274 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  07:01:00 +0000 (0:00:02.875)       1:08:54.150 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  07:01:01 +0000 (0:00:01.222)       1:08:55.373 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  07:01:02 +0000 (0:00:01.248)       1:08:56.622 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  07:01:04 +0000 (0:00:01.251)       1:08:57.873 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/95-ceph-osd.rules)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/usr/lib/udev/rules.d/60-ceph-by-parttypeuuid.rules)\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  07:01:06 +0000 (0:00:01.992)       1:08:59.866 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  07:01:07 +0000 (0:00:01.603)       1:09:01.469 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  07:01:08 +0000 (0:00:01.237)       1:09:02.707 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  07:01:10 +0000 (0:00:01.446)       1:09:04.153 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  07:01:11 +0000 (0:00:01.274)       1:09:05.428 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  07:01:12 +0000 (0:00:01.266)       1:09:06.694 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  07:01:14 +0000 (0:00:01.842)       1:09:08.536 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  07:01:16 +0000 (0:00:01.279)       1:09:09.816 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  07:01:17 +0000 (0:00:01.242)       1:09:11.058 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  07:01:18 +0000 (0:00:01.294)       1:09:12.353 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  07:01:19 +0000 (0:00:01.279)       1:09:13.632 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  07:01:21 +0000 (0:00:01.235)       1:09:14.867 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  07:01:22 +0000 (0:00:01.240)       1:09:16.108 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  07:01:24 +0000 (0:00:02.232)       1:09:18.341 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  07:01:25 +0000 (0:00:01.298)       1:09:19.639 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  07:01:27 +0000 (0:00:01.504)       1:09:21.143 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  07:01:28 +0000 (0:00:01.286)       1:09:22.430 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  07:01:30 +0000 (0:00:01.586)       1:09:24.016 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  07:01:31 +0000 (0:00:01.441)       1:09:25.458 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  07:01:32 +0000 (0:00:01.253)       1:09:26.711 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  07:01:34 +0000 (0:00:01.242)       1:09:27.954 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  07:01:35 +0000 (0:00:01.240)       1:09:29.194 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  07:01:36 +0000 (0:00:01.249)       1:09:30.444 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  07:01:37 +0000 (0:00:01.247)       1:09:31.691 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  07:01:39 +0000 (0:00:01.326)       1:09:33.017 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  07:01:40 +0000 (0:00:01.269)       1:09:34.286 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  07:01:48 +0000 (0:00:08.174)       1:09:42.461 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-config : Create rados gateway instance directories] *****************",
                                "Thursday 01 October 2026  07:01:49 +0000 (0:00:01.222)       1:09:43.683 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate environment file] *********************************",
                                "Thursday 01 October 2026  07:01:51 +0000 (0:00:01.670)       1:09:45.353 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  07:01:53 +0000 (0:00:02.157)       1:09:47.511 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  07:01:54 +0000 (0:00:01.251)       1:09:48.763 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  07:01:56 +0000 (0:00:01.243)       1:09:50.007 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  07:01:57 +0000 (0:00:01.212)       1:09:51.219 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  07:01:58 +0000 (0:00:01.195)       1:09:52.414 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  07:01:59 +0000 (0:00:01.250)       1:09:53.665 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  07:02:01 +0000 (0:00:01.365)       1:09:55.031 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  07:02:02 +0000 (0:00:01.242)       1:09:56.273 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  07:02:03 +0000 (0:00:01.269)       1:09:57.542 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  07:02:05 +0000 (0:00:01.379)       1:09:58.921 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  07:02:06 +0000 (0:00:01.247)       1:10:00.169 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  07:02:07 +0000 (0:00:01.260)       1:10:01.430 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  07:02:11 +0000 (0:00:03.521)       1:10:04.952 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  07:02:12 +0000 (0:00:01.278)       1:10:06.230 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-3 -> testbed-node-2(192.168.16.12)] => (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",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  07:02:16 +0000 (0:00:04.279)       1:10:10.510 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  07:02:17 +0000 (0:00:01.205)       1:10:11.715 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  07:02:19 +0000 (0:00:01.209)       1:10:12.925 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  07:02:20 +0000 (0:00:01.276)       1:10:14.201 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  07:02:21 +0000 (0:00:01.234)       1:10:15.436 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  07:02:22 +0000 (0:00:01.203)       1:10:16.639 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  07:02:24 +0000 (0:00:01.363)       1:10:18.003 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  07:02:26 +0000 (0:00:02.013)       1:10:20.017 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  07:02:28 +0000 (0:00:02.194)       1:10:22.211 ****** ",
                                "\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)] ***************************",
                                "Thursday 01 October 2026  07:02:29 +0000 (0:00:01.517)       1:10:23.728 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  07:02:31 +0000 (0:00:01.269)       1:10:24.998 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  07:02:32 +0000 (0:00:01.461)       1:10:26.460 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include common.yml] *******************************************",
                                "Thursday 01 October 2026  07:02:34 +0000 (0:00:01.759)       1:10:28.219 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  07:02:36 +0000 (0:00:01.593)       1:10:29.813 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:02:38 +0000 (0:00:02.777)       1:10:32.590 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********",
                                "Thursday 01 October 2026  07:02:40 +0000 (0:00:02.164)       1:10:34.755 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************",
                                "Thursday 01 October 2026  07:02:42 +0000 (0:00:01.198)       1:10:35.954 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rados gateway directories] *****************************",
                                "Thursday 01 October 2026  07:02:44 +0000 (0:00:01.867)       1:10:37.822 ****** ",
                                "\u001b[0;32mok: [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",
                                "",
                                "TASK [ceph-rgw : Create rgw keyrings] ******************************************",
                                "Thursday 01 October 2026  07:02:45 +0000 (0:00:01.859)       1:10:39.681 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  07:02:50 +0000 (0:00:04.822)       1:10:44.504 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************",
                                "Thursday 01 October 2026  07:02:53 +0000 (0:00:03.027)       1:10:47.531 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Rgw pool creation tasks] **************************************",
                                "Thursday 01 October 2026  07:02:55 +0000 (0:00:02.031)       1:10:49.562 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create ec profile] ********************************************",
                                "Thursday 01 October 2026  07:02:57 +0000 (0:00:01.672)       1:10:51.234 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  07:02:59 +0000 (0:00:01.839)       1:10:53.073 ****** ",
                                "\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] *********************************************",
                                "Thursday 01 October 2026  07:03:01 +0000 (0:00:02.631)       1:10:55.705 ****** ",
                                "\u001b[0;32mok: [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;32mok: [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;32mok: [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;32mok: [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;32mok: [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] *************************",
                                "Thursday 01 October 2026  07:03:25 +0000 (0:00:23.605)       1:11:19.310 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************",
                                "Thursday 01 October 2026  07:03:26 +0000 (0:00:01.184)       1:11:20.495 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include start_docker_rgw.yml] *********************************",
                                "Thursday 01 October 2026  07:03:27 +0000 (0:00:01.228)       1:11:21.724 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_task systemd.yml] *************************************",
                                "Thursday 01 October 2026  07:03:29 +0000 (0:00:01.850)       1:11:23.575 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd unit file] ***********************************",
                                "Thursday 01 October 2026  07:03:31 +0000 (0:00:01.559)       1:11:25.134 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************",
                                "Thursday 01 October 2026  07:03:33 +0000 (0:00:02.156)       1:11:27.290 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************",
                                "Thursday 01 October 2026  07:03:35 +0000 (0:00:02.101)       1:11:29.392 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Systemd start rgw container] **********************************",
                                "Thursday 01 October 2026  07:03:38 +0000 (0:00:02.499)       1:11:31.891 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.13', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  07:03:41 +0000 (0:00:03.023)       1:11:34.914 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Thursday 01 October 2026  07:03:42 +0000 (0:00:01.195)       1:11:36.109 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph rgws cluster] ***********************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  07:03:43 +0000 (0:00:01.018)       1:11:37.128 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  07:03:44 +0000 (0:00:01.438)       1:11:38.567 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  07:03:46 +0000 (0:00:01.493)       1:11:40.061 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  07:03:47 +0000 (0:00:01.213)       1:11:41.274 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  07:03:49 +0000 (0:00:01.617)       1:11:42.892 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  07:03:50 +0000 (0:00:01.289)       1:11:44.181 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  07:03:51 +0000 (0:00:01.232)       1:11:45.414 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  07:03:52 +0000 (0:00:01.255)       1:11:46.669 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  07:03:54 +0000 (0:00:01.306)       1:11:47.975 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  07:03:55 +0000 (0:00:01.189)       1:11:49.164 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  07:03:57 +0000 (0:00:02.334)       1:11:51.499 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  07:03:59 +0000 (0:00:01.394)       1:11:52.893 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  07:04:02 +0000 (0:00:03.511)       1:11:56.405 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  07:04:04 +0000 (0:00:02.124)       1:11:58.529 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  07:04:06 +0000 (0:00:01.851)       1:12:00.381 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (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-4] => (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-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  07:04:07 +0000 (0:00:01.288)       1:12:01.670 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 07:04:00.174681', 'end': '2026-10-01 07:04:00.205129', 'delta': '0:00:00.030448', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 07:04:00.732711', 'end': '2026-10-01 07:04:00.771530', 'delta': '0:00:00.038819', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 07:04:01.351468', 'end': '2026-10-01 07:04:01.386006', 'delta': '0:00:00.034538', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  07:04:09 +0000 (0:00:01.333)       1:12:03.003 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  07:04:10 +0000 (0:00:01.393)       1:12:04.397 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  07:04:12 +0000 (0:00:01.401)       1:12:05.798 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  07:04:13 +0000 (0:00:01.203)       1:12:07.002 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  07:04:15 +0000 (0:00:02.350)       1:12:09.353 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  07:04:16 +0000 (0:00:01.275)       1:12:10.629 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  07:04:18 +0000 (0:00:01.182)       1:12:11.811 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  07:04:19 +0000 (0:00:01.376)       1:12:13.188 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  07:04:20 +0000 (0:00:01.262)       1:12:14.450 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  07:04:21 +0000 (0:00:01.211)       1:12:15.662 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  07:04:23 +0000 (0:00:01.389)       1:12:17.052 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  07:04:24 +0000 (0:00:01.328)       1:12:18.380 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  07:04:25 +0000 (0:00:01.278)       1:12:19.658 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  07:04:27 +0000 (0:00:01.261)       1:12:20.920 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  07:04:28 +0000 (0:00:01.224)       1:12:22.144 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  07:04:30 +0000 (0:00:01.662)       1:12:23.807 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb', 'dm-uuid-LVM-f2FC6uRUanfHMsJqeSDed3Sgt9Oze3gHPFEDOnmq7UmV5KjikbdvMWFLlh6oMg49'], 'uuids': ['f7e9e793-9cec-4f81-8d29-35e68beea65d'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80', 'scsi-SQEMU_QEMU_HARDDISK_10c1b50e-a496-4b8b-bba2-1a736e05bf80'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '10c1b50e', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-E0Wm29-e0mU-R6uA-CsrG-jjAC-uqXk-uGYXa5', 'scsi-0QEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae', 'scsi-SQEMU_QEMU_HARDDISK_3ba62a0a-587d-41f0-84cd-ace403cf8fae'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-11-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl', 'dm-uuid-CRYPT-LUKS2-5bc06486c9434c91af9437c845a85545-RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--dadaf1db--a0f2--5ff1--8304--60f261a41f3a-osd--block--dadaf1db--a0f2--5ff1--8304--60f261a41f3a', 'dm-uuid-LVM-WCI6eqhWs423r7oQ5aayBXl4nNDtO9qURuAGWO7c16NqH3bFzzA8KqvL1iV50Rtl'], 'uuids': ['5bc06486-c943-4c91-af94-37c845a85545'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3ba62a0a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['RuAGWO-7c16-NqH3-bFzz-A8Kq-vL1i-V50Rtl']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-55mH9q-zLbA-tSmO-WQY3-o8Cf-W1nZ-x8qahC', 'scsi-0QEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7', 'scsi-SQEMU_QEMU_HARDDISK_1996617a-4451-4640-b19a-abc0de6265e7'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '1996617a', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--8227c1d4--4054--541e--94bf--c66b5ce9aecb-osd--block--8227c1d4--4054--541e--94bf--c66b5ce9aecb']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '5b4f03df', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1', 'scsi-SQEMU_QEMU_HARDDISK_5b4f03df-5d47-455a-83af-e1d3a72a8961-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49', 'dm-uuid-CRYPT-LUKS2-f7e9e7939cec4f818d2935e68beea65d-PFEDOn-mq7U-mV5K-jikb-dvMW-FLlh-6oMg49'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  07:04:31 +0000 (0:00:01.714)       1:12:25.521 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  07:04:33 +0000 (0:00:01.674)       1:12:27.196 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  07:04:34 +0000 (0:00:01.187)       1:12:28.384 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  07:04:36 +0000 (0:00:01.549)       1:12:29.933 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  07:04:37 +0000 (0:00:01.198)       1:12:31.132 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  07:04:38 +0000 (0:00:01.329)       1:12:32.462 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  07:04:39 +0000 (0:00:01.210)       1:12:33.673 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  07:04:42 +0000 (0:00:02.426)       1:12:36.099 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-facts : Import_tasks set_radosgw_address.yml] ***********************",
                                "Thursday 01 October 2026  07:04:43 +0000 (0:00:01.302)       1:12:37.402 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  07:04:44 +0000 (0:00:01.246)       1:12:38.649 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  07:04:46 +0000 (0:00:01.258)       1:12:39.907 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  07:04:47 +0000 (0:00:01.218)       1:12:41.126 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  07:04:48 +0000 (0:00:01.201)       1:12:42.328 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  07:04:49 +0000 (0:00:01.322)       1:12:43.650 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  07:04:51 +0000 (0:00:01.558)       1:12:45.208 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  07:04:52 +0000 (0:00:01.515)       1:12:46.724 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  07:04:54 +0000 (0:00:01.630)       1:12:48.354 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  07:04:55 +0000 (0:00:01.295)       1:12:49.650 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  07:04:57 +0000 (0:00:01.983)       1:12:51.633 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  07:05:00 +0000 (0:00:02.659)       1:12:54.292 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-5(192.168.16.15)] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Stop ceph rgw when upgrading from stable-3.2] ****************************",
                                "Thursday 01 October 2026  07:05:03 +0000 (0:00:02.692)       1:12:56.985 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [Stop ceph rgw (pt. 1)] ***************************************************",
                                "Thursday 01 October 2026  07:05:05 +0000 (0:00:01.925)       1:12:58.911 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [Stop ceph rgw (pt. 2)] ***************************************************",
                                "Thursday 01 October 2026  07:05:07 +0000 (0:00:02.659)       1:13:01.570 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  07:05:09 +0000 (0:00:02.030)       1:13:03.600 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  07:05:11 +0000 (0:00:01.261)       1:13:04.861 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  07:05:12 +0000 (0:00:01.263)       1:13:06.124 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  07:05:13 +0000 (0:00:01.272)       1:13:07.397 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  07:05:15 +0000 (0:00:01.658)       1:13:09.056 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  07:05:17 +0000 (0:00:01.731)       1:13:10.788 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  07:05:18 +0000 (0:00:01.810)       1:13:12.598 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  07:05:20 +0000 (0:00:01.286)       1:13:13.884 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  07:05:21 +0000 (0:00:01.223)       1:13:15.107 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  07:05:22 +0000 (0:00:01.263)       1:13:16.371 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  07:05:24 +0000 (0:00:01.752)       1:13:18.123 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  07:05:26 +0000 (0:00:01.693)       1:13:19.816 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  07:05:26 +0000 (0:00:00.812)       1:13:20.629 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  07:05:27 +0000 (0:00:00.834)       1:13:21.463 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  07:05:28 +0000 (0:00:00.868)       1:13:22.332 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  07:05:29 +0000 (0:00:00.886)       1:13:23.218 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  07:05:30 +0000 (0:00:00.882)       1:13:24.101 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  07:05:31 +0000 (0:00:00.822)       1:13:24.923 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  07:05:31 +0000 (0:00:00.822)       1:13:25.745 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  07:05:32 +0000 (0:00:00.821)       1:13:26.567 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  07:05:33 +0000 (0:00:01.015)       1:13:27.582 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  07:05:34 +0000 (0:00:00.896)       1:13:28.479 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  07:05:35 +0000 (0:00:00.821)       1:13:29.300 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  07:05:36 +0000 (0:00:00.830)       1:13:30.130 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  07:05:37 +0000 (0:00:00.898)       1:13:31.028 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  07:05:38 +0000 (0:00:00.827)       1:13:31.856 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  07:05:38 +0000 (0:00:00.839)       1:13:32.695 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  07:05:39 +0000 (0:00:00.842)       1:13:33.538 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  07:05:40 +0000 (0:00:00.823)       1:13:34.361 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  07:05:41 +0000 (0:00:00.821)       1:13:35.182 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  07:05:42 +0000 (0:00:00.872)       1:13:36.055 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  07:05:43 +0000 (0:00:00.842)       1:13:36.898 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  07:05:44 +0000 (0:00:00.985)       1:13:37.883 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  07:05:44 +0000 (0:00:00.835)       1:13:38.719 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  07:05:46 +0000 (0:00:01.754)       1:13:40.473 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  07:05:48 +0000 (0:00:01.997)       1:13:42.470 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  07:05:49 +0000 (0:00:01.273)       1:13:43.744 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  07:05:51 +0000 (0:00:01.260)       1:13:45.004 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  07:05:52 +0000 (0:00:01.208)       1:13:46.213 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  07:05:54 +0000 (0:00:02.070)       1:13:48.284 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  07:05:56 +0000 (0:00:01.633)       1:13:49.917 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  07:05:57 +0000 (0:00:01.316)       1:13:51.234 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  07:05:58 +0000 (0:00:00.866)       1:13:52.100 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  07:05:59 +0000 (0:00:01.104)       1:13:53.204 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  07:06:00 +0000 (0:00:01.225)       1:13:54.430 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  07:06:02 +0000 (0:00:01.894)       1:13:56.325 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  07:06:03 +0000 (0:00:01.209)       1:13:57.535 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  07:06:05 +0000 (0:00:01.290)       1:13:58.825 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  07:06:06 +0000 (0:00:01.332)       1:14:00.158 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  07:06:07 +0000 (0:00:01.214)       1:14:01.372 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  07:06:08 +0000 (0:00:01.213)       1:14:02.586 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  07:06:09 +0000 (0:00:00.864)       1:14:03.451 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  07:06:11 +0000 (0:00:01.831)       1:14:05.282 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  07:06:12 +0000 (0:00:00.904)       1:14:06.187 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  07:06:13 +0000 (0:00:01.515)       1:14:07.702 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  07:06:15 +0000 (0:00:01.255)       1:14:08.957 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  07:06:16 +0000 (0:00:01.213)       1:14:10.171 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  07:06:17 +0000 (0:00:01.199)       1:14:11.370 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  07:06:18 +0000 (0:00:01.177)       1:14:12.548 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  07:06:20 +0000 (0:00:01.234)       1:14:13.782 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  07:06:21 +0000 (0:00:01.234)       1:14:15.017 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  07:06:22 +0000 (0:00:01.157)       1:14:16.175 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  07:06:23 +0000 (0:00:01.147)       1:14:17.322 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  07:06:24 +0000 (0:00:00.848)       1:14:18.171 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  07:06:25 +0000 (0:00:01.236)       1:14:19.407 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  07:06:33 +0000 (0:00:07.444)       1:14:26.852 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-config : Create rados gateway instance directories] *****************",
                                "Thursday 01 October 2026  07:06:34 +0000 (0:00:01.446)       1:14:28.298 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate environment file] *********************************",
                                "Thursday 01 October 2026  07:06:36 +0000 (0:00:01.650)       1:14:29.949 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Reset num_osds] ********************************************",
                                "Thursday 01 October 2026  07:06:37 +0000 (0:00:01.779)       1:14:31.729 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  07:06:38 +0000 (0:00:00.854)       1:14:32.583 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  07:06:39 +0000 (0:00:00.845)       1:14:33.429 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  07:06:40 +0000 (0:00:00.909)       1:14:34.339 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  07:06:41 +0000 (0:00:00.802)       1:14:35.141 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  07:06:42 +0000 (0:00:00.825)       1:14:35.967 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  07:06:43 +0000 (0:00:00.835)       1:14:36.802 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  07:06:43 +0000 (0:00:00.846)       1:14:37.649 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  07:06:44 +0000 (0:00:00.899)       1:14:38.548 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  07:06:45 +0000 (0:00:00.853)       1:14:39.401 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  07:06:46 +0000 (0:00:00.980)       1:14:40.382 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  07:06:47 +0000 (0:00:00.894)       1:14:41.277 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  07:06:51 +0000 (0:00:03.544)       1:14:44.821 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  07:06:51 +0000 (0:00:00.924)       1:14:45.745 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-4 -> testbed-node-2(192.168.16.12)] => (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",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  07:06:56 +0000 (0:00:04.253)       1:14:49.998 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  07:06:57 +0000 (0:00:00.900)       1:14:50.899 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  07:06:57 +0000 (0:00:00.838)       1:14:51.738 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  07:06:58 +0000 (0:00:00.874)       1:14:52.612 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  07:06:59 +0000 (0:00:00.968)       1:14:53.581 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  07:07:00 +0000 (0:00:00.930)       1:14:54.512 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  07:07:02 +0000 (0:00:01.336)       1:14:55.848 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  07:07:03 +0000 (0:00:01.628)       1:14:57.476 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  07:07:05 +0000 (0:00:01.663)       1:14:59.140 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=testbed-node-3) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  07:07:07 +0000 (0:00:01.864)       1:15:01.005 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  07:07:08 +0000 (0:00:00.901)       1:15:01.906 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  07:07:09 +0000 (0:00:01.113)       1:15:03.019 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include common.yml] *******************************************",
                                "Thursday 01 October 2026  07:07:10 +0000 (0:00:01.536)       1:15:04.556 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  07:07:12 +0000 (0:00:01.215)       1:15:05.771 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> {{ groups.get(mon_group_name)[0] }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************",
                                "Thursday 01 October 2026  07:07:14 +0000 (0:00:02.885)       1:15:08.657 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********",
                                "Thursday 01 October 2026  07:07:16 +0000 (0:00:02.078)       1:15:10.735 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************",
                                "Thursday 01 October 2026  07:07:17 +0000 (0:00:00.893)       1:15:11.629 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rados gateway directories] *****************************",
                                "Thursday 01 October 2026  07:07:19 +0000 (0:00:01.282)       1:15:12.912 ****** ",
                                "\u001b[0;32mok: [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",
                                "",
                                "TASK [ceph-rgw : Create rgw keyrings] ******************************************",
                                "Thursday 01 October 2026  07:07:21 +0000 (0:00:02.104)       1:15:15.016 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  07:07:25 +0000 (0:00:04.541)       1:15:19.558 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-rgw : Copy ceph key(s) if needed] ***********************************",
                                "Thursday 01 October 2026  07:07:28 +0000 (0:00:03.042)       1:15:22.601 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Rgw pool creation tasks] **************************************",
                                "Thursday 01 October 2026  07:07:30 +0000 (0:00:01.696)       1:15:24.297 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create ec profile] ********************************************",
                                "Thursday 01 October 2026  07:07:31 +0000 (0:00:01.228)       1:15:25.526 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Set crush rule] ***********************************************",
                                "Thursday 01 October 2026  07:07:33 +0000 (0:00:01.801)       1:15:27.328 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rgw pools] *********************************************",
                                "Thursday 01 October 2026  07:07:35 +0000 (0:00:01.839)       1:15:29.168 ****** ",
                                "\u001b[0;32mok: [testbed-node-4 -> 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;32mok: [testbed-node-4 -> 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;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> 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] *************************",
                                "Thursday 01 October 2026  07:07:58 +0000 (0:00:23.204)       1:15:52.373 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************",
                                "Thursday 01 October 2026  07:07:59 +0000 (0:00:00.853)       1:15:53.226 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include start_docker_rgw.yml] *********************************",
                                "Thursday 01 October 2026  07:08:00 +0000 (0:00:00.894)       1:15:54.120 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_task systemd.yml] *************************************",
                                "Thursday 01 October 2026  07:08:01 +0000 (0:00:01.239)       1:15:55.359 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-4\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd unit file] ***********************************",
                                "Thursday 01 October 2026  07:08:02 +0000 (0:00:01.395)       1:15:56.755 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************",
                                "Thursday 01 October 2026  07:08:05 +0000 (0:00:02.369)       1:15:59.124 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************",
                                "Thursday 01 October 2026  07:08:07 +0000 (0:00:02.227)       1:16:01.351 ****** ",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Systemd start rgw container] **********************************",
                                "Thursday 01 October 2026  07:08:10 +0000 (0:00:02.522)       1:16:03.874 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.14', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Make tempdir for scripts] **********************",
                                "Thursday 01 October 2026  07:08:13 +0000 (0:00:03.280)       1:16:07.155 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Thursday 01 October 2026  07:08:14 +0000 (0:00:00.816)       1:16:07.971 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph rgws cluster] ***********************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  07:08:15 +0000 (0:00:01.085)       1:16:09.056 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/facts.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if it is atomic host] *********************************",
                                "Thursday 01 October 2026  07:08:16 +0000 (0:00:01.253)       1:16:10.310 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact is_atomic] *****************************************",
                                "Thursday 01 October 2026  07:08:18 +0000 (0:00:01.660)       1:16:11.970 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  07:08:19 +0000 (0:00:01.319)       1:16:13.289 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  07:08:21 +0000 (0:00:01.640)       1:16:14.930 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_cmd] ******************************************",
                                "Thursday 01 October 2026  07:08:22 +0000 (0:00:01.246)       1:16:16.177 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python] *********************",
                                "Thursday 01 October 2026  07:08:23 +0000 (0:00:01.207)       1:16:17.384 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact discovered_interpreter_python if not previously set] ***",
                                "Thursday 01 October 2026  07:08:24 +0000 (0:00:01.334)       1:16:18.719 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_release ceph_stable_release] ******************",
                                "Thursday 01 October 2026  07:08:26 +0000 (0:00:01.429)       1:16:20.148 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact monitor_name ansible_facts['hostname']] ************",
                                "Thursday 01 October 2026  07:08:27 +0000 (0:00:01.252)       1:16:21.401 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_exec_cmd] ********************************",
                                "Thursday 01 October 2026  07:08:29 +0000 (0:00:02.354)       1:16:23.755 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Find a running mon container] *******************************",
                                "Thursday 01 October 2026  07:08:31 +0000 (0:00:01.383)       1:16:25.138 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check for a ceph mon socket] ********************************",
                                "Thursday 01 October 2026  07:08:35 +0000 (0:00:03.839)       1:16:28.978 ****** ",
                                "\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 : Check if the ceph mon socket is in-use] *********************",
                                "Thursday 01 October 2026  07:08:37 +0000 (0:00:02.015)       1:16:30.993 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - non_container] ***********************",
                                "Thursday 01 October 2026  07:08:39 +0000 (0:00:02.349)       1:16:33.343 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (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-5] => (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-5] => (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-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact running_mon - container] ***************************",
                                "Thursday 01 October 2026  07:08:40 +0000 (0:00:01.319)       1:16:34.662 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'b20476731c7b', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-0'], 'start': '2026-10-01 07:08:32.038494', 'end': '2026-10-01 07:08:32.086446', 'delta': '0:00:00.047952', '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': ['b20476731c7b'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-0', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': 'db9ea7217be6', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-1'], 'start': '2026-10-01 07:08:33.151799', 'end': '2026-10-01 07:08:33.195540', 'delta': '0:00:00.043741', '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': ['db9ea7217be6'], 'stderr_lines': [], 'failed': False, 'failed_when_result': False, 'item': 'testbed-node-1', 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'changed': False, 'stdout': '7dcfa1695513', 'stderr': '', 'rc': 0, 'cmd': ['docker', 'ps', '-q', '--filter', 'name=ceph-mon-testbed-node-2'], 'start': '2026-10-01 07:08:33.787344', 'end': '2026-10-01 07:08:33.836016', 'delta': '0:00:00.048672', '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': ['7dcfa1695513'], '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] *******************************",
                                "Thursday 01 October 2026  07:08:42 +0000 (0:00:01.413)       1:16:36.075 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid if cluster is already running] *************",
                                "Thursday 01 October 2026  07:08:43 +0000 (0:00:01.395)       1:16:37.471 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact current_fsid rc 1] *********************************",
                                "Thursday 01 October 2026  07:08:45 +0000 (0:00:01.401)       1:16:38.872 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Get current fsid] *******************************************",
                                "Thursday 01 October 2026  07:08:46 +0000 (0:00:01.247)       1:16:40.119 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  07:08:48 +0000 (0:00:02.244)       1:16:42.364 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid from current_fsid] ****************************",
                                "Thursday 01 October 2026  07:08:49 +0000 (0:00:01.272)       1:16:43.636 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Generate cluster fsid] **************************************",
                                "Thursday 01 October 2026  07:08:51 +0000 (0:00:01.227)       1:16:44.864 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact fsid] **********************************************",
                                "Thursday 01 October 2026  07:08:52 +0000 (0:00:01.363)       1:16:46.227 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve device link(s)] *************************************",
                                "Thursday 01 October 2026  07:08:53 +0000 (0:00:01.211)       1:16:47.439 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build devices from resolved symlinks] **************",
                                "Thursday 01 October 2026  07:08:54 +0000 (0:00:01.291)       1:16:48.730 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve dedicated_device link(s)] ***************************",
                                "Thursday 01 October 2026  07:08:56 +0000 (0:00:01.280)       1:16:50.011 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build dedicated_devices from resolved symlinks] ****",
                                "Thursday 01 October 2026  07:08:57 +0000 (0:00:01.203)       1:16:51.215 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Resolve bluestore_wal_device link(s)] ***********************",
                                "Thursday 01 October 2026  07:08:58 +0000 (0:00:01.284)       1:16:52.499 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact build bluestore_wal_devices from resolved symlinks] ***",
                                "Thursday 01 October 2026  07:09:00 +0000 (0:00:01.357)       1:16:53.857 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Collect existed devices] ************************************",
                                "Thursday 01 October 2026  07:09:01 +0000 (0:00:01.285)       1:16:55.143 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop1', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-1', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdd', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdb', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop6', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop4', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sr0', 'value': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop2', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop0', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-0', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sdc', 'value': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop7', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'sda', 'value': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop5', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'loop3', 'value': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'dm-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact devices generate device list when osd_auto_discovery] ***",
                                "Thursday 01 October 2026  07:09:02 +0000 (0:00:01.573)       1:16:56.716 ****** ",
                                "\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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba', 'dm-uuid-LVM-n8SlwJGzdP3WeQFfuy52fm8Tge0JsRmpQHa3cMgVrPY41RTN0Eix95ERO8Qif2ar'], 'uuids': ['4a37e3fb-6653-4bed-a013-f1ab44eade9b'], 'labels': [], 'masters': ['dm-3']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar']}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277', 'scsi-SQEMU_QEMU_HARDDISK_094873d5-2d47-4b67-a59d-825f28753277'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '094873d5', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-P87sbD-ceCg-eBfW-6pIw-ET7Y-GnFl-wV90Hp', 'scsi-0QEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9', 'scsi-SQEMU_QEMU_HARDDISK_3683db8f-71b1-47ee-ae8b-227a9ac904f9'], 'uuids': [], 'labels': [], 'masters': ['dm-0']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['ata-QEMU_DVD-ROM_QM00001'], 'uuids': ['2026-10-01-02-33-20-00'], 'labels': ['config-2'], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU DVD-ROM', 'sas_address': None, 'sas_device_handle': None, 'removable': '1', 'support_discard': '0', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'mq-deadline', 'sectors': '1012', 'sectorsize': '2048', 'size': '506.00 KB', 'host': 'IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-2', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16', 'dm-uuid-CRYPT-LUKS2-3acae46ed29e4deea917148146c3706b-R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['dm-name-ceph--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213-osd--block--1f9bc8b5--1c52--5b1d--a3a4--8fd5ce972213', 'dm-uuid-LVM-oYrHDVF2gjRU0D7yqJ0flEjxixqrAaoAR4rLeUPJ3G3u9NQXmfChEoFVfYerrz16'], 'uuids': ['3acae46e-d29e-4dee-a917-148146c3706b'], 'labels': [], 'masters': ['dm-2']}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'serial': '3683db8f', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41934848', 'sectorsize': '512', 'size': '20.00 GB', 'host': '', 'holders': ['R4rLeU-PJ3G-3u9N-QXmf-ChEo-FVfY-errz16']}}, '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': {'virtual': 1, 'links': {'ids': ['lvm-pv-uuid-9SMWxL-lzSr-ktSp-yK8q-H3RH-V3dl-uHRSG7', 'scsi-0QEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173', 'scsi-SQEMU_QEMU_HARDDISK_59d55fc2-ac41-4b7c-b554-aa54dc5a2173'], 'uuids': [], 'labels': [], 'masters': ['dm-1']}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '59d55fc2', 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '41943040', 'sectorsize': '512', 'size': '20.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': ['ceph--1fdda779--b792--52ac--83ab--2523a7e283ba-osd--block--1fdda779--b792--52ac--83ab--2523a7e283ba']}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': 'QEMU', 'model': 'QEMU HARDDISK', 'sas_address': None, 'sas_device_handle': None, 'serial': '6f6e1a3d', 'removable': '0', 'support_discard': '4096', 'partitions': {'sda16': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part16'], 'uuids': ['09d53dc1-1e03-4286-bbb8-2b1796cf92ec'], 'labels': ['BOOT'], 'masters': []}, 'start': '227328', 'sectors': '1869825', 'sectorsize': 512, 'size': '913.00 MB', 'uuid': '09d53dc1-1e03-4286-bbb8-2b1796cf92ec', 'holders': []}, 'sda14': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part14'], 'uuids': [], 'labels': [], 'masters': []}, 'start': '2048', 'sectors': '8192', 'sectorsize': 512, 'size': '4.00 MB', 'uuid': None, 'holders': []}, 'sda15': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part15'], 'uuids': ['5C78-612A'], 'labels': ['UEFI'], 'masters': []}, 'start': '10240', 'sectors': '217088', 'sectorsize': 512, 'size': '106.00 MB', 'uuid': '5C78-612A', 'holders': []}, 'sda1': {'links': {'ids': ['scsi-0QEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1', 'scsi-SQEMU_QEMU_HARDDISK_6f6e1a3d-85f1-49da-adba-f7a77148f297-part1'], 'uuids': ['b852d8d2-8460-44aa-8998-23e4f04d73cf'], 'labels': ['cloudimg-rootfs'], 'masters': []}, 'start': '2099200', 'sectors': '165672927', 'sectorsize': 512, 'size': '79.00 GB', 'uuid': 'b852d8d2-8460-44aa-8998-23e4f04d73cf', 'holders': []}}, 'rotational': '1', 'scheduler_mode': 'none', 'sectors': '167772160', 'sectorsize': '512', 'size': '80.00 GB', 'host': 'SCSI storage controller: Red Hat, Inc. Virtio SCSI', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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': {'virtual': 1, 'links': {'ids': [], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '0', 'partitions': {}, 'rotational': '0', 'scheduler_mode': 'none', 'sectors': '0', 'sectorsize': '512', 'size': '0.00 Bytes', 'host': '', 'holders': []}}, '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-3', 'value': {'virtual': 1, 'links': {'ids': ['dm-name-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar', 'dm-uuid-CRYPT-LUKS2-4a37e3fb66534beda013f1ab44eade9b-QHa3cM-gVrP-Y41R-TN0E-ix95-ERO8-Qif2ar'], 'uuids': [], 'labels': [], 'masters': []}, 'vendor': None, 'model': None, 'sas_address': None, 'sas_device_handle': None, 'removable': '0', 'support_discard': '4096', 'partitions': {}, 'rotational': '1', 'scheduler_mode': '', 'sectors': '41902080', 'sectorsize': '512', 'size': '19.98 GB', 'host': '', 'holders': []}}, 'ansible_loop_var': 'item'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if the ceph conf exists] ******************************",
                                "Thursday 01 October 2026  07:09:04 +0000 (0:00:01.567)       1:16:58.284 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set default osd_pool_default_crush_rule fact] ***************",
                                "Thursday 01 October 2026  07:09:06 +0000 (0:00:01.592)       1:16:59.876 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  07:09:07 +0000 (0:00:01.208)       1:17:01.085 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  07:09:09 +0000 (0:00:01.772)       1:17:02.858 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Read osd pool default crush rule] ***************************",
                                "Thursday 01 October 2026  07:09:10 +0000 (0:00:01.271)       1:17:04.129 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set osd_pool_default_crush_rule fact] ***********************",
                                "Thursday 01 October 2026  07:09:11 +0000 (0:00:01.426)       1:17:05.556 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv4] *************************",
                                "Thursday 01 October 2026  07:09:13 +0000 (0:00:01.295)       1:17:06.852 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-2)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _monitor_addresses - ipv6] *************************",
                                "Thursday 01 October 2026  07:09:15 +0000 (0:00:02.347)       1:17:09.199 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  07:09:16 +0000 (0:00:01.351)       1:17:10.551 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-facts/tasks/set_radosgw_address.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  07:09:18 +0000 (0:00:01.528)       1:17:12.079 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  07:09:19 +0000 (0:00:01.257)       1:17:13.337 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  07:09:20 +0000 (0:00:01.234)       1:17:14.571 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  07:09:22 +0000 (0:00:01.228)       1:17:15.800 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  07:09:23 +0000 (0:00:01.352)       1:17:17.152 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  07:09:24 +0000 (0:00:01.577)       1:17:18.730 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  07:09:26 +0000 (0:00:01.567)       1:17:20.298 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  07:09:28 +0000 (0:00:01.540)       1:17:21.839 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  07:09:29 +0000 (0:00:01.317)       1:17:23.156 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_run_cmd] **************************************",
                                "Thursday 01 October 2026  07:09:30 +0000 (0:00:01.469)       1:17:24.625 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact ceph_admin_command] ********************************",
                                "Thursday 01 October 2026  07:09:33 +0000 (0:00:02.483)       1:17:27.108 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=testbed-node-0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-1(192.168.16.11)] => (item=testbed-node-1)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (item=testbed-node-2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-3(192.168.16.13)] => (item=testbed-node-3)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-4(192.168.16.14)] => (item=testbed-node-4)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=testbed-node-5)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-manager(192.168.16.5)] => (item=testbed-manager)\u001b[0m",
                                "",
                                "TASK [Stop ceph rgw when upgrading from stable-3.2] ****************************",
                                "Thursday 01 October 2026  07:09:36 +0000 (0:00:02.734)       1:17:29.843 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Stop ceph rgw (pt. 1)] ***************************************************",
                                "Thursday 01 October 2026  07:09:38 +0000 (0:00:01.996)       1:17:31.839 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [Stop ceph rgw (pt. 2)] ***************************************************",
                                "Thursday 01 October 2026  07:09:40 +0000 (0:00:02.709)       1:17:34.548 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  07:09:42 +0000 (0:00:02.128)       1:17:36.677 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  07:09:44 +0000 (0:00:01.211)       1:17:37.889 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  07:09:45 +0000 (0:00:01.308)       1:17:39.198 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for an osd container] *******************************",
                                "Thursday 01 October 2026  07:09:46 +0000 (0:00:01.205)       1:17:40.404 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  07:09:48 +0000 (0:00:01.630)       1:17:42.035 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  07:09:49 +0000 (0:00:01.592)       1:17:43.627 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mgr container] ********************************",
                                "Thursday 01 October 2026  07:09:51 +0000 (0:00:01.711)       1:17:45.338 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  07:09:52 +0000 (0:00:01.244)       1:17:46.583 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  07:09:54 +0000 (0:00:01.212)       1:17:47.796 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  07:09:55 +0000 (0:00:01.384)       1:17:49.180 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  07:09:56 +0000 (0:00:01.574)       1:17:50.755 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  07:09:58 +0000 (0:00:01.647)       1:17:52.403 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mon_status] ******************************",
                                "Thursday 01 October 2026  07:09:59 +0000 (0:00:00.842)       1:17:53.245 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_osd_status] ******************************",
                                "Thursday 01 October 2026  07:10:00 +0000 (0:00:00.894)       1:17:54.140 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  07:10:01 +0000 (0:00:00.865)       1:17:55.006 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  07:10:02 +0000 (0:00:00.867)       1:17:55.873 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_nfs_status] ******************************",
                                "Thursday 01 October 2026  07:10:02 +0000 (0:00:00.845)       1:17:56.718 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  07:10:03 +0000 (0:00:00.814)       1:17:57.533 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  07:10:04 +0000 (0:00:00.846)       1:17:58.380 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_crash_status] ****************************",
                                "Thursday 01 October 2026  07:10:05 +0000 (0:00:01.015)       1:17:59.395 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  07:10:06 +0000 (0:00:00.870)       1:18:00.265 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_repository.yml] **************************",
                                "Thursday 01 October 2026  07:10:07 +0000 (0:00:01.041)       1:18:01.306 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_redhat_packages.yml] **************",
                                "Thursday 01 October 2026  07:10:08 +0000 (0:00:00.793)       1:18:02.100 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_suse_packages.yml] ****************",
                                "Thursday 01 October 2026  07:10:09 +0000 (0:00:00.820)       1:18:02.920 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include installs/install_on_debian.yml] ********************",
                                "Thursday 01 October 2026  07:10:10 +0000 (0:00:00.867)       1:18:03.788 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include_tasks installs/install_on_clear.yml] ***************",
                                "Thursday 01 October 2026  07:10:10 +0000 (0:00:00.846)       1:18:04.635 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Get ceph version] ******************************************",
                                "Thursday 01 October 2026  07:10:11 +0000 (0:00:00.928)       1:18:05.563 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_version] *************************************",
                                "Thursday 01 October 2026  07:10:12 +0000 (0:00:00.908)       1:18:06.471 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Set_fact ceph_release - override ceph_release with ceph_stable_release] ***",
                                "Thursday 01 October 2026  07:10:13 +0000 (0:00:00.989)       1:18:07.461 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include create_rbd_client_dir.yml] *************************",
                                "Thursday 01 October 2026  07:10:14 +0000 (0:00:00.933)       1:18:08.394 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_cluster_name.yml] ************************",
                                "Thursday 01 October 2026  07:10:15 +0000 (0:00:00.876)       1:18:09.271 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include configure_memory_allocator.yml] ********************",
                                "Thursday 01 October 2026  07:10:16 +0000 (0:00:00.850)       1:18:10.121 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-common : Include selinux.yml] ***************************************",
                                "Thursday 01 October 2026  07:10:17 +0000 (0:00:00.828)       1:18:10.949 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Generate systemd ceph target file] ***************",
                                "Thursday 01 October 2026  07:10:18 +0000 (0:00:00.827)       1:18:11.777 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Enable ceph.target] ******************************",
                                "Thursday 01 October 2026  07:10:19 +0000 (0:00:01.775)       1:18:13.553 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include prerequisites.yml] ***********************",
                                "Thursday 01 October 2026  07:10:21 +0000 (0:00:02.037)       1:18:15.591 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/prerequisites.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Stop lvmetad] ************************************",
                                "Thursday 01 October 2026  07:10:23 +0000 (0:00:01.221)       1:18:16.812 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Disable and mask lvmetad service] ****************",
                                "Thursday 01 October 2026  07:10:24 +0000 (0:00:01.286)       1:18:18.099 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove ceph udev rules] **************************",
                                "Thursday 01 October 2026  07:10:25 +0000 (0:00:01.207)       1:18:19.307 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (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",
                                "",
                                "TASK [ceph-container-common : Ensure tmpfiles.d is present] ********************",
                                "Thursday 01 October 2026  07:10:27 +0000 (0:00:01.975)       1:18:21.282 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Restore certificates selinux context] ************",
                                "Thursday 01 October 2026  07:10:29 +0000 (0:00:01.737)       1:18:23.020 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Install python3 on osd nodes] ********************",
                                "Thursday 01 October 2026  07:10:30 +0000 (0:00:01.361)       1:18:24.381 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include registry.yml] ****************************",
                                "Thursday 01 October 2026  07:10:31 +0000 (0:00:00.854)       1:18:25.236 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include fetch_image.yml] *************************",
                                "Thursday 01 October 2026  07:10:32 +0000 (0:00:00.816)       1:18:26.052 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/fetch_image.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling Ceph container image] ********************",
                                "Thursday 01 October 2026  07:10:33 +0000 (0:00:01.209)       1:18:27.262 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Pulling alertmanager/prometheus/grafana container images] ***",
                                "Thursday 01 October 2026  07:10:35 +0000 (0:00:01.920)       1:18:29.183 ****** ",
                                "\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",
                                "",
                                "TASK [ceph-container-common : Pulling node-exporter container image] ***********",
                                "Thursday 01 October 2026  07:10:36 +0000 (0:00:01.264)       1:18:30.448 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Export local ceph dev image] *********************",
                                "Thursday 01 October 2026  07:10:37 +0000 (0:00:01.223)       1:18:31.671 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Copy ceph dev image file] ************************",
                                "Thursday 01 October 2026  07:10:39 +0000 (0:00:01.287)       1:18:32.958 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Load ceph dev image] *****************************",
                                "Thursday 01 October 2026  07:10:40 +0000 (0:00:01.257)       1:18:34.216 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Remove tmp ceph dev image file] ******************",
                                "Thursday 01 October 2026  07:10:41 +0000 (0:00:01.232)       1:18:35.449 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Get ceph version] ********************************",
                                "Thursday 01 October 2026  07:10:42 +0000 (0:00:00.861)       1:18:36.310 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_version ceph_version.stdout.split] ***",
                                "Thursday 01 October 2026  07:10:44 +0000 (0:00:01.785)       1:18:38.095 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Include release.yml] *****************************",
                                "Thursday 01 October 2026  07:10:45 +0000 (0:00:00.847)       1:18:38.943 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-container-common/tasks/release.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release jewel] *********************",
                                "Thursday 01 October 2026  07:10:46 +0000 (0:00:01.235)       1:18:40.178 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release kraken] ********************",
                                "Thursday 01 October 2026  07:10:47 +0000 (0:00:01.255)       1:18:41.434 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release luminous] ******************",
                                "Thursday 01 October 2026  07:10:48 +0000 (0:00:01.226)       1:18:42.660 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release mimic] *********************",
                                "Thursday 01 October 2026  07:10:50 +0000 (0:00:01.477)       1:18:44.138 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release nautilus] ******************",
                                "Thursday 01 October 2026  07:10:51 +0000 (0:00:01.249)       1:18:45.387 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release octopus] *******************",
                                "Thursday 01 October 2026  07:10:52 +0000 (0:00:01.221)       1:18:46.608 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release pacific] *******************",
                                "Thursday 01 October 2026  07:10:54 +0000 (0:00:01.251)       1:18:47.860 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release quincy] ********************",
                                "Thursday 01 October 2026  07:10:55 +0000 (0:00:01.265)       1:18:49.125 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Set_fact ceph_release reef] **********************",
                                "Thursday 01 October 2026  07:10:56 +0000 (0:00:01.259)       1:18:50.384 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Include create_ceph_initial_dirs.yml] **********************",
                                "Thursday 01 October 2026  07:10:57 +0000 (0:00:00.875)       1:18:51.260 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/create_ceph_initial_dirs.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph initial directories] ***************************",
                                "Thursday 01 October 2026  07:10:58 +0000 (0:00:01.264)       1:18:52.524 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/etc/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mon)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/tmp)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/crash)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/radosgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rgw)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mgr)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-mds)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-osd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/lib/ceph/bootstrap-rbd-mirror)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/run/ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=/var/log/ceph)\u001b[0m",
                                "",
                                "TASK [ceph-config : Include_tasks rgw_systemd_environment_file.yml] ************",
                                "Thursday 01 October 2026  07:11:05 +0000 (0:00:06.539)       1:18:59.063 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-config/tasks/rgw_systemd_environment_file.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-config : Create rados gateway instance directories] *****************",
                                "Thursday 01 October 2026  07:11:06 +0000 (0:00:01.249)       1:19:00.313 ****** ",
                                "\u001b[0;32mok: [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] *********************************",
                                "Thursday 01 October 2026  07:11:08 +0000 (0:00:01.895)       1:19:02.209 ****** ",
                                "\u001b[0;32mok: [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] ********************************************",
                                "Thursday 01 October 2026  07:11:10 +0000 (0:00:01.643)       1:19:03.852 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Count number of osds for lvm scenario] *********************",
                                "Thursday 01 October 2026  07:11:11 +0000 (0:00:01.013)       1:19:04.865 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Look up for ceph-volume rejected devices] ******************",
                                "Thursday 01 October 2026  07:11:12 +0000 (0:00:00.954)       1:19:05.820 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact rejected_devices] *********************************",
                                "Thursday 01 October 2026  07:11:12 +0000 (0:00:00.936)       1:19:06.757 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _devices] *****************************************",
                                "Thursday 01 October 2026  07:11:13 +0000 (0:00:00.892)       1:19:07.650 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm batch --report' to see how many osds are to be created] ***",
                                "Thursday 01 October 2026  07:11:14 +0000 (0:00:00.798)       1:19:08.448 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (legacy report)] ***",
                                "Thursday 01 October 2026  07:11:15 +0000 (0:00:00.850)       1:19:09.299 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds from the output of 'ceph-volume lvm batch --report' (new report)] ***",
                                "Thursday 01 October 2026  07:11:16 +0000 (0:00:00.817)       1:19:10.117 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Run 'ceph-volume lvm list' to see how many osds have already been created] ***",
                                "Thursday 01 October 2026  07:11:17 +0000 (0:00:00.840)       1:19:10.957 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact num_osds (add existing osds)] *********************",
                                "Thursday 01 October 2026  07:11:17 +0000 (0:00:00.799)       1:19:11.757 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set_fact _osd_memory_target] *******************************",
                                "Thursday 01 October 2026  07:11:18 +0000 (0:00:00.868)       1:19:12.626 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Set osd_memory_target to cluster host config] **************",
                                "Thursday 01 October 2026  07:11:19 +0000 (0:00:00.903)       1:19:13.529 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-2(192.168.16.12)]\u001b[0m",
                                "",
                                "TASK [ceph-config : Render rgw configs] ****************************************",
                                "Thursday 01 October 2026  07:11:23 +0000 (0:00:03.840)       1:19:17.370 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'instance_name': 'rgw0', 'radosgw_address': '192.168.16.15', 'radosgw_frontend_port': 8081})\u001b[0m",
                                "",
                                "TASK [ceph-config : Set config to cluster] *************************************",
                                "Thursday 01 October 2026  07:11:24 +0000 (0:00:00.915)       1:19:18.286 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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;32mok: [testbed-node-5 -> testbed-node-2(192.168.16.12)] => (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",
                                "",
                                "TASK [ceph-config : Set rgw configs to file] ***********************************",
                                "Thursday 01 October 2026  07:11:28 +0000 (0:00:04.272)       1:19:22.558 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-config : Create ceph conf directory] ********************************",
                                "Thursday 01 October 2026  07:11:29 +0000 (0:00:00.905)       1:19:23.464 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set current radosgw_address_block, radosgw_address, radosgw_interface  from node \"{{ ceph_dashboard_call_item }}\"] ***",
                                "Thursday 01 October 2026  07:11:30 +0000 (0:00:00.877)       1:19:24.342 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv4] ****",
                                "Thursday 01 October 2026  07:11:31 +0000 (0:00:00.925)       1:19:25.267 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address_block ipv6] ****",
                                "Thursday 01 October 2026  07:11:32 +0000 (0:00:00.905)       1:19:26.173 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_address] ***************",
                                "Thursday 01 October 2026  07:11:33 +0000 (0:00:00.949)       1:19:27.122 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact _interface] ****************************************",
                                "Thursday 01 October 2026  07:11:34 +0000 (0:00:01.008)       1:19:28.130 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv4] ******",
                                "Thursday 01 October 2026  07:11:35 +0000 (0:00:01.221)       1:19:29.352 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Set_fact _radosgw_address to radosgw_interface - ipv6] ******",
                                "Thursday 01 October 2026  07:11:36 +0000 (0:00:01.149)       1:19:30.501 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=testbed-node-3) \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",
                                "",
                                "TASK [ceph-facts : Reset rgw_instances (workaround)] ***************************",
                                "Thursday 01 October 2026  07:11:37 +0000 (0:00:01.133)       1:19:31.635 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact rgw_instances] *************************************",
                                "Thursday 01 October 2026  07:11:38 +0000 (0:00:00.913)       1:19:32.548 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=0)\u001b[0m",
                                "",
                                "TASK [ceph-config : Generate Ceph file] ****************************************",
                                "Thursday 01 October 2026  07:11:40 +0000 (0:00:01.963)       1:19:34.512 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include common.yml] *******************************************",
                                "Thursday 01 October 2026  07:11:42 +0000 (0:00:01.590)       1:19:36.102 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/common.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  07:11:43 +0000 (0:00:01.252)       1:19:37.355 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (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] ***********************************",
                                "Thursday 01 October 2026  07:11:46 +0000 (0:00:03.206)       1:19:40.561 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=None) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Copy SSL certificate & key data to certificate path] **********",
                                "Thursday 01 October 2026  07:11:48 +0000 (0:00:02.120)       1:19:42.682 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks pre_requisite.yml] ******************************",
                                "Thursday 01 October 2026  07:11:49 +0000 (0:00:00.874)       1:19:43.556 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/pre_requisite.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rados gateway directories] *****************************",
                                "Thursday 01 October 2026  07:11:51 +0000 (0:00:01.219)       1:19:44.776 ****** ",
                                "\u001b[0;32mok: [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] ******************************************",
                                "Thursday 01 October 2026  07:11:52 +0000 (0:00:01.856)       1:19:46.632 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item=None)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5 -> {{ groups[mon_group_name][0] if groups.get(mon_group_name, []) | length > 0 else 'localhost' }}]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Get keys from monitors] ***************************************",
                                "Thursday 01 October 2026  07:11:57 +0000 (0:00:04.414)       1:19:51.047 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:12:00 +0000 (0:00:03.050)       1:19:54.098 ****** ",
                                "\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Rgw pool creation tasks] **************************************",
                                "Thursday 01 October 2026  07:12:02 +0000 (0:00:01.853)       1:19:55.951 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/rgw_create_pools.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create ec profile] ********************************************",
                                "Thursday 01 October 2026  07:12:03 +0000 (0:00:01.234)       1:19:57.186 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Set crush rule] ***********************************************",
                                "Thursday 01 October 2026  07:12:05 +0000 (0:00:01.957)       1:19:59.143 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.data', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.buckets.index', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'default.rgw.meta', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Create rgw pools] *********************************************",
                                "Thursday 01 October 2026  07:12:07 +0000 (0:00:01.803)       1:20:00.946 ****** ",
                                "\u001b[0;32mok: [testbed-node-5 -> 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;32mok: [testbed-node-5 -> 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;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.control', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> testbed-node-0(192.168.16.10)] => (item={'key': 'default.rgw.log', 'value': {'pg_num': 8, 'size': 3, 'type': 'replicated'}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> 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] *************************",
                                "Thursday 01 October 2026  07:12:30 +0000 (0:00:22.988)       1:20:23.935 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_tasks start_radosgw.yml] ******************************",
                                "Thursday 01 October 2026  07:12:31 +0000 (0:00:00.881)       1:20:24.817 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include start_docker_rgw.yml] *********************************",
                                "Thursday 01 October 2026  07:12:31 +0000 (0:00:00.854)       1:20:25.672 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/start_docker_rgw.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Include_task systemd.yml] *************************************",
                                "Thursday 01 October 2026  07:12:33 +0000 (0:00:01.234)       1:20:26.906 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-rgw/tasks/systemd.yml for testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd unit file] ***********************************",
                                "Thursday 01 October 2026  07:12:34 +0000 (0:00:01.338)       1:20:28.245 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Generate systemd ceph-radosgw target file] ********************",
                                "Thursday 01 October 2026  07:12:36 +0000 (0:00:02.507)       1:20:30.753 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Enable ceph-radosgw.target] ***********************************",
                                "Thursday 01 October 2026  07:12:39 +0000 (0:00:02.278)       1:20:33.032 ****** ",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-rgw : Systemd start rgw container] **********************************",
                                "Thursday 01 October 2026  07:12:41 +0000 (0:00:02.328)       1:20:35.361 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  07:12:44 +0000 (0:00:02.758)       1:20:38.119 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Rgws handler] **********************************",
                                "Thursday 01 October 2026  07:12:45 +0000 (0:00:00.926)       1:20:39.045 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph rbd mirror node] ********************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph nfs node] ***************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph client node] ************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph-crash daemons] **********************************************",
                                "",
                                "TASK [Stop the ceph-crash service] *********************************************",
                                "Thursday 01 October 2026  07:12:47 +0000 (0:00:02.656)       1:20:41.702 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Mask and disable the ceph-crash service] *********************************",
                                "Thursday 01 October 2026  07:12:50 +0000 (0:00:02.956)       1:20:44.658 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  07:12:55 +0000 (0:00:04.541)       1:20:49.199 ****** ",
                                "\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 [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  07:12:58 +0000 (0:00:02.766)       1:20:51.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",
                                "\u001b[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_running_cluster.yml] ************************",
                                "Thursday 01 October 2026  07:13:00 +0000 (0:00:02.771)       1:20:54.737 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_cluster.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Include check_running_containers.yml] *********************",
                                "Thursday 01 October 2026  07:13:03 +0000 (0:00:02.732)       1:20:57.470 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-handler/tasks/check_running_containers.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mon container] ********************************",
                                "Thursday 01 October 2026  07:13:06 +0000 (0:00:02.501)       1:20:59.971 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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] *******************************",
                                "Thursday 01 October 2026  07:13:08 +0000 (0:00:02.286)       1:21:02.258 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a mds container] ********************************",
                                "Thursday 01 October 2026  07:13:10 +0000 (0:00:02.296)       1:21:04.554 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rgw container] ********************************",
                                "Thursday 01 October 2026  07:13:13 +0000 (0:00:02.878)       1:21:07.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",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  07:13:16 +0000 (0:00:02.450)       1:21:09.883 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a rbd mirror container] *************************",
                                "Thursday 01 October 2026  07:13:18 +0000 (0:00:02.625)       1:21:12.509 ****** ",
                                "\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 [ceph-handler : Check for a nfs container] ********************************",
                                "Thursday 01 October 2026  07:13:20 +0000 (0:00:01.994)       1:21:14.503 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Check for a ceph-crash container] *************************",
                                "Thursday 01 October 2026  07:13:23 +0000 (0:00:02.731)       1:21:17.235 ****** ",
                                "\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 [ceph-handler : Check for a ceph-exporter container] **********************",
                                "Thursday 01 October 2026  07:13:26 +0000 (0:00:02.623)       1:21:19.859 ****** ",
                                "\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 [ceph-handler : Include check_socket_non_container.yml] *******************",
                                "Thursday 01 October 2026  07:13:28 +0000 (0:00:02.855)       1:21:22.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",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  07:13:31 +0000 (0:00:02.179)       1:21:24.894 ****** ",
                                "\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;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] ******************************",
                                "Thursday 01 October 2026  07:13:33 +0000 (0:00:02.337)       1:21:27.231 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_mds_status] ******************************",
                                "Thursday 01 October 2026  07:13:35 +0000 (0:00:02.042)       1:21:29.274 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rgw_status] ******************************",
                                "Thursday 01 October 2026  07:13:37 +0000 (0:00:02.094)       1:21:31.368 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[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] ******************************",
                                "Thursday 01 October 2026  07:13:39 +0000 (0:00:02.266)       1:21:33.635 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceph-handler : Set_fact handler_rbd_status] ******************************",
                                "Thursday 01 October 2026  07:13:41 +0000 (0:00:02.065)       1:21:35.700 ****** ",
                                "\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 [ceph-handler : Set_fact handler_mgr_status] ******************************",
                                "Thursday 01 October 2026  07:13:44 +0000 (0:00:02.114)       1:21:37.815 ****** ",
                                "\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;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] ****************************",
                                "Thursday 01 October 2026  07:13:46 +0000 (0:00:02.271)       1:21:40.087 ****** ",
                                "\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 [ceph-handler : Set_fact handler_exporter_status] *************************",
                                "Thursday 01 October 2026  07:13:48 +0000 (0:00:02.460)       1:21:42.547 ****** ",
                                "\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 [ceph-crash : Create client.crash keyring] ********************************",
                                "Thursday 01 October 2026  07:13:51 +0000 (0:00:02.662)       1:21:45.210 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Get keys from monitors] *************************************",
                                "Thursday 01 October 2026  07:13:54 +0000 (0:00:02.672)       1:21:47.883 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-crash : Copy ceph key(s) if needed] *********************************",
                                "Thursday 01 October 2026  07:13:57 +0000 (0:00:02.972)       1:21:50.855 ****** ",
                                "\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 [ceph-crash : Create /var/lib/ceph/crash/posted] **************************",
                                "Thursday 01 October 2026  07:14:00 +0000 (0:00:03.281)       1:21:54.136 ****** ",
                                "\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 [ceph-crash : Include_tasks systemd.yml] **********************************",
                                "Thursday 01 October 2026  07:14:03 +0000 (0:00:02.895)       1:21:57.032 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceph-crash/tasks/systemd.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceph-crash : Generate systemd unit file for ceph-crash container] ********",
                                "Thursday 01 October 2026  07:14:06 +0000 (0:00:03.035)       1:22:00.068 ****** ",
                                "\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 [ceph-crash : Start the ceph-crash service] *******************************",
                                "Thursday 01 October 2026  07:14:09 +0000 (0:00:02.920)       1:22:02.988 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\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",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [ceph-handler : Ceph crash handler] ****************************",
                                "Thursday 01 October 2026  07:14:13 +0000 (0:00:04.736)       1:22:07.724 ****** ",
                                "\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 [Complete upgrade] ********************************************************",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  07:14:16 +0000 (0:00:02.991)       1:22:10.715 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  07:14:19 +0000 (0:00:02.192)       1:22:12.908 ****** ",
                                "\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 [Container | disallow pre-reef OSDs and enable all new reef-only functionality] ***",
                                "Thursday 01 October 2026  07:14:21 +0000 (0:00:02.003)       1:22:14.912 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Non container | disallow pre-reef OSDs and enable all new reef-only functionality] ***",
                                "Thursday 01 October 2026  07:14:23 +0000 (0:00:02.451)       1:22:17.364 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Upgrade node-exporter] ***************************************************",
                                "",
                                "TASK [Stop node-exporter] ******************************************************",
                                "Thursday 01 October 2026  07:14:26 +0000 (0:00:02.607)       1:22:19.971 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  07:14:28 +0000 (0:00:02.476)       1:22:22.448 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-container-engine : Include pre_requisites/prerequisites.yml] ********",
                                "Thursday 01 October 2026  07:14:31 +0000 (0:00:03.258)       1:22:25.706 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-container-common : Container registry authentication] ***************",
                                "Thursday 01 October 2026  07:14:34 +0000 (0:00:02.822)       1:22:28.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",
                                "\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-manager]\u001b[0m",
                                "",
                                "TASK [ceph-node-exporter : Include setup_container.yml] ************************",
                                "Thursday 01 October 2026  07:14:38 +0000 (0:00:03.338)       1:22:31.867 ****** ",
                                "\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;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Upgrade monitoring node] *************************************************",
                                "",
                                "TASK [Stop monitoring services] ************************************************",
                                "Thursday 01 October 2026  07:14:41 +0000 (0:00:03.579)       1:22:35.447 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=alertmanager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=prometheus) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=grafana-server) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set grafana_server_addr fact - ipv4] ************************",
                                "Thursday 01 October 2026  07:14:42 +0000 (0:00:01.258)       1:22:36.706 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set grafana_server_addr fact - ipv6] ************************",
                                "Thursday 01 October 2026  07:14:44 +0000 (0:00:01.224)       1:22:37.930 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set grafana_server_addrs fact - ipv4] ***********************",
                                "Thursday 01 October 2026  07:14:45 +0000 (0:00:01.216)       1:22:39.147 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set grafana_server_addrs fact - ipv6] ***********************",
                                "Thursday 01 October 2026  07:14:46 +0000 (0:00:01.267)       1:22:40.414 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-prometheus : Create prometheus directories] *************************",
                                "Thursday 01 October 2026  07:14:47 +0000 (0:00:01.280)       1:22:41.694 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/prometheus) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/var/lib/prometheus) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-prometheus : Write prometheus config file] **************************",
                                "Thursday 01 October 2026  07:14:49 +0000 (0:00:01.338)       1:22:43.033 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-prometheus : Make sure the alerting rules directory exists] *********",
                                "Thursday 01 October 2026  07:14:50 +0000 (0:00:01.453)       1:22:44.486 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-prometheus : Copy alerting rules] ***********************************",
                                "Thursday 01 October 2026  07:14:51 +0000 (0:00:01.232)       1:22:45.719 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-prometheus : Create alertmanager directories] ***********************",
                                "Thursday 01 October 2026  07:14:53 +0000 (0:00:01.224)       1:22:46.944 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/etc/alertmanager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager] => (item=/var/lib/alertmanager) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-prometheus : Write alertmanager config file] ************************",
                                "Thursday 01 October 2026  07:14:54 +0000 (0:00:01.345)       1:22:48.290 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-prometheus : Include setup_container.yml] ***************************",
                                "Thursday 01 October 2026  07:14:55 +0000 (0:00:01.231)       1:22:49.521 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-grafana : Include setup_container.yml] ******************************",
                                "Thursday 01 October 2026  07:14:57 +0000 (0:00:01.328)       1:22:50.850 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [ceph-grafana : Include configure_grafana.yml] ****************************",
                                "Thursday 01 October 2026  07:14:58 +0000 (0:00:01.221)       1:22:52.072 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "PLAY [Upgrade ceph dashboard] **************************************************",
                                "",
                                "TASK [ceph-facts : Include facts.yml] ******************************************",
                                "Thursday 01 October 2026  07:15:00 +0000 (0:00:02.262)       1:22:54.334 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set grafana_server_addr fact - ipv4] ************************",
                                "Thursday 01 October 2026  07:15:02 +0000 (0:00:01.496)       1:22:55.831 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set grafana_server_addr fact - ipv6] ************************",
                                "Thursday 01 October 2026  07:15:03 +0000 (0:00:01.563)       1:22:57.395 ****** ",
                                "\u001b[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 grafana_server_addrs fact - ipv4] ***********************",
                                "Thursday 01 October 2026  07:15:05 +0000 (0:00:02.143)       1:22:59.539 ****** ",
                                "\u001b[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 grafana_server_addrs fact - ipv6] ***********************",
                                "Thursday 01 October 2026  07:15:07 +0000 (0:00:01.513)       1:23:01.052 ****** ",
                                "\u001b[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-dashboard : Include configure_dashboard.yml] ************************",
                                "Thursday 01 October 2026  07:15:08 +0000 (0:00:01.522)       1:23:02.574 ****** ",
                                "\u001b[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-dashboard : Print dashboard URL] ************************************",
                                "Thursday 01 October 2026  07:15:10 +0000 (0:00:01.933)       1:23:04.508 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Switch any existing crush buckets to straw2] *****************************",
                                "",
                                "TASK [ceph-facts : Check if podman binary is present] **************************",
                                "Thursday 01 October 2026  07:15:12 +0000 (0:00:01.832)       1:23:06.340 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceph-facts : Set_fact container_binary] **********************************",
                                "Thursday 01 October 2026  07:15:14 +0000 (0:00:02.007)       1:23:08.347 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set_fact ceph_cmd] *******************************************************",
                                "Thursday 01 October 2026  07:15:16 +0000 (0:00:01.517)       1:23:09.865 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Backup the crushmap] *****************************************************",
                                "Thursday 01 October 2026  07:15:17 +0000 (0:00:01.353)       1:23:11.218 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Switch crush buckets to straw2] ******************************************",
                                "Thursday 01 October 2026  07:15:19 +0000 (0:00:02.398)       1:23:13.616 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Remove crushmap backup] **************************************************",
                                "Thursday 01 October 2026  07:15:23 +0000 (0:00:03.543)       1:23:17.159 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Show ceph status] ********************************************************",
                                "",
                                "TASK [Set_fact container_exec_cmd_status] **************************************",
                                "Thursday 01 October 2026  07:15:26 +0000 (0:00:02.645)       1:23:19.805 ****** ",
                                "\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 [Show ceph status] ********************************************************",
                                "Thursday 01 October 2026  07:15:27 +0000 (0:00:01.753)       1:23:21.559 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Show all daemons version] ************************************************",
                                "Thursday 01 October 2026  07:15:30 +0000 (0:00:02.670)       1:23:24.230 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;32mlocalhost\u001b[0m                  : ok=0    changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-manager\u001b[0m            : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=76  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=259 \u001b[0m \u001b[0;33mchanged=22  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=379 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=202 \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=353 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=207 \u001b[0m \u001b[0;33mchanged=17  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=354 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=311 \u001b[0m \u001b[0;33mchanged=25  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=346 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=308 \u001b[0m \u001b[0;33mchanged=20  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=357 \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=308 \u001b[0m \u001b[0;33mchanged=21  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=356 \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  07:15:34 +0000 (0:00:04.188)       1:23:28.418 ****** ",
                                "=============================================================================== ",
                                "Create potentially missing keys (rbd and rbd-mirror) ------------------- 98.46s",
                                "Disable pg autoscale on pools ------------------------------------------ 58.34s",
                                "Re-enable pg autoscale on pools ---------------------------------------- 56.62s",
                                "Get the ceph release being deployed ------------------------------------ 46.01s",
                                "ceph-container-common : Pulling Ceph container image ------------------- 39.15s",
                                "ceph-container-common : Pulling Ceph container image ------------------- 38.40s",
                                "ceph-container-common : Pulling Ceph container image ------------------- 37.20s",
                                "Gather and delegate facts ---------------------------------------------- 30.36s",
                                "Waiting for clean pgs... ----------------------------------------------- 25.22s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 23.60s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 23.20s",
                                "ceph-mon : Set cluster configs ----------------------------------------- 23.19s",
                                "ceph-rgw : Create rgw pools -------------------------------------------- 22.99s",
                                "ceph-mon : Waiting for the monitor(s) to form the quorum... ------------ 22.66s",
                                "ceph-config : Set config to cluster ------------------------------------ 17.15s",
                                "ceph-osd : Wait for all osd to be up ----------------------------------- 15.43s",
                                "ceph-config : Set config to cluster ------------------------------------ 12.80s",
                                "Stop ceph osd ---------------------------------------------------------- 11.72s",
                                "Stop ceph mon ---------------------------------------------------------- 11.56s",
                                "ceph-infra : Update cache for Debian based OSs ------------------------- 11.09s",
                                "+ osism apply cephclient",
                                "\u001b[32m2026-10-01 07:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of cephclient.\u001b[0m",
                                "\u001b[32m2026-10-01 07:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask b5c74b53-0c4f-43a2-8e0b-ffbdbba494b1 (cephclient) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 07:15:38\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task b5c74b53-0c4f-43a2-8e0b-ffbdbba494b1 (cephclient) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role cephclient] ***************************************************",
                                "",
                                "TASK [osism.services.cephclient : Include container tasks] *********************",
                                "Thursday 01 October 2026  07:15:45 +0000 (0:00:02.710)       0:00:02.710 ****** ",
                                "\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] *****************",
                                "Thursday 01 October 2026  07:15:47 +0000 (0:00:02.059)       0:00:04.770 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=/opt/cephclient/configuration)\u001b[0m",
                                "\u001b[0;32mok: [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] ********************",
                                "Thursday 01 October 2026  07:15:50 +0000 (0:00:02.838)       0:00:07.608 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item={'src': 'ceph.conf.j2', 'dest': '/opt/cephclient/configuration/ceph.conf'})\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy keyring file] ***************************",
                                "Thursday 01 October 2026  07:15:52 +0000 (0:00:02.223)       0:00:09.831 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy docker-compose.yml file] ****************",
                                "Thursday 01 October 2026  07:15:54 +0000 (0:00:02.276)       0:00:12.108 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Manage cephclient service] *******************",
                                "Thursday 01 October 2026  07:15:57 +0000 (0:00:02.477)       0:00:14.586 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Copy wrapper scripts] ************************",
                                "Thursday 01 October 2026  07:15:59 +0000 (0:00:02.660)       0:00:17.246 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=ceph)\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (item=ceph-authtool)\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",
                                "",
                                "TASK [osism.services.cephclient : Remove old wrapper scripts] ******************",
                                "Thursday 01 October 2026  07:16:05 +0000 (0:00:05.483)       0:00:22.729 ****** ",
                                "\u001b[0;32mok: [testbed-manager] => (item=crushtool)\u001b[0m",
                                "",
                                "TASK [osism.services.cephclient : Include package tasks] ***********************",
                                "Thursday 01 October 2026  07:16:06 +0000 (0:00:01.582)       0:00:24.312 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Restart cephclient service] *******",
                                "Thursday 01 October 2026  07:16:08 +0000 (0:00:01.244)       0:00:25.556 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Ensure that all containers are up] ***",
                                "Thursday 01 October 2026  07:16:27 +0000 (0:00:19.445)       0:00:45.001 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Wait for an healthy service] ******",
                                "Thursday 01 October 2026  07:16:29 +0000 (0:00:01.984)       0:00:46.986 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [osism.services.cephclient : Copy bash completion scripts] *****",
                                "Thursday 01 October 2026  07:16:31 +0000 (0:00:01.863)       0:00:48.849 ****** ",
                                "\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=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=1   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  07:16:34 +0000 (0:00:03.388)       0:00:52.237 ****** ",
                                "=============================================================================== ",
                                "osism.services.cephclient : Restart cephclient service ----------------- 19.45s",
                                "osism.services.cephclient : Copy wrapper scripts ------------------------ 5.48s",
                                "osism.services.cephclient : Copy bash completion scripts ---------------- 3.39s",
                                "osism.services.cephclient : Create required directories ----------------- 2.84s",
                                "osism.services.cephclient : Manage cephclient service ------------------- 2.66s",
                                "osism.services.cephclient : Copy docker-compose.yml file ---------------- 2.48s",
                                "osism.services.cephclient : Copy keyring file --------------------------- 2.28s",
                                "osism.services.cephclient : Copy configuration files -------------------- 2.22s",
                                "osism.services.cephclient : Include container tasks --------------------- 2.06s",
                                "osism.services.cephclient : Ensure that all containers are up ----------- 1.98s",
                                "osism.services.cephclient : Wait for an healthy service ----------------- 1.86s",
                                "osism.services.cephclient : Remove old wrapper scripts ------------------ 1.58s",
                                "osism.services.cephclient : Include package tasks ----------------------- 1.24s",
                                "+ [[ false == \\f\\a\\l\\s\\e ]]",
                                "+ sh -c /opt/configuration/scripts/upgrade/300-openstack.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/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=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ 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",
                                "++ export RABBITMQ3TO4=true",
                                "++ RABBITMQ3TO4=true",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "++ export MANAGER_VERSION=10.2.0",
                                "++ MANAGER_VERSION=10.2.0",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ osism migrate rabbitmq3to4 prepare",
                                "\u001b[32m2026-10-01 07:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mKolla configuration check passed\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mCreated vhost 'openstack' with default_queue_type=quorum\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSet permissions for user 'openstack' on vhost 'openstack'\u001b[0m",
                                "+ osism migrate rabbitmq3to4 list",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFound 194 classic queue(s) in vhost '/':\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - alarm.all.sample (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - alarming.sample (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers.barbican.queue (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_09bdebaff23d45b4ab762e2c81f78ba2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_4a479434b6e24b3bad20918b94dd5d4d (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_a207b61ebca3489bbf2e44156a9641f1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican_notifications.info (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_2b62be42f4d2451a855e67d54c788be4 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_8c5b088c803c4e508950970c09dd1ae3 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_97c6bdd9cc2c4852bca4bddb08f6707c (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_dc2c1913692e497aa380b00f50a625ac (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_e6453a3e81f342398ebed1587edbcd6a (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_f932dcb4a8114168b86bfae18a5a2f4e (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_167ed545090448fa939fcac0891583c8 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_c16ff07a4c6c49809d79619696803e6d (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_d6eaf70462594230b842d57227cffc8f (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_06ca32eee22040e6802746c69b8d4af4 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_1ceeca5cc23d4d4b941d97951d3d5aba (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_e225942f32dc4dce92002f51d06ee01e (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes_fanout_eb1a328a103d44269bf9ab0b51abb7a3 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes_fanout_049a105ce35b4c02afb6f927eb9bde41 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes_fanout_d2e2d22cafe7471c82778babfb2866f5 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_1ecacd3e3330410096cc2c253f934ade (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_a64c1494c3c34d099774fd15756417a6 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_e89c0ec9edf74980b715b01614e75628 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-3 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-4 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-5 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_1fdf7e3512544fb7ad68702cee2eaf38 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_63c0c51a7330474385e5f319054917ef (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_d2a37df23f4f42ae92a13481825d2334 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_1b8f6fa67a6a4d419e992a93df8cb3d2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_2989cab0f1834d2392993abdee894355 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_437ead1bbdcb49c1bc9ca802c07510ce (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_71be76b18cfa4856ac43cb43e3075ef5 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_ba81b08ac4794326ada8e7c48f8e3640 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_f7d2bdee69774874b063a9aa5ee8b8f7 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_4b7d5891e59b4a909d7aea7c75347d60 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_88d288b6bd4c4f6da509c47ae71fe9f8 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_ef08ecf8cc844108aedd6352d6bc99cd (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_32ac6e70af424d3cab1f6e5ed648498e (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_988bdceb818a47818cec6ee35ab06bca (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_eb57a5620a034995ad19687a613cc6b3 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-0@cephfsnative1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-1@cephfsnative1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-2@cephfsnative1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_8d15ee67e69b4c80ab9e9fbd54300538 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_f899d06cbd414dc2a83162b3d9d66ec6 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_f9484fab604f41b7bddcec6c4bf6c2e8 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.audit (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.critical (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.debug (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.error (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.info (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.sample (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.warn (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_1e7696c69c8c445dbef68873d819e349 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_4f3aaaa3c9344c9ebe1cf3f4453def76 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_c3c2a6fc5e8a46308659da04abe669d7 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_150abec1a37c45ca94bfbdd37105a9d3 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_4044bc2bfe1c44c498bba2438c209e21 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_8b2607ad49c3486c8aeedf403d91e96e (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_a2bb781a1d254761b41a90dbde2cbd63 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_a6fca73acae74c738e517861c444ee52 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_bbe62315b66142818dc91f5c92ea3404 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_1c6584fce4574784ae5f5bef6cbab489 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_2942f17896314ba6979d304cca138e28 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_3b057a49ba1144fdaef059239d93890f (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_4c193a891f664e2d9bb49acb19da9267 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_6d8861aa880e48bb92818eccb45cdce9 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_7dbc05426c7b4626b095eada51443917 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_8dd9d85b7a8646a485351c8f7c63bffb (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_b84e6d05ac41490a94f9c075ac237e4d (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_d52350f8cfa8474699a9a280ace306a7 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_05f51811b3a943f18143a6c54d07e2ef (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_0f6da90f0e5d4be087bc122e53d836de (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_1385865690974cc2b65498396f8e112a (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_143895c9a0a745c5af322c6cf5e7430e (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_198ee6cfdb7d42c58cb52790bbbbd8bf (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_3b84a9ebd8d34993956412037adaf030 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_4e84039f012547058d9e789faf748823 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_642ad98b42504dcd9a21607b782fff86 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_781b403dcbd2469682f4ebb48bf9228a (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_9038abab08ec45fca8dea153d433c125 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_941f1f43b4fd4640b572c938cce26d78 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_a6f6250c53114e67974ea5f3ccfec9b3 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_b056154e65f74c3fa78c600b2f0f444b (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_b0facacbd8eb47c8a6425adb56bdc0fe (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_b62547b951174f7eb878e25c5bbf4149 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_c9defd37506f41b19fc313ad1cefabc3 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_ea90f2728a2240e4b656ef7506601f52 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_f39daf6040e241d48332dbf2f7f2ce42 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_2d34426c200b4d4a9c873b0acb292a4f (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_89ac30a1168e4c4eb39d4ead45027a06 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_8c39b59f3aec42589d461cb6c081de4e (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_984d2e647e28497089c82d4c130dedb3 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_a9d51090d79743ecb327baeb3185d7e3 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_aef668508abb4d4a8d9807bf56d84c1f (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_c3d0cc2a8d1247dca90ef7aeb626dc03 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_d7f5c6d5656542d2b37b12a323ae06c7 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_dbafe17a3fc049e89e0a899e755de427 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_07b432c083304559a86d90af98e5c88c (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_135c0d95839a4755b7265afc36640d91 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_18a4972d9328480795df64b367b2426b (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_23d452669db54b8ca1fd1d4ee3422e14 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_3a0f56e88fb5444794645b2ce1a56d76 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_4970100fd0f243f1b8e0ff52fb7238f9 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_4a9a51e7f2c3402db6cfc494be5d4e3f (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_5c91918aed0f4e878d183a6fef3b49f3 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_6613c9bd39e04509a4aa2f1e432d70cd (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_68474e57f04641ef83bec3de229e9cc3 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_6b8103157ae143b49eff5b7d3709a211 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_73502575ba18498aaea0a11adeff3cc0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_7b4d49c8426d4def916de432f8319809 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_7cd902e0541b4f96bb0c0b93712ef657 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_9c2d526ba2f143f4ad6d5a3966e3120e (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_ba21c566d38943e88147564c4c7bc2b1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_bba4a2fdfec24532990a024cf2ce79c7 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_d061bfe897c547939b563a9ef8f9a63e (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_f6c00cb2e9864488996e0b7e9c550d31 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_0c3fb87891d94a81a901478ae23cd8ea (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_4df1fce7f32e45408a1fe8cfc2f3d952 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_63db619481414d628a0e525788b3e460 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_96011337b43547db8ed8c071eca08023 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_e03efbced2a7425ba9a8e7df8b6cc565 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_fbe2849767124ed2b7de2d72d8687f9e (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-0 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-1 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-2 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_25d7cf1670fa483e8efbbd534766dd79 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_8b5868bdbf804e7fb12aed88679023ad (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_cef86ef0379b4c1fb3ed991764c10863 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_d07da6248aed4719afd8c7100da23452 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_fb4ff25347544901bc399698e2cae6c7 (vhost: /, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 07:16:58\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_fcf72381163d479e889ded6a28fed72a (vhost: /, messages: 0)\u001b[0m",
                                "+ osism migrate rabbitmq3to4 list-exchanges",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFound 45 exchange(s) in vhost '/':\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - aodh (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - ceilometer (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - designate (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - dns (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - glance (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - heat (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - ironic (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - keystone (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - l3_agent_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - magnum (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron-vo-Network-1.1_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron-vo-Port-1.10_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron-vo-SecurityGroup-1.6_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron-vo-SecurityGroupRule-1.3_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - neutron-vo-Subnet-1.2_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - nova (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - openstack (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-agent-notifier-port-update_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-agent-notifier-security_group-update_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - swift (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - trove (type: topic, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout (type: fanout, transient)\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - zaqar (type: topic, transient)\u001b[0m",
                                "+ osism apply -a upgrade keystone",
                                "\u001b[32m2026-10-01 07:17:11\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of keystone.\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 458c76db-867c-4491-a97d-bd417d63b475 (keystone) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 07:17:12\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 458c76db-867c-4491-a97d-bd417d63b475 (keystone) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  07:17:17 +0000 (0:00:01.797)       0:00:01.797 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:17:19 +0000 (0:00:01.939)       0:00:03.737 ****** ",
                                "\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] ************************************************",
                                "Thursday 01 October 2026  07:17:21 +0000 (0:00:01.771)       0:00:05.508 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/keystone/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [keystone : Ensuring config directories exist] ****************************",
                                "Thursday 01 October 2026  07:17:25 +0000 (0:00:04.144)       0:00:09.653 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ***********************",
                                "Thursday 01 October 2026  07:17:28 +0000 (0:00:03.453)       0:00:13.107 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Set keystone policy file] *************************************",
                                "Thursday 01 October 2026  07:17:30 +0000 (0:00:01.400)       0:00:14.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",
                                "",
                                "TASK [keystone : Check if Keystone domain-specific config is supplied] *********",
                                "Thursday 01 October 2026  07:17:31 +0000 (0:00:01.517)       0:00:16.024 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : include_tasks] ************************************************",
                                "Thursday 01 October 2026  07:17:34 +0000 (0:00:02.616)       0:00:18.640 ****** ",
                                "\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] *******",
                                "Thursday 01 October 2026  07:17:36 +0000 (0:00:02.091)       0:00:20.732 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ***",
                                "Thursday 01 October 2026  07:17:40 +0000 (0:00:04.380)       0:00:25.112 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ****",
                                "Thursday 01 October 2026  07:17:43 +0000 (0:00:02.270)       0:00:27.383 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ******************",
                                "Thursday 01 October 2026  07:17:45 +0000 (0:00:02.066)       0:00:29.449 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ***********************************",
                                "Thursday 01 October 2026  07:17:49 +0000 (0:00:04.391)       0:00:33.841 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] *****************",
                                "Thursday 01 October 2026  07:17:56 +0000 (0:00:06.991)       0:00:40.832 ****** ",
                                "\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 : Create Keystone domain-specific config directory] *************",
                                "Thursday 01 October 2026  07:17:59 +0000 (0:00:02.910)       0:00:43.743 ****** ",
                                "\u001b[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] ***********************",
                                "Thursday 01 October 2026  07:18:01 +0000 (0:00:01.861)       0:00:45.605 ****** ",
                                "\u001b[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] ********************",
                                "Thursday 01 October 2026  07:18:02 +0000 (0:00:01.489)       0:00:47.095 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over existing policy file] ****************************",
                                "Thursday 01 October 2026  07:18:04 +0000 (0:00:01.789)       0:00:48.884 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ************************************************",
                                "Thursday 01 October 2026  07:18:06 +0000 (0:00:01.984)       0:00:50.869 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over wsgi-keystone.conf] ******************************",
                                "Thursday 01 October 2026  07:18:08 +0000 (0:00:01.750)       0:00:52.619 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/keystone/templates/wsgi-keystone.conf.j2)\u001b[0m",
                                "",
                                "TASK [keystone : Checking whether keystone-paste.ini file exists] **************",
                                "Thursday 01 October 2026  07:18:11 +0000 (0:00:03.338)       0:00:55.958 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Copying over keystone-paste.ini] ******************************",
                                "Thursday 01 October 2026  07:18:14 +0000 (0:00:02.438)       0:00:58.396 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Generate the required cron jobs for the node] *****************",
                                "Thursday 01 October 2026  07:18:16 +0000 (0:00:01.957)       0:01:00.354 ****** ",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "",
                                "TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***",
                                "Thursday 01 October 2026  07:18:18 +0000 (0:00:02.553)       0:01:02.907 ****** ",
                                "\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] ****************************",
                                "Thursday 01 October 2026  07:18:20 +0000 (0:00:01.907)       0:01:04.815 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'src': 'crontab.j2', 'dest': 'crontab'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "",
                                "TASK [keystone : Copying files for keystone-ssh] *******************************",
                                "Thursday 01 October 2026  07:18:31 +0000 (0:00:11.048)       0:01:15.864 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "",
                                "TASK [service-check-containers : keystone | Check containers] ******************",
                                "Thursday 01 October 2026  07:18:36 +0000 (0:00:04.968)       0:01:20.832 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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] ***",
                                "Thursday 01 October 2026  07:18:41 +0000 (0:00:05.150)       0:01:25.983 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  07:18:43 +0000 (0:00:01.544)       0:01:27.527 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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/release/2025.1/keystone:27.0.3.20260814', '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': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': ['balance roundrobin', 'option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814', '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/release/2025.1/keystone-fernet:27.0.3.20260814', '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 : Enable log_bin_trust_function_creators function] **************",
                                "Thursday 01 October 2026  07:18:45 +0000 (0:00:02.250)       0:01:29.777 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [keystone : Init keystone database upgrade] *******************************",
                                "Thursday 01 October 2026  07:18:49 +0000 (0:00:04.034)       0:01:33.811 ****** ",
                                "\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 [keystone : Finish keystone database upgrade] *****************************",
                                "Thursday 01 October 2026  07:18:51 +0000 (0:00:01.561)       0:01:35.373 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  07:18:53 +0000 (0:00:02.193)       0:01:37.566 ****** ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  07:18:53 +0000 (0:00:00.499)       0:01:38.065 ****** ",
                                "",
                                "TASK [keystone : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  07:18:54 +0000 (0:00:00.526)       0:01:38.591 ****** ",
                                "",
                                "RUNNING HANDLER [keystone : Init keystone database upgrade] ********************",
                                "Thursday 01 October 2026  07:18:55 +0000 (0:00:01.015)       0:01:39.607 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************",
                                "Thursday 01 October 2026  07:19:18 +0000 (0:00:22.854)       0:02:02.462 ****** ",
                                "\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 [keystone : Restart keystone-fernet container] *****************",
                                "Thursday 01 October 2026  07:19:58 +0000 (0:00:40.253)       0:02:42.715 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  07:20:11 +0000 (0:00:12.755)       0:02:55.470 ****** ",
                                "\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 [keystone : Finish keystone database upgrade] ******************",
                                "Thursday 01 October 2026  07:20:25 +0000 (0:00:14.211)       0:03:09.682 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [keystone : Disable log_bin_trust_function_creators function] *************",
                                "Thursday 01 October 2026  07:20:39 +0000 (0:00:13.841)       0:03:23.523 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=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=19  \u001b[0m \u001b[0;33mchanged=7   \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=21  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=11  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  07:20:43 +0000 (0:00:03.678)       0:03:27.202 ****** ",
                                "=============================================================================== ",
                                "keystone : Restart keystone-ssh container ------------------------------ 40.25s",
                                "keystone : Init keystone database upgrade ------------------------------ 22.85s",
                                "keystone : Restart keystone container ---------------------------------- 14.21s",
                                "keystone : Finish keystone database upgrade ---------------------------- 13.84s",
                                "keystone : Restart keystone-fernet container --------------------------- 12.75s",
                                "keystone : Copying files for keystone-fernet --------------------------- 11.05s",
                                "keystone : Copying over keystone.conf ----------------------------------- 6.99s",
                                "service-check-containers : keystone | Check containers ------------------ 5.15s",
                                "keystone : Copying files for keystone-ssh ------------------------------- 4.97s",
                                "keystone : Copying over config.json files for services ------------------ 4.39s",
                                "service-cert-copy : keystone | Copying over extra CA certificates ------- 4.38s",
                                "keystone : include_tasks ------------------------------------------------ 4.14s",
                                "keystone : Enable log_bin_trust_function_creators function -------------- 4.03s",
                                "keystone : Disable log_bin_trust_function_creators function ------------- 3.68s",
                                "keystone : Ensuring config directories exist ---------------------------- 3.45s",
                                "keystone : Copying over wsgi-keystone.conf ------------------------------ 3.34s",
                                "keystone : Copying keystone-startup script for keystone ----------------- 2.91s",
                                "keystone : Check if Keystone domain-specific config is supplied --------- 2.62s",
                                "keystone : Generate the required cron jobs for the node ----------------- 2.55s",
                                "keystone : Checking whether keystone-paste.ini file exists -------------- 2.44s",
                                "+ osism apply -a upgrade placement",
                                "\u001b[32m2026-10-01 07:20:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of placement.\u001b[0m",
                                "\u001b[32m2026-10-01 07:20:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 79d769b6-5372-4d8a-b04a-ffb48fdb4fc8 (placement) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 07:20:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 79d769b6-5372-4d8a-b04a-ffb48fdb4fc8 (placement) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  07:20:52 +0000 (0:00:01.964)       0:00:01.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",
                                "",
                                "TASK [Group hosts based on enabled services] ***********************************",
                                "Thursday 01 October 2026  07:20:54 +0000 (0:00:02.014)       0:00:03.978 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  07:20:57 +0000 (0:00:02.323)       0:00:06.301 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/placement/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating/deleting services] ************",
                                "Thursday 01 October 2026  07:21:00 +0000 (0:00:03.480)       0:00:09.781 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=placement (placement))\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating/deleting endpoints] ***********",
                                "Thursday 01 October 2026  07:21:06 +0000 (0:00:05.514)       0:00:15.296 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=placement -> https://api-int.testbed.osism.xyz:8780 -> internal)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=placement -> https://api.testbed.osism.xyz:8780 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating projects] *********************",
                                "Thursday 01 October 2026  07:21:15 +0000 (0:00:09.163)       0:00:24.459 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Creating users] ************************",
                                "Thursday 01 October 2026  07:21:19 +0000 (0:00:04.102)       0:00:28.562 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  07:21:25 +0000 (0:00:06.029)       0:00:34.591 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : placement | Granting/revoking user roles] **********",
                                "Thursday 01 October 2026  07:21:30 +0000 (0:00:04.599)       0:00:39.190 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=placement -> service -> admin)\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  07:21:35 +0000 (0:00:05.176)       0:00:44.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 [placement : Ensuring config directories exist] ***************************",
                                "Thursday 01 October 2026  07:21:37 +0000 (0:00:02.038)       0:00:46.405 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Check if policies shall be overwritten] **********************",
                                "Thursday 01 October 2026  07:21:39 +0000 (0:00:02.504)       0:00:48.910 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Set placement policy file] ***********************************",
                                "Thursday 01 October 2026  07:21:41 +0000 (0:00:01.308)       0:00:50.218 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  07:21:42 +0000 (0:00:01.483)       0:00:51.701 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  07:21:44 +0000 (0:00:02.224)       0:00:53.926 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  07:21:47 +0000 (0:00:02.699)       0:00:56.625 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : placement | Copying over backend internal TLS key] ***",
                                "Thursday 01 October 2026  07:21:49 +0000 (0:00:02.187)       0:00:58.813 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Copying over config.json files for services] *****************",
                                "Thursday 01 October 2026  07:21:51 +0000 (0:00:01.748)       0:01:00.561 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement.conf] *********************************",
                                "Thursday 01 October 2026  07:21:54 +0000 (0:00:02.588)       0:01:03.149 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [placement : Copying over placement-api wsgi configuration] ***************",
                                "Thursday 01 October 2026  07:21:58 +0000 (0:00:04.697)       0:01:07.847 ****** ",
                                "\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] *******************************************",
                                "Thursday 01 October 2026  07:22:00 +0000 (0:00:01.891)       0:01:09.739 ****** ",
                                "\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] **********",
                                "Thursday 01 October 2026  07:22:02 +0000 (0:00:02.245)       0:01:11.984 ****** ",
                                "\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 [placement : Copying over migrate-db.rc.j2 configuration] *****************",
                                "Thursday 01 October 2026  07:22:06 +0000 (0:00:03.319)       0:01:15.303 ****** ",
                                "\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 [placement : Copying over existing policy file] ***************************",
                                "Thursday 01 October 2026  07:22:08 +0000 (0:00:02.468)       0:01:17.772 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : placement | Check containers] *****************",
                                "Thursday 01 October 2026  07:22:11 +0000 (0:00:02.235)       0:01:20.008 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : placement | Notify handlers to restart containers] ***",
                                "Thursday 01 October 2026  07:22:13 +0000 (0:00:02.670)       0:01:22.678 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  07:22:15 +0000 (0:00:01.537)       0:01:24.216 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases] ********************************",
                                "Thursday 01 October 2026  07:22:17 +0000 (0:00:02.437)       0:01:26.653 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Creating placement databases user and setting permissions] ***",
                                "Thursday 01 October 2026  07:22:21 +0000 (0:00:03.676)       0:01:30.330 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Running placement bootstrap container] ***********************",
                                "Thursday 01 October 2026  07:22:25 +0000 (0:00:04.495)       0:01:34.825 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:22:39 +0000 (0:00:14.109)       0:01:48.935 ****** ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:22:40 +0000 (0:00:00.572)       0:01:49.507 ****** ",
                                "",
                                "TASK [placement : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:22:40 +0000 (0:00:00.480)       0:01:49.988 ****** ",
                                "",
                                "RUNNING HANDLER [placement : Restart placement-api container] ******************",
                                "Thursday 01 October 2026  07:22:41 +0000 (0:00:00.923)       0:01:50.911 ****** ",
                                "\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 : Perform Placement online data migration] *********************",
                                "Thursday 01 October 2026  07:22:54 +0000 (0:00:12.574)       0:02:03.486 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=9   \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=6   \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=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=7   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  07:23:07 +0000 (0:00:12.538)       0:02:16.025 ****** ",
                                "=============================================================================== ",
                                "placement : Running placement bootstrap container ---------------------- 14.11s",
                                "placement : Restart placement-api container ---------------------------- 12.57s",
                                "placement : Perform Placement online data migration -------------------- 12.54s",
                                "service-ks-register : placement | Creating/deleting endpoints ----------- 9.16s",
                                "service-ks-register : placement | Creating users ------------------------ 6.03s",
                                "service-ks-register : placement | Creating/deleting services ------------ 5.51s",
                                "service-ks-register : placement | Granting/revoking user roles ---------- 5.18s",
                                "placement : Copying over placement.conf --------------------------------- 4.70s",
                                "service-ks-register : placement | Creating roles ------------------------ 4.60s",
                                "placement : Creating placement databases user and setting permissions --- 4.50s",
                                "service-ks-register : placement | Creating projects --------------------- 4.10s",
                                "placement : Creating placement databases -------------------------------- 3.68s",
                                "placement : include_tasks ----------------------------------------------- 3.48s",
                                "service-uwsgi-config : Copying over placement-api uWSGI config ---------- 3.32s",
                                "service-cert-copy : placement | Copying over extra CA certificates ------ 2.70s",
                                "service-check-containers : placement | Check containers ----------------- 2.67s",
                                "placement : Copying over config.json files for services ----------------- 2.59s",
                                "placement : Ensuring config directories exist --------------------------- 2.50s",
                                "placement : Copying over migrate-db.rc.j2 configuration ----------------- 2.47s",
                                "service-check-containers : Include tasks -------------------------------- 2.44s",
                                "+ osism apply -a upgrade neutron",
                                "\u001b[32m2026-10-01 07:23:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of neutron.\u001b[0m",
                                "\u001b[32m2026-10-01 07:23:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c89d934b-20d2-4552-a816-31af6121992e (neutron) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 07:23:10\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c89d934b-20d2-4552-a816-31af6121992e (neutron) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  07:23:16 +0000 (0:00:02.030)       0:00:02.030 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:23:18 +0000 (0:00:02.739)       0:00:04.769 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  07:23:22 +0000 (0:00:03.755)       0:00:08.525 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/neutron/tasks/upgrade.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] *******************************************",
                                "Thursday 01 October 2026  07:23:26 +0000 (0:00:04.114)       0:00:12.639 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [neutron : Get container volume facts] ************************************",
                                "Thursday 01 October 2026  07:23:30 +0000 (0:00:03.695)       0:00:16.335 ****** ",
                                "\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] ************************************",
                                "Thursday 01 October 2026  07:23:33 +0000 (0:00:02.879)       0:00:19.214 ****** ",
                                "\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] ************************************",
                                "Thursday 01 October 2026  07:23:35 +0000 (0:00:02.122)       0:00:21.336 ****** ",
                                "\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 : include_tasks] *************************************************",
                                "Thursday 01 October 2026  07:23:38 +0000 (0:00:02.727)       0:00:24.064 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/neutron/tasks/rolling_upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [Load and persist kernel modules] *****************************************",
                                "Thursday 01 October 2026  07:23:41 +0000 (0:00:03.069)       0:00:27.134 ****** ",
                                "\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 : Check IPv6 support] ********************************************",
                                "Thursday 01 October 2026  07:23:45 +0000 (0:00:04.126)       0:00:31.260 ****** ",
                                "\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] ***************************************************",
                                "Thursday 01 October 2026  07:23:48 +0000 (0:00:03.523)       0:00:34.784 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Ensuring config directories exist] *****************************",
                                "Thursday 01 October 2026  07:23:53 +0000 (0:00:04.730)       0:00:39.514 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *****************************",
                                "Thursday 01 October 2026  07:23:57 +0000 (0:00:04.063)       0:00:43.578 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  07:24:00 +0000 (0:00:02.624)       0:00:46.202 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  07:24:03 +0000 (0:00:02.849)       0:00:49.051 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] ***",
                                "Thursday 01 October 2026  07:24:08 +0000 (0:00:04.842)       0:00:53.893 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *****",
                                "Thursday 01 October 2026  07:24:12 +0000 (0:00:04.152)       0:00:58.046 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *********************************",
                                "Thursday 01 October 2026  07:24:16 +0000 (0:00:04.241)       0:01:02.288 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Check if policies shall be overwritten] ************************",
                                "Thursday 01 October 2026  07:24:20 +0000 (0:00:04.052)       0:01:06.340 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Set neutron policy file] ***************************************",
                                "Thursday 01 October 2026  07:24:21 +0000 (0:00:01.259)       0:01:07.600 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  07:24:23 +0000 (0:00:02.165)       0:01:09.766 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *******************",
                                "Thursday 01 October 2026  07:24:28 +0000 (0:00:04.046)       0:01:13.813 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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 neutron.conf] *************************************",
                                "Thursday 01 October 2026  07:24:34 +0000 (0:00:06.516)       0:01:20.329 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-5] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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 neutron_vpnaas.conf] ******************************",
                                "Thursday 01 October 2026  07:24:43 +0000 (0:00:08.651)       0:01:28.980 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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 : Copying over ssh key] ******************************************",
                                "Thursday 01 October 2026  07:24:47 +0000 (0:00:04.194)       0:01:33.174 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\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-2]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ml2_conf.ini] *************************************",
                                "Thursday 01 October 2026  07:24:51 +0000 (0:00:04.245)       0:01:37.420 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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] ****************************",
                                "Thursday 01 October 2026  07:24:58 +0000 (0:00:06.965)       0:01:44.385 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over sriov_agent.ini] **********************************",
                                "Thursday 01 October 2026  07:25:03 +0000 (0:00:05.054)       0:01:49.439 ****** ",
                                "\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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over mlnx_agent.ini] ***********************************",
                                "Thursday 01 October 2026  07:25:07 +0000 (0:00:03.975)       0:01:53.415 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over eswitchd.conf] ************************************",
                                "Thursday 01 October 2026  07:25:11 +0000 (0:00:04.372)       0:01:57.788 ****** ",
                                "\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 dhcp_agent.ini] ***********************************",
                                "Thursday 01 October 2026  07:25:16 +0000 (0:00:04.195)       0:02:01.984 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over dnsmasq.conf] *************************************",
                                "Thursday 01 October 2026  07:25:20 +0000 (0:00:04.810)       0:02:06.794 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/neutron/templates/dnsmasq.conf.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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",
                                "",
                                "TASK [neutron : Copying over l3_agent.ini] *************************************",
                                "Thursday 01 October 2026  07:25:24 +0000 (0:00:03.774)       0:02:10.569 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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 fwaas_driver.ini] *********************************",
                                "Thursday 01 October 2026  07:25:29 +0000 (0:00:04.301)       0:02:14.870 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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 metadata_agent.ini] *******************************",
                                "Thursday 01 October 2026  07:25:33 +0000 (0:00:04.692)       0:02:19.562 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron_ovn_metadata_agent.ini] *******************",
                                "Thursday 01 October 2026  07:25:37 +0000 (0:00:04.032)       0:02:23.594 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over metering_agent.ini] *******************************",
                                "Thursday 01 October 2026  07:25:44 +0000 (0:00:06.435)       0:02:30.030 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ironic_neutron_agent.ini] *************************",
                                "Thursday 01 October 2026  07:25:48 +0000 (0:00:04.262)       0:02:34.293 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over bgp_dragent.ini] **********************************",
                                "Thursday 01 October 2026  07:25:52 +0000 (0:00:03.694)       0:02:37.987 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over ovn_agent.ini] ************************************",
                                "Thursday 01 October 2026  07:25:55 +0000 (0:00:03.691)       0:02:41.679 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over nsx.ini] ******************************************",
                                "Thursday 01 October 2026  07:26:00 +0000 (0:00:04.273)       0:02:45.953 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [neutron : Copy neutron-l3-agent-wrapper script] **************************",
                                "Thursday 01 October 2026  07:26:04 +0000 (0:00:04.176)       0:02:50.129 ****** ",
                                "\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",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over extra ml2 plugins] ********************************",
                                "Thursday 01 October 2026  07:26:09 +0000 (0:00:04.790)       0:02:54.920 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [neutron : Copying over neutron-tls-proxy.cfg] ****************************",
                                "Thursday 01 October 2026  07:26:12 +0000 (0:00:03.836)       0:02:58.757 ****** ",
                                "\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-3]\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-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] ********************************",
                                "Thursday 01 October 2026  07:26:17 +0000 (0:00:04.568)       0:03:03.325 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *******************",
                                "Thursday 01 October 2026  07:26:21 +0000 (0:00:03.964)       0:03:07.290 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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-3] => (item={'key': 'neutron-ovn-metadata-agent', 'value': {'container_name': 'neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] ***",
                                "Thursday 01 October 2026  07:26:26 +0000 (0:00:04.996)       0:03:12.287 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  07:26:28 +0000 (0:00:02.298)       0:03:14.585 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-server:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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/release/2025.1/neutron-metadata-agent:26.0.6.20260814', '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] *************************************************",
                                "Thursday 01 October 2026  07:26:35 +0000 (0:00:06.544)       0:03:21.129 ****** ",
                                "\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 : Running Neutron database expand container] *********************",
                                "Thursday 01 October 2026  07:26:37 +0000 (0:00:02.317)       0:03:23.447 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:26:57 +0000 (0:00:19.678)       0:03:43.126 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:26:57 +0000 (0:00:00.493)       0:03:43.619 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:26:58 +0000 (0:00:00.485)       0:03:44.105 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:26:58 +0000 (0:00:00.546)       0:03:44.652 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:26:59 +0000 (0:00:00.498)       0:03:45.150 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:26:59 +0000 (0:00:00.491)       0:03:45.642 ****** ",
                                "",
                                "RUNNING HANDLER [neutron : Restart neutron-server container] *******************",
                                "Thursday 01 October 2026  07:27:00 +0000 (0:00:01.147)       0:03:46.789 ****** ",
                                "\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 [neutron : Restart neutron-ovn-metadata-agent container] *******",
                                "Thursday 01 October 2026  07:27:48 +0000 (0:00:47.469)       0:04:34.259 ****** ",
                                "\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 [neutron : Checking neutron pending contract scripts] *********************",
                                "Thursday 01 October 2026  07:28:42 +0000 (0:00:54.454)       0:05:28.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",
                                "\u001b[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 : Stopping all neutron-server for contract db] *******************",
                                "Thursday 01 October 2026  07:28:45 +0000 (0:00:02.120)       0:05:30.835 ****** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [neutron : Running Neutron database contract container] *******************",
                                "Thursday 01 October 2026  07:28:50 +0000 (0:00:05.387)       0:05:36.222 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:29:08 +0000 (0:00:18.399)       0:05:54.621 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:29:09 +0000 (0:00:00.545)       0:05:55.167 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:29:09 +0000 (0:00:00.474)       0:05:55.641 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:29:10 +0000 (0:00:00.513)       0:05:56.154 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:29:11 +0000 (0:00:00.733)       0:05:56.888 ****** ",
                                "",
                                "TASK [neutron : Flush Handlers] ************************************************",
                                "Thursday 01 October 2026  07:29:11 +0000 (0:00:00.498)       0:05:57.387 ****** ",
                                "",
                                "TASK [neutron : include_tasks] *************************************************",
                                "Thursday 01 October 2026  07:29:12 +0000 (0:00:00.878)       0:05:58.266 ****** ",
                                "\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=21  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=34  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=33  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=18  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=33  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=34  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=34  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=34  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  07:29:15 +0000 (0:00:03.271)       0:06:01.537 ****** ",
                                "=============================================================================== ",
                                "neutron : Restart neutron-ovn-metadata-agent container ----------------- 54.45s",
                                "neutron : Restart neutron-server container ----------------------------- 47.47s",
                                "neutron : Running Neutron database expand container -------------------- 19.68s",
                                "neutron : Running Neutron database contract container ------------------ 18.40s",
                                "neutron : Copying over neutron.conf ------------------------------------- 8.65s",
                                "neutron : Copying over ml2_conf.ini ------------------------------------- 6.96s",
                                "service-check-containers : Include tasks -------------------------------- 6.54s",
                                "neutron : Copying over config.json files for services ------------------- 6.52s",
                                "neutron : Copying over neutron_ovn_metadata_agent.ini ------------------- 6.44s",
                                "neutron : Stopping all neutron-server for contract db ------------------- 5.39s",
                                "neutron : Copying over openvswitch_agent.ini ---------------------------- 5.05s",
                                "service-check-containers : neutron | Check containers ------------------- 5.00s",
                                "service-cert-copy : neutron | Copying over extra CA certificates -------- 4.84s",
                                "neutron : Copying over dhcp_agent.ini ----------------------------------- 4.81s",
                                "neutron : Copy neutron-l3-agent-wrapper script -------------------------- 4.79s",
                                "Setting sysctl values --------------------------------------------------- 4.73s",
                                "neutron : Copying over fwaas_driver.ini --------------------------------- 4.69s",
                                "neutron : Copying over neutron-tls-proxy.cfg ---------------------------- 4.57s",
                                "neutron : Copying over mlnx_agent.ini ----------------------------------- 4.37s",
                                "neutron : Copying over l3_agent.ini ------------------------------------- 4.31s",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ osism apply -a reconfigure nova",
                                "\u001b[32m2026-10-01 07:29:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of nova.\u001b[0m",
                                "\u001b[32m2026-10-01 07:29:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask c96fd44b-60a1-43df-b47e-30a9d82194e2 (nova) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 07:29:18\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task c96fd44b-60a1-43df-b47e-30a9d82194e2 (nova) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on OpenStack release] **********************************",
                                "Thursday 01 October 2026  07:29:25 +0000 (0:00:02.035)       0:00:02.035 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  07:29:29 +0000 (0:00:04.685)       0:00:06.720 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:29:32 +0000 (0:00:02.791)       0:00:09.511 ****** ",
                                "\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] ********************************************************",
                                "Thursday 01 October 2026  07:29:37 +0000 (0:00:05.121)       0:00:14.633 ****** ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases] ******************************************",
                                "Thursday 01 October 2026  07:29:41 +0000 (0:00:04.015)       0:00:18.649 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=nova_cell0)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=nova_api)\u001b[0m",
                                "",
                                "TASK [nova : Creating Nova databases user and setting permissions] *************",
                                "Thursday 01 October 2026  07:29:48 +0000 (0:00:06.299)       0:00:24.949 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Ensuring config directories exist] ********************************",
                                "Thursday 01 October 2026  07:29:54 +0000 (0:00:06.359)       0:00:31.308 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for nova-api-bootstrap] ************",
                                "Thursday 01 October 2026  07:29:56 +0000 (0:00:01.945)       0:00:33.253 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************",
                                "Thursday 01 October 2026  07:29:58 +0000 (0:00:02.109)       0:00:35.362 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  07:30:03 +0000 (0:00:05.308)       0:00:40.671 ****** ",
                                "\u001b[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] *****************************",
                                "Thursday 01 October 2026  07:30:06 +0000 (0:00:02.717)       0:00:43.389 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Create cell0 mappings] ********************************************",
                                "Thursday 01 October 2026  07:30:27 +0000 (0:00:21.003)       0:01:04.392 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Thursday 01 October 2026  07:30:44 +0000 (0:00:16.813)       0:01:21.205 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Thursday 01 October 2026  07:31:01 +0000 (0:00:16.779)       0:01:37.985 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Update cell0 mappings] ********************************************",
                                "Thursday 01 October 2026  07:31:03 +0000 (0:00:02.302)       0:01:40.288 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  07:31:05 +0000 (0:00:01.841)       0:01:42.129 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Thursday 01 October 2026  07:31:06 +0000 (0:00:01.578)       0:01:43.707 ****** ",
                                "\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] ********************************************************",
                                "Thursday 01 October 2026  07:31:08 +0000 (0:00:01.971)       0:01:45.679 ****** ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Creating Nova cell database] *********************************",
                                "Thursday 01 October 2026  07:31:10 +0000 (0:00:02.091)       0:01:47.770 ****** ",
                                "\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 : Creating Nova cell database user and setting permissions] ****",
                                "Thursday 01 October 2026  07:31:13 +0000 (0:00:03.068)       0:01:50.838 ****** ",
                                "\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 [service-rabbitmq : nova | Ensure RabbitMQ vhosts exist] ******************",
                                "Thursday 01 October 2026  07:31:17 +0000 (0:00:03.474)       0:01:54.312 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=openstack) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=openstack) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=openstack)\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************",
                                "Thursday 01 October 2026  07:31:23 +0000 (0:00:05.685)       0:01:59.998 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  07:31:37 +0000 (0:00:14.060)       0:02:14.058 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=openstack) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=openstack) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=openstack) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************",
                                "Thursday 01 October 2026  07:31:38 +0000 (0:00:01.803)       0:02:15.861 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  07:31:41 +0000 (0:00:02.291)       0:02:18.153 ****** ",
                                "\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 : Copying over config.json files for nova-cell-bootstrap] ******",
                                "Thursday 01 October 2026  07:31:42 +0000 (0:00:01.580)       0:02:19.733 ****** ",
                                "\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 : Copying over nova.conf for nova-cell-bootstrap] **************",
                                "Thursday 01 October 2026  07:31:45 +0000 (0:00:02.218)       0:02:21.952 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  07:31:49 +0000 (0:00:04.484)       0:02:26.436 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  07:32:04 +0000 (0:00:15.203)       0:02:41.639 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Thursday 01 October 2026  07:32:20 +0000 (0:00:15.534)       0:02:57.174 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  07:32:22 +0000 (0:00:02.558)       0:02:59.733 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Update cell] *************************************************",
                                "Thursday 01 October 2026  07:32:24 +0000 (0:00:02.151)       0:03:01.884 ****** ",
                                "\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 [Bootstrap upgrade] *******************************************************",
                                "Thursday 01 October 2026  07:32:42 +0000 (0:00:17.317)       0:03:19.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",
                                "",
                                "PLAY [Apply role nova] *********************************************************",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  07:32:44 +0000 (0:00:01.809)       0:03:21.011 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/reconfigure.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating/deleting services] *****************",
                                "Thursday 01 October 2026  07:32:46 +0000 (0:00:02.231)       0:03:23.242 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova_legacy (compute_legacy)) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=nova (compute))\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating/deleting endpoints] ****************",
                                "Thursday 01 October 2026  07:32:51 +0000 (0:00:05.352)       0:03:28.595 ****** ",
                                "\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;32mok: [testbed-node-0] => (item=nova -> https://api-int.testbed.osism.xyz:8774/v2.1 -> internal)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=nova -> https://api.testbed.osism.xyz:8774/v2.1 -> public)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating projects] **************************",
                                "Thursday 01 October 2026  07:33:00 +0000 (0:00:08.732)       0:03:37.327 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=service)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Creating users] *****************************",
                                "Thursday 01 October 2026  07:33:04 +0000 (0:00:04.196)       0:03:41.524 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  07:33:10 +0000 (0:00:06.380)       0:03:47.905 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=admin)\u001b[0m",
                                "",
                                "TASK [service-ks-register : nova | Granting/revoking user roles] ***************",
                                "Thursday 01 October 2026  07:33:15 +0000 (0:00:04.650)       0:03:52.556 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=nova -> service -> admin)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=nova -> service -> service)\u001b[0m",
                                "",
                                "TASK [nova : Ensuring config directories exist] ********************************",
                                "Thursday 01 October 2026  07:33:25 +0000 (0:00:09.676)       0:04:02.232 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***************************",
                                "Thursday 01 October 2026  07:33:29 +0000 (0:00:03.803)       0:04:06.036 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Set nova policy file] *********************************************",
                                "Thursday 01 October 2026  07:33:30 +0000 (0:00:01.248)       0:04:07.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 [nova : Check for vendordata file] ****************************************",
                                "Thursday 01 October 2026  07:33:31 +0000 (0:00:01.487)       0:04:08.772 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova : Set vendordata file path] *****************************************",
                                "Thursday 01 October 2026  07:33:34 +0000 (0:00:02.400)       0:04:11.172 ****** ",
                                "\u001b[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] ****************************************************",
                                "Thursday 01 October 2026  07:33:35 +0000 (0:00:01.544)       0:04:12.716 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  07:33:37 +0000 (0:00:02.151)       0:04:14.868 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***",
                                "Thursday 01 October 2026  07:33:42 +0000 (0:00:04.543)       0:04:19.411 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ********",
                                "Thursday 01 October 2026  07:33:44 +0000 (0:00:02.308)       0:04:21.720 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] **********************",
                                "Thursday 01 October 2026  07:33:47 +0000 (0:00:02.382)       0:04:24.103 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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] *******************************************",
                                "Thursday 01 October 2026  07:33:52 +0000 (0:00:05.049)       0:04:29.153 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ********************************",
                                "Thursday 01 October 2026  07:34:05 +0000 (0:00:13.268)       0:04:42.422 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] **********************************",
                                "Thursday 01 October 2026  07:34:07 +0000 (0:00:02.104)       0:04:44.526 ****** ",
                                "\u001b[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] *****************************",
                                "Thursday 01 October 2026  07:34:09 +0000 (0:00:02.122)       0:04:46.648 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over vendordata file for nova services] *******************",
                                "Thursday 01 October 2026  07:34:12 +0000 (0:00:02.401)       0:04:49.050 ****** ",
                                "\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] ************************************************",
                                "Thursday 01 October 2026  07:34:14 +0000 (0:00:01.892)       0:04:50.942 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  07:34:17 +0000 (0:00:03.361)       0:04:54.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 [service-uwsgi-config : Copying over nova-metadata uWSGI config] **********",
                                "Thursday 01 October 2026  07:34:21 +0000 (0:00:03.907)       0:04:58.211 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  07:34:24 +0000 (0:00:03.315)       0:05:01.526 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***",
                                "Thursday 01 October 2026  07:34:30 +0000 (0:00:05.418)       0:05:06.945 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  07:34:31 +0000 (0:00:01.774)       0:05:08.719 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***************************************************",
                                "Thursday 01 October 2026  07:34:34 +0000 (0:00:02.341)       0:05:11.061 ****** ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  07:34:34 +0000 (0:00:00.834)       0:05:11.896 ****** ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  07:34:35 +0000 (0:00:00.606)       0:05:12.502 ****** ",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-scheduler container] **********************",
                                "Thursday 01 October 2026  07:34:36 +0000 (0:00:00.948)       0:05:13.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",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-api container] ****************************",
                                "Thursday 01 October 2026  07:35:01 +0000 (0:00:24.680)       0:05:38.131 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova : Restart nova-metadata container] ***********************",
                                "Thursday 01 October 2026  07:35:16 +0000 (0:00:14.839)       0:05:52.971 ****** ",
                                "\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 [Apply role nova-cell] ****************************************************",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  07:35:23 +0000 (0:00:07.000)       0:05:59.971 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/reconfigure.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] ***********************************************",
                                "Thursday 01 October 2026  07:35:25 +0000 (0:00:02.885)       0:06:02.856 ****** ",
                                "\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] *************************************",
                                "Thursday 01 October 2026  07:35:28 +0000 (0:00:02.480)       0:06:05.337 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Cache new Libvirt version] ***********************************",
                                "Thursday 01 October 2026  07:35:56 +0000 (0:00:28.182)       0:06:33.519 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if the new Libvirt version could not be determined] *****",
                                "Thursday 01 October 2026  07:35:59 +0000 (0:00:02.940)       0:06:36.459 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get nova_libvirt image info] *********************************************",
                                "Thursday 01 October 2026  07:36:02 +0000 (0:00:02.922)       0:06:39.382 ****** ",
                                "\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m",
                                "",
                                "TASK [service-image-info : community.docker.docker_image_info] *****************",
                                "Thursday 01 October 2026  07:36:04 +0000 (0:00:02.374)       0:06:41.756 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Thursday 01 October 2026  07:36:09 +0000 (0:00:04.753)       0:06:46.510 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : containers.podman.podman_image_info] ****************",
                                "Thursday 01 October 2026  07:36:12 +0000 (0:00:02.879)       0:06:49.390 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Thursday 01 October 2026  07:36:15 +0000 (0:00:02.984)       0:06:52.374 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get container facts] *****************************************",
                                "Thursday 01 October 2026  07:36:18 +0000 (0:00:03.197)       0:06:55.571 ****** ",
                                "\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;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] *********************************",
                                "Thursday 01 October 2026  07:36:25 +0000 (0:00:06.759)       0:07:02.331 ****** ",
                                "\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;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check that the new Libvirt version is >= current] ************",
                                "Thursday 01 October 2026  07:36:33 +0000 (0:00:08.388)       0:07:10.720 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"changed\": false,\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Libvirt version check successful: target 10.0.0 >= current 10.0.0.\\n\"\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\": \"Libvirt version check successful: target 10.0.0 >= current 10.0.0.\\n\"\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\": \"Libvirt version check successful: target 10.0.0 >= current 10.0.0.\\n\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [nova-cell : Look for kolla_nova_libvirt_start in the nova_libvirt image] ***",
                                "Thursday 01 October 2026  07:36:41 +0000 (0:00:08.101)       0:07:18.822 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if the nova_libvirt image could not be inspected] *******",
                                "Thursday 01 October 2026  07:36:46 +0000 (0:00:04.600)       0:07:23.422 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Assert the nova_libvirt image is recent enough] **************",
                                "Thursday 01 October 2026  07:36:49 +0000 (0:00:03.100)       0:07:26.523 ****** ",
                                "\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] ************************************",
                                "Thursday 01 October 2026  07:36:53 +0000 (0:00:04.150)       0:07:30.673 ****** ",
                                "\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] **********************************************",
                                "Thursday 01 October 2026  07:36:56 +0000 (0:00:02.791)       0:07:33.465 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  07:36:59 +0000 (0:00:02.465)       0:07:35.931 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Thursday 01 October 2026  07:37:01 +0000 (0:00:02.716)       0:07:38.648 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  07:37:03 +0000 (0:00:01.805)       0:07:40.453 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;32mok: [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;32mok: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "",
                                "TASK [nova-cell : Install udev kolla kvm rules] ********************************",
                                "Thursday 01 October 2026  07:37:06 +0000 (0:00:02.892)       0:07:43.346 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Mask qemu-kvm service] ***************************************",
                                "Thursday 01 October 2026  07:37:09 +0000 (0:00:02.647)       0:07:45.993 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring config directories exist] ***************************",
                                "Thursday 01 October 2026  07:37:12 +0000 (0:00:02.923)       0:07:48.917 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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] ***********************************************",
                                "Thursday 01 October 2026  07:37:16 +0000 (0:00:04.581)       0:07:53.498 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  07:37:18 +0000 (0:00:02.354)       0:07:55.853 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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] ***",
                                "Thursday 01 October 2026  07:37:24 +0000 (0:00:05.407)       0:08:01.260 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Thursday 01 October 2026  07:37:28 +0000 (0:00:04.002)       0:08:05.263 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  07:37:33 +0000 (0:00:05.210)       0:08:10.473 ****** ",
                                "\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] *************************************",
                                "Thursday 01 October 2026  07:37:36 +0000 (0:00:02.885)       0:08:13.358 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:37:38 +0000 (0:00:02.534)       0:08:15.893 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract nova key from file] **********************************",
                                "Thursday 01 October 2026  07:37:41 +0000 (0:00:02.195)       0:08:18.088 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  07:37:43 +0000 (0:00:01.847)       0:08:19.935 ****** ",
                                "\u001b[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] ****************************",
                                "Thursday 01 October 2026  07:37:45 +0000 (0:00:02.113)       0:08:22.049 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph cinder keyring file] **************************",
                                "Thursday 01 October 2026  07:37:47 +0000 (0:00:02.625)       0:08:24.674 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph.conf] *****************************************",
                                "Thursday 01 October 2026  07:37:50 +0000 (0:00:02.473)       0:08:27.147 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=nova-libvirt)\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************",
                                "Thursday 01 October 2026  07:37:55 +0000 (0:00:05.707)       0:08:32.854 ****** ",
                                "\u001b[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)] **************************",
                                "Thursday 01 October 2026  07:37:57 +0000 (0:00:01.513)       0:08:34.368 ****** ",
                                "\u001b[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] *******************",
                                "Thursday 01 October 2026  07:37:59 +0000 (0:00:01.905)       0:08:36.273 ****** ",
                                "\u001b[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 : Pushing nova secret xml for libvirt] *************************",
                                "Thursday 01 October 2026  07:38:02 +0000 (0:00:03.002)       0:08:39.276 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'uuid': '5a2bf0bf-e1ab-4a6a-bc32-404bb6ba91fd', 'name': 'ceph-ephemeral-nova', 'desc': 'Ceph Client Secret for Ephemeral Storage (Nova)', 'enabled': True})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-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-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-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] *****************************",
                                "Thursday 01 October 2026  07:38:07 +0000 (0:00:04.788)       0:08:44.065 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************",
                                "Thursday 01 October 2026  07:38:11 +0000 (0:00:04.780)       0:08:48.846 ****** ",
                                "\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-4, testbed-node-3, testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Check qemu wrapper file] *************************************",
                                "Thursday 01 October 2026  07:38:16 +0000 (0:00:04.445)       0:08:53.291 ****** ",
                                "\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] *******************************************",
                                "Thursday 01 October 2026  07:38:18 +0000 (0:00:02.401)       0:08:55.693 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Check if policies shall be overwritten] **********************",
                                "Thursday 01 October 2026  07:38:20 +0000 (0:00:01.617)       0:08:57.311 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set nova policy file] ****************************************",
                                "Thursday 01 October 2026  07:38:21 +0000 (0:00:01.252)       0:08:58.563 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:38:23 +0000 (0:00:02.199)       0:09:00.762 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set vendordata file path] ************************************",
                                "Thursday 01 October 2026  07:38:25 +0000 (0:00:01.958)       0:09:02.720 ****** ",
                                "\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] ****************************************",
                                "Thursday 01 October 2026  07:38:27 +0000 (0:00:01.992)       0:09:04.713 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> 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 : Match current hypervisor] ************************************",
                                "Thursday 01 October 2026  07:38:35 +0000 (0:00:07.835)       0:09:12.549 ****** ",
                                "\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 : Assert that only one hypervisor was matched] *****************",
                                "Thursday 01 October 2026  07:38:39 +0000 (0:00:03.946)       0:09:16.495 ****** ",
                                "\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-5] => {\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;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy the matched hypervisor UUID to compute_id] **************",
                                "Thursday 01 October 2026  07:38:42 +0000 (0:00:03.290)       0:09:19.786 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [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",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Generate a new UUID then copy to compute_id] *****************",
                                "Thursday 01 October 2026  07:38:46 +0000 (0:00:04.114)       0:09:23.901 ****** ",
                                "\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 : Copying over config.json files for services] *****************",
                                "Thursday 01 October 2026  07:38:50 +0000 (0:00:03.239)       0:09:27.141 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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 [nova-cell : Copying over nova.conf] **************************************",
                                "Thursday 01 October 2026  07:38:55 +0000 (0:00:05.052)       0:09:32.194 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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] *******************",
                                "Thursday 01 October 2026  07:39:06 +0000 (0:00:11.297)       0:09:43.491 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  07:39:10 +0000 (0:00:03.753)       0:09:47.245 ****** ",
                                "\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;36mskipping: [testbed-node-2] => (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;33mchanged: [testbed-node-4] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\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-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt TLS keys] *******************************",
                                "Thursday 01 October 2026  07:39:16 +0000 (0:00:05.905)       0:09:53.150 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[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] *********************",
                                "Thursday 01 October 2026  07:39:18 +0000 (0:00:02.329)       0:09:55.479 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;32mok: [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-compute'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (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;32mok: [testbed-node-3] => (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;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;32mok: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying files for nova-ssh] **********************************",
                                "Thursday 01 October 2026  07:39:26 +0000 (0:00:08.021)       0:10:03.501 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (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;32mok: [testbed-node-5] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\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;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;32mok: [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-1] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying VMware vCenter CA file] ******************************",
                                "Thursday 01 October 2026  07:39:36 +0000 (0:00:09.619)       0:10:13.121 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying 'release' file for nova_compute] *********************",
                                "Thursday 01 October 2026  07:39:38 +0000 (0:00:01.992)       0:10:15.113 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  07:39:40 +0000 (0:00:02.602)       0:10:17.716 ****** ",
                                "\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 [nova-cell : Generating 'hostid' file for nova_compute] *******************",
                                "Thursday 01 October 2026  07:39:44 +0000 (0:00:03.834)       0:10:21.551 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over existing policy file] ***************************",
                                "Thursday 01 October 2026  07:39:47 +0000 (0:00:03.349)       0:10:24.900 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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",
                                "",
                                "TASK [nova-cell : Copying over vendordata file to containers] ******************",
                                "Thursday 01 October 2026  07:39:51 +0000 (0:00:03.947)       0:10:28.848 ****** ",
                                "\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] *********************************",
                                "Thursday 01 October 2026  07:39:53 +0000 (0:00:02.034)       0:10:30.883 ****** ",
                                "\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-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-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-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-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-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] *****************",
                                "Thursday 01 October 2026  07:39:57 +0000 (0:00:03.824)       0:10:34.707 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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 [service-check-containers : nova_cell | Notify handlers to restart containers] ***",
                                "Thursday 01 October 2026  07:40:03 +0000 (0:00:05.209)       0:10:39.917 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  07:40:05 +0000 (0:00:02.539)       0:10:42.456 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  07:40:09 +0000 (0:00:04.273)       0:10:46.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",
                                "\u001b[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] **********************************************",
                                "Thursday 01 October 2026  07:40:11 +0000 (0:00:02.017)       0:10:48.748 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:40:12 +0000 (0:00:00.837)       0:10:49.585 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:40:13 +0000 (0:00:00.637)       0:10:50.222 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:40:13 +0000 (0:00:00.550)       0:10:50.772 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:40:14 +0000 (0:00:00.600)       0:10:51.372 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:40:15 +0000 (0:00:00.595)       0:10:51.968 ****** ",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-conductor container] *****************",
                                "Thursday 01 October 2026  07:40:16 +0000 (0:00:01.029)       0:10:52.997 ****** ",
                                "\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] ****************",
                                "Thursday 01 October 2026  07:40:37 +0000 (0:00:21.772)       0:11:14.770 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************",
                                "Thursday 01 October 2026  07:40:59 +0000 (0:00:21.534)       0:11:36.305 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "RUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************",
                                "Thursday 01 October 2026  07:41:22 +0000 (0:00:22.614)       0:11:58.920 ****** ",
                                "\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 : Checking libvirt container is ready] **************",
                                "Thursday 01 October 2026  07:41:59 +0000 (0:00:37.949)       0:12:36.869 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  07:42:01 +0000 (0:00:01.970)       0:12:38.840 ****** ",
                                "\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] *******************",
                                "Thursday 01 October 2026  07:42:03 +0000 (0:00:01.979)       0:12:40.819 ****** ",
                                "\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 : Wait for nova-compute services to update service versions] ***",
                                "Thursday 01 October 2026  07:42:35 +0000 (0:00:32.000)       0:13:12.819 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Waiting for nova-compute services to register themselves] ****",
                                "Thursday 01 October 2026  07:42:37 +0000 (0:00:01.609)       0:13:14.428 ****** ",
                                "\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",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if nova-compute service failed to register] *************",
                                "Thursday 01 October 2026  07:42:46 +0000 (0:00:09.164)       0:13:23.593 ****** ",
                                "\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-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include discover_computes.yml] *******************************",
                                "Thursday 01 October 2026  07:42:58 +0000 (0:00:11.845)       0:13:35.439 ****** ",
                                "\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",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/discover_computes.yml for testbed-node-3\u001b[0m",
                                "",
                                "TASK [nova-cell : Get a list of existing cells] ********************************",
                                "Thursday 01 October 2026  07:43:03 +0000 (0:00:05.060)       0:13:40.499 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Extract current cell settings from list] *********************",
                                "Thursday 01 October 2026  07:43:20 +0000 (0:00:16.685)       0:13:57.184 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if cell settings not found] *****************************",
                                "Thursday 01 October 2026  07:43:23 +0000 (0:00:02.764)       0:13:59.949 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Discover nova hosts] *****************************************",
                                "Thursday 01 October 2026  07:43:25 +0000 (0:00:02.376)       0:14:02.325 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "PLAY [Refresh nova scheduler cell cache] ***************************************",
                                "",
                                "TASK [nova : Refresh cell cache in nova scheduler] *****************************",
                                "Thursday 01 October 2026  07:43:40 +0000 (0:00:15.506)       0:14:17.832 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  07:43:43 +0000 (0:00:02.743)       0:14:20.576 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload Nova cell services] ***********************************************",
                                "",
                                "TASK [nova-cell : Reload nova cell services to remove RPC version cap] *********",
                                "Thursday 01 October 2026  07:43:45 +0000 (0:00:01.989)       0:14:22.565 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  07:43:48 +0000 (0:00:03.067)       0:14:25.632 ****** ",
                                "\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] **************************",
                                "Thursday 01 October 2026  07:43:51 +0000 (0:00:02.438)       0:14:28.071 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Run Nova cell online data migrations] ************************************",
                                "",
                                "TASK [nova-cell : Run Nova cell online database migrations] ********************",
                                "Thursday 01 October 2026  07:43:53 +0000 (0:00:02.334)       0:14:30.406 ****** ",
                                "\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=58  \u001b[0m \u001b[0;33mchanged=25  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=59  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=21  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=67  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=31  \u001b[0m \u001b[0;33mchanged=21  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=67  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=60  \u001b[0m \u001b[0;33mchanged=18  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=28  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=47  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=47  \u001b[0m \u001b[0;33mchanged=16  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=23  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  07:43:56 +0000 (0:00:02.588)       0:14:32.994 ****** ",
                                "=============================================================================== ",
                                "nova-cell : Restart nova-libvirt container ----------------------------- 37.95s",
                                "nova-cell : Restart nova-compute container ----------------------------- 32.00s",
                                "nova-cell : Get new Libvirt version ------------------------------------ 28.18s",
                                "nova : Restart nova-scheduler container -------------------------------- 24.68s",
                                "nova-cell : Restart nova-ssh container --------------------------------- 22.62s",
                                "nova-cell : Restart nova-conductor container --------------------------- 21.77s",
                                "nova-cell : Restart nova-novncproxy container -------------------------- 21.53s",
                                "nova : Running Nova API bootstrap container ---------------------------- 21.00s",
                                "nova-cell : Update cell ------------------------------------------------ 17.32s",
                                "nova : Create cell0 mappings ------------------------------------------- 16.81s",
                                "nova-cell : Get a list of existing cells ------------------------------- 16.78s",
                                "nova-cell : Get a list of existing cells ------------------------------- 16.69s",
                                "nova-cell : Get a list of existing cells ------------------------------- 15.53s",
                                "nova-cell : Discover nova hosts ---------------------------------------- 15.51s",
                                "nova-cell : Running Nova cell bootstrap container ---------------------- 15.20s",
                                "nova : Restart nova-api container -------------------------------------- 14.84s",
                                "service-rabbitmq : nova | Ensure RabbitMQ users exist ------------------ 14.06s",
                                "nova : Copying over nova.conf ------------------------------------------ 13.27s",
                                "nova-cell : Fail if nova-compute service failed to register ------------ 11.85s",
                                "nova-cell : Copying over nova.conf ------------------------------------- 11.30s",
                                "+ osism apply nova-update-cell-mappings",
                                "\u001b[32m2026-10-01 07:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of nova-update-cell-mappings.\u001b[0m",
                                "\u001b[32m2026-10-01 07:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5d960abb-067c-4c5e-9399-10210e43475e (nova-update-cell-mappings) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 07:44:09\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5d960abb-067c-4c5e-9399-10210e43475e (nova-update-cell-mappings) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Update Nova cell mappings] ***********************************************",
                                "",
                                "TASK [Get list of Nova cells] **************************************************",
                                "Thursday 01 October 2026  07:44:15 +0000 (0:00:02.135)       0:00:02.135 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Parse cell information] **************************************************",
                                "Thursday 01 October 2026  07:44:30 +0000 (0:00:15.061)       0:00:17.197 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Display cells to update] *************************************************",
                                "Thursday 01 October 2026  07:44:32 +0000 (0:00:01.253)       0:00:18.450 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Cells to update: [{'name': '', 'uuid': '16e0b65b-0ad8-4313-b989-ff184bd52655'}]\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [Use specified cell UUID if provided] *************************************",
                                "Thursday 01 October 2026  07:44:33 +0000 (0:00:01.233)       0:00:19.683 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Abort if multiple cells found without specific UUID and abort_on_multiple is enabled] ***",
                                "Thursday 01 October 2026  07:44:34 +0000 (0:00:01.203)       0:00:20.887 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Update Nova cell mappings] ***********************************************",
                                "Thursday 01 October 2026  07:44:35 +0000 (0:00:01.263)       0:00:22.150 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=16e0b65b-0ad8-4313-b989-ff184bd52655)\u001b[0m",
                                "",
                                "TASK [Display update results] **************************************************",
                                "Thursday 01 October 2026  07:44:42 +0000 (0:00:06.739)       0:00:28.889 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=16e0b65b-0ad8-4313-b989-ff184bd52655) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Cell 16e0b65b-0ad8-4313-b989-ff184bd52655 updated successfully\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=5   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  07:44:44 +0000 (0:00:01.695)       0:00:30.585 ****** ",
                                "=============================================================================== ",
                                "Get list of Nova cells ------------------------------------------------- 15.06s",
                                "Update Nova cell mappings ----------------------------------------------- 6.74s",
                                "Display update results -------------------------------------------------- 1.70s",
                                "Abort if multiple cells found without specific UUID and abort_on_multiple is enabled --- 1.26s",
                                "Parse cell information -------------------------------------------------- 1.25s",
                                "Display cells to update ------------------------------------------------- 1.23s",
                                "Use specified cell UUID if provided ------------------------------------- 1.20s",
                                "+ osism apply -a upgrade nova",
                                "\u001b[32m2026-10-01 07:44:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of nova.\u001b[0m",
                                "\u001b[32m2026-10-01 07:44:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 66e610bc-22ad-4459-b9df-c3cba86c6ece (nova) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 07:44:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 66e610bc-22ad-4459-b9df-c3cba86c6ece (nova) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on OpenStack release] **********************************",
                                "Thursday 01 October 2026  07:44:53 +0000 (0:00:02.032)       0:00:02.032 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  07:44:58 +0000 (0:00:04.628)       0:00:06.660 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:45:01 +0000 (0:00:02.860)       0:00:09.521 ****** ",
                                "\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] ********************************************************",
                                "Thursday 01 October 2026  07:45:04 +0000 (0:00:03.157)       0:00:12.678 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Thursday 01 October 2026  07:45:07 +0000 (0:00:02.876)       0:00:15.554 ****** ",
                                "\u001b[0;36mincluded: nova for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Ensuring config directories exist] ********************************",
                                "Thursday 01 October 2026  07:45:10 +0000 (0:00:03.621)       0:00:19.176 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over config.json files for nova-api-bootstrap] ************",
                                "Thursday 01 October 2026  07:45:13 +0000 (0:00:02.275)       0:00:21.451 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************",
                                "Thursday 01 October 2026  07:45:16 +0000 (0:00:03.355)       0:00:24.806 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Running Nova API bootstrap container] *****************************",
                                "Thursday 01 October 2026  07:45:21 +0000 (0:00:04.933)       0:00:29.740 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Bootstrap nova cell databases] *******************************************",
                                "",
                                "TASK [Bootstrap deploy] ********************************************************",
                                "Thursday 01 October 2026  07:45:42 +0000 (0:00:21.225)       0:00:50.966 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Bootstrap upgrade] *******************************************************",
                                "Thursday 01 October 2026  07:45:44 +0000 (0:00:01.511)       0:00:52.477 ****** ",
                                "\u001b[0;36mincluded: nova-cell for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensuring config directories exist] ***************************",
                                "Thursday 01 October 2026  07:45:46 +0000 (0:00:02.303)       0:00:54.781 ****** ",
                                "\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 : Copying over config.json files for nova-cell-bootstrap] ******",
                                "Thursday 01 October 2026  07:45:48 +0000 (0:00:01.687)       0:00:56.468 ****** ",
                                "\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 : Copying over nova.conf for nova-cell-bootstrap] **************",
                                "Thursday 01 October 2026  07:45:50 +0000 (0:00:02.275)       0:00:58.744 ****** ",
                                "\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 : Running Nova cell bootstrap container] ***********************",
                                "Thursday 01 October 2026  07:45:54 +0000 (0:00:04.250)       0:01:02.994 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Apply role nova] *********************************************************",
                                "",
                                "TASK [nova : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  07:46:11 +0000 (0:00:17.148)       0:01:20.142 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [nova : Ensuring config directories exist] ********************************",
                                "Thursday 01 October 2026  07:46:13 +0000 (0:00:02.169)       0:01:22.312 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***************************",
                                "Thursday 01 October 2026  07:46:17 +0000 (0:00:03.748)       0:01:26.061 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Set nova policy file] *********************************************",
                                "Thursday 01 October 2026  07:46:18 +0000 (0:00:01.293)       0:01:27.354 ****** ",
                                "\u001b[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] ****************************************",
                                "Thursday 01 October 2026  07:46:20 +0000 (0:00:01.664)       0:01:29.018 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova : Set vendordata file path] *****************************************",
                                "Thursday 01 October 2026  07:46:22 +0000 (0:00:02.123)       0:01:31.142 ****** ",
                                "\u001b[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] ****************************************************",
                                "Thursday 01 October 2026  07:46:24 +0000 (0:00:01.527)       0:01:32.670 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  07:46:26 +0000 (0:00:01.917)       0:01:34.587 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***",
                                "Thursday 01 October 2026  07:46:31 +0000 (0:00:05.452)       0:01:40.039 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ********",
                                "Thursday 01 October 2026  07:46:33 +0000 (0:00:02.157)       0:01:42.197 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] **********************",
                                "Thursday 01 October 2026  07:46:36 +0000 (0:00:02.472)       0:01:44.669 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] *******************************************",
                                "Thursday 01 October 2026  07:46:41 +0000 (0:00:05.002)       0:01:49.672 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ********************************",
                                "Thursday 01 October 2026  07:46:54 +0000 (0:00:13.080)       0:02:02.753 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] **********************************",
                                "Thursday 01 October 2026  07:46:56 +0000 (0:00:02.531)       0:02:05.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 [nova : Copying over nova-metadata-wsgi.conf] *****************************",
                                "Thursday 01 October 2026  07:46:59 +0000 (0:00:02.553)       0:02:07.837 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova : Copying over vendordata file for nova services] *******************",
                                "Thursday 01 October 2026  07:47:01 +0000 (0:00:02.139)       0:02:09.977 ****** ",
                                "\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] ************************************************",
                                "Thursday 01 October 2026  07:47:03 +0000 (0:00:01.662)       0:02:11.640 ****** ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-2, testbed-node-1 => (item={'name': 'nova-api', 'port': '8774', 'workers': '2'})\u001b[0m",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-2, testbed-node-1 => (item={'name': 'nova-metadata', 'port': '8775', 'workers': '2'})\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over nova-api uWSGI config] ***************",
                                "Thursday 01 October 2026  07:47:07 +0000 (0:00:03.829)       0:02:15.469 ****** ",
                                "\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-uwsgi-config : Copying over nova-metadata uWSGI config] **********",
                                "Thursday 01 October 2026  07:47:10 +0000 (0:00:03.293)       0:02:18.762 ****** ",
                                "\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 : Run Nova upgrade checks] ******************************************",
                                "Thursday 01 October 2026  07:47:14 +0000 (0:00:03.909)       0:02:22.672 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [nova : Upgrade status check result] **************************************",
                                "Thursday 01 October 2026  07:47:33 +0000 (0:00:19.524)       0:02:42.196 ****** ",
                                "\u001b[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 : Stopping top level nova services] *********************************",
                                "Thursday 01 October 2026  07:47:35 +0000 (0:00:01.787)       0:02:43.983 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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-check-containers : nova | Check containers] **********************",
                                "Thursday 01 October 2026  07:47:38 +0000 (0:00:02.662)       0:02:46.646 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***",
                                "Thursday 01 October 2026  07:47:44 +0000 (0:00:05.889)       0:02:52.536 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Thursday 01 October 2026  07:47:45 +0000 (0:00:01.607)       0:02:54.144 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-metadata', 'value': {'container_name': 'nova_metadata', 'group': 'nova-metadata', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814', '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] ***************************************************",
                                "Thursday 01 October 2026  07:47:48 +0000 (0:00:02.525)       0:02:56.669 ****** ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  07:47:48 +0000 (0:00:00.591)       0:02:57.260 ****** ",
                                "",
                                "TASK [nova : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  07:47:49 +0000 (0:00:00.597)       0:02:57.858 ****** ",
                                "",
                                "PLAY [Apply role nova-cell] ****************************************************",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  07:47:51 +0000 (0:00:01.950)       0:02:59.808 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/nova-cell/tasks/upgrade.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 : Get new Libvirt version] *************************************",
                                "Thursday 01 October 2026  07:47:54 +0000 (0:00:03.268)       0:03:03.076 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Cache new Libvirt version] ***********************************",
                                "Thursday 01 October 2026  07:48:00 +0000 (0:00:05.553)       0:03:08.629 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if the new Libvirt version could not be determined] *****",
                                "Thursday 01 October 2026  07:48:02 +0000 (0:00:02.760)       0:03:11.390 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get nova_libvirt image info] *********************************************",
                                "Thursday 01 October 2026  07:48:05 +0000 (0:00:02.694)       0:03:14.085 ****** ",
                                "\u001b[0;36mincluded: service-image-info for testbed-node-3\u001b[0m",
                                "",
                                "TASK [service-image-info : community.docker.docker_image_info] *****************",
                                "Thursday 01 October 2026  07:48:08 +0000 (0:00:02.518)       0:03:16.603 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Thursday 01 October 2026  07:48:13 +0000 (0:00:05.037)       0:03:21.641 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : containers.podman.podman_image_info] ****************",
                                "Thursday 01 October 2026  07:48:16 +0000 (0:00:02.809)       0:03:24.451 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [service-image-info : set_fact] *******************************************",
                                "Thursday 01 October 2026  07:48:18 +0000 (0:00:02.527)       0:03:26.978 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get container facts] *****************************************",
                                "Thursday 01 October 2026  07:48:21 +0000 (0:00:02.776)       0:03:29.755 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Get current Libvirt version] *********************************",
                                "Thursday 01 October 2026  07:48:27 +0000 (0:00:06.372)       0:03:36.127 ****** ",
                                "\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 [nova-cell : Check that the new Libvirt version is >= current] ************",
                                "Thursday 01 October 2026  07:48:34 +0000 (0:00:06.755)       0:03:42.883 ****** ",
                                "\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 [nova-cell : Look for kolla_nova_libvirt_start in the nova_libvirt image] ***",
                                "Thursday 01 October 2026  07:48:37 +0000 (0:00:03.455)       0:03:46.338 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Fail if the nova_libvirt image could not be inspected] *******",
                                "Thursday 01 October 2026  07:48:42 +0000 (0:00:05.002)       0:03:51.340 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Assert the nova_libvirt image is recent enough] **************",
                                "Thursday 01 October 2026  07:48:46 +0000 (0:00:03.175)       0:03:54.515 ****** ",
                                "\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 [nova-cell : Stopping nova cell services] *********************************",
                                "Thursday 01 October 2026  07:48:49 +0000 (0:00:03.898)       0:03:58.414 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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",
                                "",
                                "TASK [Load and persist br_netfilter module] ************************************",
                                "Thursday 01 October 2026  07:48:53 +0000 (0:00:03.432)       0:04:01.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;36mincluded: module-load for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [module-load : Load modules] **********************************************",
                                "Thursday 01 October 2026  07:48:56 +0000 (0:00:02.646)       0:04:04.494 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (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] ************************",
                                "Thursday 01 October 2026  07:48:58 +0000 (0:00:02.083)       0:04:06.577 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=br_netfilter)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=br_netfilter)\u001b[0m",
                                "",
                                "TASK [module-load : Drop module persistence] ***********************************",
                                "Thursday 01 October 2026  07:49:00 +0000 (0:00:02.418)       0:04:08.996 ****** ",
                                "\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] **********************",
                                "Thursday 01 October 2026  07:49:02 +0000 (0:00:01.820)       0:04:10.816 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-iptables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=net.bridge.bridge-nf-call-ip6tables) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=net.bridge.bridge-nf-call-iptables)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=net.bridge.bridge-nf-call-ip6tables)\u001b[0m",
                                "",
                                "TASK [nova-cell : Install udev kolla kvm rules] ********************************",
                                "Thursday 01 October 2026  07:49:05 +0000 (0:00:03.274)       0:04:14.090 ****** ",
                                "\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;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Mask qemu-kvm service] ***************************************",
                                "Thursday 01 October 2026  07:49:08 +0000 (0:00:02.693)       0:04:16.783 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\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 [nova-cell : Ensuring config directories exist] ***************************",
                                "Thursday 01 October 2026  07:49:11 +0000 (0:00:02.788)       0:04:19.572 ****** ",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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] ***********************************************",
                                "Thursday 01 October 2026  07:49:15 +0000 (0:00:04.076)       0:04:23.648 ****** ",
                                "\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] ***********",
                                "Thursday 01 October 2026  07:49:17 +0000 (0:00:02.420)       0:04:26.068 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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] ***",
                                "Thursday 01 October 2026  07:49:23 +0000 (0:00:05.474)       0:04:31.543 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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",
                                "",
                                "TASK [service-cert-copy : nova | Copying over backend internal TLS key] ********",
                                "Thursday 01 October 2026  07:49:27 +0000 (0:00:04.103)       0:04:35.647 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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",
                                "",
                                "TASK [nova-cell : include_tasks] ***********************************************",
                                "Thursday 01 October 2026  07:49:31 +0000 (0:00:04.324)       0:04:39.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",
                                "\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] *************************************",
                                "Thursday 01 October 2026  07:49:34 +0000 (0:00:02.939)       0:04:42.911 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:49:36 +0000 (0:00:02.402)       0:04:45.314 ****** ",
                                "\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] **********************************",
                                "Thursday 01 October 2026  07:49:39 +0000 (0:00:02.554)       0:04:47.868 ****** ",
                                "\u001b[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] ********************************",
                                "Thursday 01 October 2026  07:49:41 +0000 (0:00:01.720)       0:04:49.589 ****** ",
                                "\u001b[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] ****************************",
                                "Thursday 01 October 2026  07:49:42 +0000 (0:00:01.713)       0:04:51.303 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph cinder keyring file] **************************",
                                "Thursday 01 October 2026  07:49:45 +0000 (0:00:02.394)       0:04:53.697 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph.conf] *****************************************",
                                "Thursday 01 October 2026  07:49:47 +0000 (0:00:02.322)       0:04:56.020 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=nova-libvirt)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=nova-libvirt)\u001b[0m",
                                "",
                                "TASK [nova-cell : Ensure /etc/ceph directory exists (host libvirt)] ************",
                                "Thursday 01 October 2026  07:49:52 +0000 (0:00:05.417)       0:05:01.438 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copy over ceph.conf (host libvirt)] **************************",
                                "Thursday 01 October 2026  07:49:54 +0000 (0:00:01.489)       0:05:02.928 ****** ",
                                "\u001b[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] *******************",
                                "Thursday 01 October 2026  07:49:55 +0000 (0:00:01.472)       0:05:04.401 ****** ",
                                "\u001b[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 : Pushing nova secret xml for libvirt] *************************",
                                "Thursday 01 October 2026  07:49:58 +0000 (0:00:02.818)       0:05:07.220 ****** ",
                                "\u001b[0;32mok: [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;32mok: [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;32mok: [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;32mok: [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;32mok: [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",
                                "\u001b[0;32mok: [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",
                                "",
                                "TASK [nova-cell : Pushing secrets key for libvirt] *****************************",
                                "Thursday 01 October 2026  07:50:04 +0000 (0:00:05.314)       0:05:12.534 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=None)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Include tasks from qemu_wrapper.yml] *************************",
                                "Thursday 01 October 2026  07:50:09 +0000 (0:00:05.097)       0:05:17.631 ****** ",
                                "\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/qemu_wrapper.yml for testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [nova-cell : Check qemu wrapper file] *************************************",
                                "Thursday 01 October 2026  07:50:13 +0000 (0:00:04.117)       0:05:21.749 ****** ",
                                "\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] *******************************************",
                                "Thursday 01 October 2026  07:50:15 +0000 (0:00:02.505)       0:05:24.254 ****** ",
                                "\u001b[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] **********************",
                                "Thursday 01 October 2026  07:50:17 +0000 (0:00:01.531)       0:05:25.785 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set nova policy file] ****************************************",
                                "Thursday 01 October 2026  07:50:18 +0000 (0:00:01.244)       0:05:27.029 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:50:20 +0000 (0:00:02.109)       0:05:29.139 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [nova-cell : Set vendordata file path] ************************************",
                                "Thursday 01 October 2026  07:50:22 +0000 (0:00:01.954)       0:05:31.094 ****** ",
                                "\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] ****************************************",
                                "Thursday 01 October 2026  07:50:24 +0000 (0:00:02.154)       0:05:33.248 ****** ",
                                "\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 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> 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 : Match current hypervisor] ************************************",
                                "Thursday 01 October 2026  07:50:32 +0000 (0:00:07.909)       0:05:41.158 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [nova-cell : Assert that only one hypervisor was matched] *****************",
                                "Thursday 01 October 2026  07:50:36 +0000 (0:00:03.889)       0:05:45.047 ****** ",
                                "\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-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-5] => {\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;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 : Copy the matched hypervisor UUID to compute_id] **************",
                                "Thursday 01 October 2026  07:50:40 +0000 (0:00:04.050)       0:05:49.098 ****** ",
                                "\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;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [nova-cell : Generate a new UUID then copy to compute_id] *****************",
                                "Thursday 01 October 2026  07:50:44 +0000 (0:00:03.650)       0:05:52.748 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over config.json files for services] *****************",
                                "Thursday 01 October 2026  07:50:47 +0000 (0:00:03.161)       0:05:55.910 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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 [nova-cell : Copying over nova.conf] **************************************",
                                "Thursday 01 October 2026  07:50:53 +0000 (0:00:05.560)       0:06:01.470 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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] *******************",
                                "Thursday 01 October 2026  07:51:03 +0000 (0:00:10.598)       0:06:12.069 ****** ",
                                "\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-5]\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] **************************",
                                "Thursday 01 October 2026  07:51:07 +0000 (0:00:03.490)       0:06:15.560 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (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;32mok: [testbed-node-5] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over libvirt TLS keys] *******************************",
                                "Thursday 01 October 2026  07:51:13 +0000 (0:00:06.097)       0:06:21.657 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  07:51:15 +0000 (0:00:02.067)       0:06:23.725 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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;32mok: [testbed-node-5] => (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;32mok: [testbed-node-4] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-compute'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'src': 'auth.conf.j2', 'dest': 'auth.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (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;32mok: [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;32mok: [testbed-node-5] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'src': 'sasl.conf.j2', 'dest': 'sasl.conf', 'service': 'nova-libvirt'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying files for nova-ssh] **********************************",
                                "Thursday 01 October 2026  07:51:23 +0000 (0:00:07.839)       0:06:31.565 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'})\u001b[0m",
                                "\u001b[0;32mok: [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;36mskipping: [testbed-node-0] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) \u001b[0m",
                                "\u001b[0;32mok: [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-2] => (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-1] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'id_rsa', 'dest': 'id_rsa'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (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-2] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'})\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying VMware vCenter CA file] ******************************",
                                "Thursday 01 October 2026  07:51:32 +0000 (0:00:09.207)       0:06:40.772 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[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] *********************",
                                "Thursday 01 October 2026  07:51:34 +0000 (0:00:02.269)       0:06:43.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;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] ******************",
                                "Thursday 01 October 2026  07:51:36 +0000 (0:00:02.196)       0:06:45.238 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Generating 'hostid' file for nova_compute] *******************",
                                "Thursday 01 October 2026  07:51:40 +0000 (0:00:03.741)       0:06:48.980 ****** ",
                                "\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-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [nova-cell : Copying over existing policy file] ***************************",
                                "Thursday 01 October 2026  07:51:43 +0000 (0:00:03.392)       0:06:52.372 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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] ******************",
                                "Thursday 01 October 2026  07:51:47 +0000 (0:00:03.723)       0:06:56.095 ****** ",
                                "\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] *********************************",
                                "Thursday 01 October 2026  07:51:49 +0000 (0:00:02.093)       0:06:58.189 ****** ",
                                "\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-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",
                                "\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",
                                "",
                                "TASK [service-check-containers : nova_cell | Check containers] *****************",
                                "Thursday 01 October 2026  07:51:53 +0000 (0:00:03.327)       0:07:01.516 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814', '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 [service-check-containers : nova_cell | Notify handlers to restart containers] ***",
                                "Thursday 01 October 2026  07:51:59 +0000 (0:00:06.024)       0:07:07.541 ****** ",
                                "\u001b[0;32mok: [testbed-node-3] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Thursday 01 October 2026  07:52:01 +0000 (0:00:02.022)       0:07:09.564 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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/release/2025.1/nova-libvirt:10.0.0.20260814', '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-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', '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/release/2025.1/nova-ssh:31.3.2.20260814', '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-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', '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/release/2025.1/nova-compute:31.3.2.20260814', '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-5] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', '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-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-1] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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-2] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814', '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/release/2025.1/nova-conductor:31.3.2.20260814', '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",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:52:05 +0000 (0:00:04.600)       0:07:14.165 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:52:06 +0000 (0:00:00.615)       0:07:14.780 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:52:07 +0000 (0:00:00.872)       0:07:15.652 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:52:07 +0000 (0:00:00.583)       0:07:16.236 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:52:08 +0000 (0:00:00.592)       0:07:16.828 ****** ",
                                "",
                                "TASK [nova-cell : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  07:52:08 +0000 (0:00:00.555)       0:07:17.384 ****** ",
                                "",
                                "PLAY [Refresh nova scheduler cell cache] ***************************************",
                                "",
                                "TASK [nova : Refresh cell cache in nova scheduler] *****************************",
                                "Thursday 01 October 2026  07:52:11 +0000 (0:00:02.453)       0:07:19.837 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY [Reload global Nova super conductor services] *****************************",
                                "",
                                "TASK [nova : Reload nova super conductor services to remove RPC version pin] ***",
                                "Thursday 01 October 2026  07:52:13 +0000 (0:00:02.187)       0:07:22.024 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "PLAY [Reload Nova cell services] ***********************************************",
                                "",
                                "TASK [nova-cell : Reload nova cell services to remove RPC version cap] *********",
                                "Thursday 01 October 2026  07:52:16 +0000 (0:00:02.916)       0:07:24.941 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-conductor) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=nova-conductor)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=nova-conductor)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova-conductor)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-compute-ironic) \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;33mchanged: [testbed-node-5] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item=nova-compute)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-compute-ironic) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (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-4] => (item=nova-novncproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=nova-spicehtml5proxy) \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;33mchanged: [testbed-node-2] => (item=nova-novncproxy)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=nova-novncproxy)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova-novncproxy)\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-serialproxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=nova-spicehtml5proxy) \u001b[0m",
                                "",
                                "PLAY [Reload global Nova API services] *****************************************",
                                "",
                                "TASK [nova : Reload nova API services to remove RPC version pin] ***************",
                                "Thursday 01 October 2026  07:52:55 +0000 (0:00:39.222)       0:08:04.164 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=nova-scheduler)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova-scheduler)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=nova-scheduler)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=nova-api)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=nova-api)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=nova-api)\u001b[0m",
                                "",
                                "PLAY [Run Nova API online data migrations] *************************************",
                                "",
                                "TASK [nova : Run Nova API online database migrations] **************************",
                                "Thursday 01 October 2026  07:53:17 +0000 (0:00:22.242)       0:08:26.406 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY [Run Nova cell online data migrations] ************************************",
                                "",
                                "TASK [nova-cell : Run Nova cell online database migrations] ********************",
                                "Thursday 01 October 2026  07:53:36 +0000 (0:00:18.159)       0:08:44.566 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\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=39  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=48  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=52  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=52  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=49  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=25  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=41  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=20  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  07:53:52 +0000 (0:00:16.859)       0:09:01.425 ****** ",
                                "=============================================================================== ",
                                "nova-cell : Reload nova cell services to remove RPC version cap -------- 39.22s",
                                "nova : Reload nova API services to remove RPC version pin -------------- 22.24s",
                                "nova : Running Nova API bootstrap container ---------------------------- 21.23s",
                                "nova : Run Nova upgrade checks ----------------------------------------- 19.52s",
                                "nova : Run Nova API online database migrations ------------------------- 18.16s",
                                "nova-cell : Running Nova cell bootstrap container ---------------------- 17.15s",
                                "nova-cell : Run Nova cell online database migrations ------------------- 16.86s",
                                "nova : Copying over nova.conf ------------------------------------------ 13.08s",
                                "nova-cell : Copying over nova.conf ------------------------------------- 10.60s",
                                "nova-cell : Copying files for nova-ssh ---------------------------------- 9.21s",
                                "nova-cell : List all hypervisors ---------------------------------------- 7.91s",
                                "nova-cell : Copying over libvirt SASL configuration --------------------- 7.84s",
                                "nova-cell : Get current Libvirt version --------------------------------- 6.76s",
                                "nova-cell : Get container facts ----------------------------------------- 6.37s",
                                "nova-cell : Copying over libvirt configuration -------------------------- 6.10s",
                                "service-check-containers : nova_cell | Check containers ----------------- 6.02s",
                                "service-check-containers : nova | Check containers ---------------------- 5.89s",
                                "nova-cell : Flush handlers ---------------------------------------------- 5.67s",
                                "nova-cell : Copying over config.json files for services ----------------- 5.56s",
                                "nova-cell : Get new Libvirt version ------------------------------------- 5.55s",
                                "+ osism apply -a upgrade horizon",
                                "\u001b[32m2026-10-01 07:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of horizon.\u001b[0m",
                                "\u001b[32m2026-10-01 07:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 5eef4a18-b076-4a51-b7e5-7ef6610b1e49 (horizon) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 07:53:56\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 5eef4a18-b076-4a51-b7e5-7ef6610b1e49 (horizon) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  07:54:01 +0000 (0:00:01.641)       0:00:01.641 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:54:04 +0000 (0:00:02.181)       0:00:03.823 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  07:54:06 +0000 (0:00:02.612)       0:00:06.435 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [horizon : Ensuring config directories exist] *****************************",
                                "Thursday 01 October 2026  07:54:10 +0000 (0:00:03.808)       0:00:10.244 ****** ",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [horizon : Set empty custom policy] ***************************************",
                                "Thursday 01 October 2026  07:54:13 +0000 (0:00:03.154)       0:00:13.399 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  07:54:15 +0000 (0:00:01.750)       0:00:15.149 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cloudkitty', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'heat', 'enabled': 'no'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'ironic', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'masakari', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'mistral', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'tacker', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'trove', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'watcher', 'enabled': False}) \u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'ceilometer', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'cinder', 'enabled': 'yes'})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'designate', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'keystone', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'magnum', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'manila', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'neutron', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'nova', 'enabled': True})\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/policy_item.yml for testbed-node-0, testbed-node-1, testbed-node-2 => (item={'name': 'octavia', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Thursday 01 October 2026  07:54:17 +0000 (0:00:02.349)       0:00:17.498 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  07:54:19 +0000 (0:00:01.737)       0:00:19.236 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  07:54:20 +0000 (0:00:01.223)       0:00:20.460 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Thursday 01 October 2026  07:54:22 +0000 (0:00:01.510)       0:00:21.970 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  07:54:23 +0000 (0:00:01.772)       0:00:23.742 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  07:54:25 +0000 (0:00:01.344)       0:00:25.087 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  07:54:26 +0000 (0:00:01.532)       0:00:26.619 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  07:54:28 +0000 (0:00:01.623)       0:00:28.243 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  07:54:29 +0000 (0:00:01.265)       0:00:29.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] ***************************************",
                                "Thursday 01 October 2026  07:54:31 +0000 (0:00:01.811)       0:00:31.320 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  07:54:33 +0000 (0:00:01.529)       0:00:32.849 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  07:54:34 +0000 (0:00:01.263)       0:00:34.112 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  07:54:35 +0000 (0:00:01.531)       0:00:35.643 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  07:54:37 +0000 (0:00:01.847)       0:00:37.491 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  07:54:38 +0000 (0:00:01.287)       0:00:38.779 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  07:54:40 +0000 (0:00:01.587)       0:00:40.366 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Thursday 01 October 2026  07:54:42 +0000 (0:00:01.469)       0:00:41.836 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  07:54:43 +0000 (0:00:01.240)       0:00:43.076 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  07:54:44 +0000 (0:00:01.681)       0:00:44.757 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Check if policies shall be overwritten] ************************",
                                "Thursday 01 October 2026  07:54:46 +0000 (0:00:01.506)       0:00:46.263 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  07:54:47 +0000 (0:00:01.261)       0:00:47.525 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Update policy file name] ***************************************",
                                "Thursday 01 October 2026  07:54:49 +0000 (0:00:01.502)       0:00:49.027 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  07:54:50 +0000 (0:00:01.531)       0:00:50.558 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  07:54:52 +0000 (0:00:01.328)       0:00:51.887 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  07:54:53 +0000 (0:00:01.501)       0:00:53.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 [horizon : Check if policies shall be overwritten] ************************",
                                "Thursday 01 October 2026  07:54:55 +0000 (0:00:01.466)       0:00:54.855 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  07:54:56 +0000 (0:00:01.255)       0:00:56.110 ****** ",
                                "\u001b[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] ***************************************",
                                "Thursday 01 October 2026  07:54:57 +0000 (0:00:01.472)       0:00:57.582 ****** ",
                                "\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] ************************",
                                "Thursday 01 October 2026  07:54:59 +0000 (0:00:01.805)       0:00:59.387 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Update custom policy file name] ********************************",
                                "Thursday 01 October 2026  07:55:00 +0000 (0:00:01.285)       0:01:00.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 [horizon : Copying over config.json files for services] *******************",
                                "Thursday 01 October 2026  07:55:02 +0000 (0:00:01.533)       0:01:02.205 ****** ",
                                "\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 [horizon : Copying over horizon.conf] *************************************",
                                "Thursday 01 October 2026  07:55:05 +0000 (0:00:03.304)       0:01:05.510 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/horizon/templates/horizon.conf.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over kolla-settings.py] ********************************",
                                "Thursday 01 October 2026  07:55:09 +0000 (0:00:03.493)       0:01:09.003 ****** ",
                                "\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] *******************************",
                                "Thursday 01 October 2026  07:55:12 +0000 (0:00:03.280)       0:01:12.283 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/horizon/templates/_9999-custom-settings.py.j2)\u001b[0m",
                                "",
                                "TASK [horizon : Copying over existing policy file] *****************************",
                                "Thursday 01 October 2026  07:55:15 +0000 (0:00:02.760)       0:01:15.044 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : Copying over custom themes] ************************************",
                                "Thursday 01 October 2026  07:55:16 +0000 (0:00:01.477)       0:01:16.522 ****** ",
                                "\u001b[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] *************************************************",
                                "Thursday 01 October 2026  07:55:18 +0000 (0:00:01.762)       0:01:18.285 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  07:55:20 +0000 (0:00:02.043)       0:01:20.329 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  07:55:23 +0000 (0:00:03.278)       0:01:23.607 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : horizon | Copying over backend internal TLS key] *****",
                                "Thursday 01 October 2026  07:55:25 +0000 (0:00:01.973)       0:01:25.580 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : horizon | Check containers] *******************",
                                "Thursday 01 October 2026  07:55:28 +0000 (0:00:02.313)       0:01:27.894 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : horizon | Notify handlers to restart containers] ***",
                                "Thursday 01 October 2026  07:55:31 +0000 (0:00:03.131)       0:01:31.025 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  07:55:32 +0000 (0:00:01.519)       0:01:32.545 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814', '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': 'no'}, 'horizon_redirect': {'enabled': True, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '443', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance roundrobin', 'option httpchk'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': True, 'mode': 'redirect', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '80', 'listen_port': '80', 'frontend_redirect_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }']}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [horizon : include_tasks] *************************************************",
                                "Thursday 01 October 2026  07:55:35 +0000 (0:00:02.913)       0:01:35.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 [horizon : include_tasks] *************************************************",
                                "Thursday 01 October 2026  07:55:37 +0000 (0:00:01.570)       0:01:37.029 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/horizon/tasks/bootstrap_service.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [horizon : Running Horizon bootstrap container] ***************************",
                                "Thursday 01 October 2026  07:55:39 +0000 (0:00:02.213)       0:01:39.243 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  07:55:55 +0000 (0:00:16.308)       0:01:55.552 ****** ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  07:55:56 +0000 (0:00:00.772)       0:01:56.324 ****** ",
                                "",
                                "TASK [horizon : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  07:55:56 +0000 (0:00:00.472)       0:01:56.797 ****** ",
                                "",
                                "RUNNING HANDLER [horizon : Restart horizon container] **************************",
                                "Thursday 01 October 2026  07:55:57 +0000 (0:00:00.858)       0:01:57.655 ****** ",
                                "\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=36  \u001b[0m \u001b[0;33mchanged=6   \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=5   \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=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  07:56:27 +0000 (0:00:29.214)       0:02:26.870 ****** ",
                                "=============================================================================== ",
                                "horizon : Restart horizon container ------------------------------------ 29.21s",
                                "horizon : Running Horizon bootstrap container -------------------------- 16.31s",
                                "horizon : include_tasks ------------------------------------------------- 3.81s",
                                "horizon : Copying over horizon.conf ------------------------------------- 3.49s",
                                "horizon : Copying over config.json files for services ------------------- 3.30s",
                                "horizon : Copying over kolla-settings.py -------------------------------- 3.28s",
                                "service-cert-copy : horizon | Copying over extra CA certificates -------- 3.28s",
                                "horizon : Ensuring config directories exist ----------------------------- 3.16s",
                                "service-check-containers : horizon | Check containers ------------------- 3.13s",
                                "service-check-containers : Include tasks -------------------------------- 2.91s",
                                "horizon : Copying over custom-settings.py ------------------------------- 2.76s",
                                "Group hosts based on enabled services ----------------------------------- 2.61s",
                                "horizon : include_tasks ------------------------------------------------- 2.35s",
                                "service-cert-copy : horizon | Copying over backend internal TLS key ----- 2.31s",
                                "horizon : include_tasks ------------------------------------------------- 2.21s",
                                "Group hosts based on Kolla action --------------------------------------- 2.18s",
                                "horizon : Flush handlers ------------------------------------------------ 2.10s",
                                "horizon : include_tasks ------------------------------------------------- 2.05s",
                                "service-cert-copy : horizon | Copying over backend internal TLS certificate --- 1.97s",
                                "horizon : Update policy file name --------------------------------------- 1.85s",
                                "+ osism apply -a upgrade skyline",
                                "\u001b[32m2026-10-01 07:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of skyline.\u001b[0m",
                                "\u001b[32m2026-10-01 07:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9b3c4530-ea19-4167-8a22-ec748425fac2 (skyline) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 07:56:30\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9b3c4530-ea19-4167-8a22-ec748425fac2 (skyline) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  07:56:36 +0000 (0:00:02.460)       0:00:02.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 [Group hosts based on enabled services] ***********************************",
                                "Thursday 01 October 2026  07:56:38 +0000 (0:00:02.033)       0:00:04.494 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_skyline_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_skyline_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_skyline_True)\u001b[0m",
                                "",
                                "PLAY [Apply role skyline] ******************************************************",
                                "",
                                "TASK [skyline : include_tasks] *************************************************",
                                "Thursday 01 October 2026  07:56:40 +0000 (0:00:02.179)       0:00:06.674 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/skyline/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [skyline : Ensuring config directories exist] *****************************",
                                "Thursday 01 October 2026  07:56:46 +0000 (0:00:05.494)       0:00:12.168 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [skyline : include_tasks] *************************************************",
                                "Thursday 01 October 2026  07:56:49 +0000 (0:00:03.674)       0:00:15.842 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/skyline/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : skyline | Copying over extra CA certificates] ********",
                                "Thursday 01 October 2026  07:56:52 +0000 (0:00:02.251)       0:00:18.094 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-cert-copy : skyline | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  07:56:56 +0000 (0:00:03.934)       0:00:22.028 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : skyline | Copying over backend internal TLS key] *****",
                                "Thursday 01 October 2026  07:56:58 +0000 (0:00:01.832)       0:00:23.860 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [skyline : Copying over skyline.yaml files for services] ******************",
                                "Thursday 01 October 2026  07:57:00 +0000 (0:00:02.222)       0:00:26.083 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [skyline : Copying over gunicorn.py files for services] *******************",
                                "Thursday 01 October 2026  07:57:04 +0000 (0:00:04.147)       0:00:30.231 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/skyline/templates/gunicorn.py.j2)\u001b[0m",
                                "",
                                "TASK [skyline : Copying over nginx.conf files for services] ********************",
                                "Thursday 01 October 2026  07:57:07 +0000 (0:00:02.945)       0:00:33.177 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=/ansible/roles/skyline/templates/nginx.conf.j2)\u001b[0m",
                                "",
                                "TASK [skyline : Copying over config.json files for services] *******************",
                                "Thursday 01 October 2026  07:57:10 +0000 (0:00:03.416)       0:00:36.594 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [skyline : Copying over custom logos] *************************************",
                                "Thursday 01 October 2026  07:57:14 +0000 (0:00:04.045)       0:00:40.639 ****** ",
                                "\u001b[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 : skyline | Check containers] *******************",
                                "Thursday 01 October 2026  07:57:16 +0000 (0:00:01.856)       0:00:42.495 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}})\u001b[0m",
                                "",
                                "TASK [service-check-containers : skyline | Notify handlers to restart containers] ***",
                                "Thursday 01 October 2026  07:57:20 +0000 (0:00:03.921)       0:00:46.416 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  07:57:22 +0000 (0:00:01.713)       0:00:48.130 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-apiserver', 'value': {'container_name': 'skyline_apiserver', 'group': 'skyline-apiserver', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /docs']}, 'skyline_apiserver_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9998', 'listen_port': '9998', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /docs']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'skyline-console', 'value': {'container_name': 'skyline_console', 'group': 'skyline-console', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814', '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': 'no', 'backend_http_extra': ['option httpchk GET /']}, 'skyline_console_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9999', 'listen_port': '9999', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk GET /']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [skyline : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  07:57:24 +0000 (0:00:02.364)       0:00:50.494 ****** ",
                                "",
                                "TASK [skyline : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  07:57:25 +0000 (0:00:00.476)       0:00:50.971 ****** ",
                                "",
                                "TASK [skyline : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  07:57:25 +0000 (0:00:00.509)       0:00:51.480 ****** ",
                                "",
                                "RUNNING HANDLER [skyline : Restart skyline-apiserver container] ****************",
                                "Thursday 01 October 2026  07:57:26 +0000 (0:00:00.854)       0:00:52.335 ****** ",
                                "\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 [skyline : Restart skyline-console container] ******************",
                                "Thursday 01 October 2026  07:57:41 +0000 (0:00:14.767)       0:01:07.102 ****** ",
                                "\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=14  \u001b[0m \u001b[0;33mchanged=7   \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=14  \u001b[0m \u001b[0;33mchanged=7   \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=14  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  07:57:58 +0000 (0:00:17.153)       0:01:24.255 ****** ",
                                "=============================================================================== ",
                                "skyline : Restart skyline-console container ---------------------------- 17.15s",
                                "skyline : Restart skyline-apiserver container -------------------------- 14.77s",
                                "skyline : include_tasks ------------------------------------------------- 5.49s",
                                "skyline : Copying over skyline.yaml files for services ------------------ 4.15s",
                                "skyline : Copying over config.json files for services ------------------- 4.05s",
                                "service-cert-copy : skyline | Copying over extra CA certificates -------- 3.93s",
                                "service-check-containers : skyline | Check containers ------------------- 3.92s",
                                "skyline : Ensuring config directories exist ----------------------------- 3.67s",
                                "skyline : Copying over nginx.conf files for services -------------------- 3.42s",
                                "skyline : Copying over gunicorn.py files for services ------------------- 2.95s",
                                "service-check-containers : Include tasks -------------------------------- 2.36s",
                                "skyline : include_tasks ------------------------------------------------- 2.25s",
                                "service-cert-copy : skyline | Copying over backend internal TLS key ----- 2.22s",
                                "Group hosts based on enabled services ----------------------------------- 2.18s",
                                "Group hosts based on Kolla action --------------------------------------- 2.03s",
                                "skyline : Copying over custom logos ------------------------------------- 1.86s",
                                "skyline : Flush handlers ------------------------------------------------ 1.84s",
                                "service-cert-copy : skyline | Copying over backend internal TLS certificate --- 1.83s",
                                "service-check-containers : skyline | Notify handlers to restart containers --- 1.71s",
                                "+ osism apply -a upgrade glance",
                                "\u001b[32m2026-10-01 07:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of glance.\u001b[0m",
                                "\u001b[32m2026-10-01 07:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask df41b7bf-138b-4296-a2f0-ea6198a27e02 (glance) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 07:58:01\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task df41b7bf-138b-4296-a2f0-ea6198a27e02 (glance) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  07:58:07 +0000 (0:00:02.156)       0:00:02.156 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  07:58:09 +0000 (0:00:02.057)       0:00:04.214 ****** ",
                                "\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] **************************************************",
                                "Thursday 01 October 2026  07:58:12 +0000 (0:00:02.988)       0:00:07.202 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Thursday 01 October 2026  07:58:17 +0000 (0:00:04.219)       0:00:11.422 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/rolling_upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [glance : Start Glance upgrade] *******************************************",
                                "Thursday 01 October 2026  07:58:19 +0000 (0:00:02.377)       0:00:13.800 ****** ",
                                "\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 : include_tasks] **************************************************",
                                "Thursday 01 October 2026  07:58:21 +0000 (0:00:01.683)       0:00:15.483 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/config.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directories exist] ******************************",
                                "Thursday 01 October 2026  07:58:23 +0000 (0:00:02.120)       0:00:17.604 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Thursday 01 October 2026  07:58:28 +0000 (0:00:05.401)       0:00:23.005 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/external_ceph.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [glance : Ensuring glance service ceph config subdir exists] **************",
                                "Thursday 01 October 2026  07:58:30 +0000 (0:00:01.608)       0:00:24.614 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Copy over multiple ceph configs for Glance] *********************",
                                "Thursday 01 October 2026  07:58:35 +0000 (0:00:05.264)       0:00:29.879 ****** ",
                                "\u001b[0;32mok: [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] *********************************",
                                "Thursday 01 October 2026  07:58:38 +0000 (0:00:02.809)       0:00:32.688 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (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] *****",
                                "Thursday 01 October 2026  07:58:40 +0000 (0:00:02.264)       0:00:34.953 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Check if policies shall be overwritten] *************************",
                                "Thursday 01 October 2026  07:58:42 +0000 (0:00:01.627)       0:00:36.581 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Set glance policy file] *****************************************",
                                "Thursday 01 October 2026  07:58:43 +0000 (0:00:01.310)       0:00:37.891 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Thursday 01 October 2026  07:58:44 +0000 (0:00:01.332)       0:00:39.223 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/copy-certs.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over extra CA certificates] *********",
                                "Thursday 01 October 2026  07:58:46 +0000 (0:00:01.764)       0:00:40.987 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  07:58:52 +0000 (0:00:05.938)       0:00:46.926 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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",
                                "",
                                "TASK [service-cert-copy : glance | Copying over backend internal TLS key] ******",
                                "Thursday 01 October 2026  07:58:57 +0000 (0:00:04.904)       0:00:51.830 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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",
                                "",
                                "TASK [glance : Creating TLS backend PEM File] **********************************",
                                "Thursday 01 October 2026  07:59:02 +0000 (0:00:05.047)       0:00:56.878 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Copying over config.json files for services] ********************",
                                "Thursday 01 October 2026  07:59:07 +0000 (0:00:04.714)       0:01:01.592 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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",
                                "",
                                "TASK [glance : Copying over glance-api.conf] ***********************************",
                                "Thursday 01 October 2026  07:59:13 +0000 (0:00:06.435)       0:01:08.028 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-cache.conf for glance_api] ******************",
                                "Thursday 01 October 2026  07:59:22 +0000 (0:00:08.566)       0:01:16.595 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-image-import.conf] **************************",
                                "Thursday 01 October 2026  07:59:26 +0000 (0:00:03.947)       0:01:20.542 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Copying over property-protections-rules.conf] *******************",
                                "Thursday 01 October 2026  07:59:30 +0000 (0:00:04.847)       0:01:25.390 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Copying over existing policy file] ******************************",
                                "Thursday 01 October 2026  07:59:35 +0000 (0:00:04.717)       0:01:30.107 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-haproxy-tls.cfg] ****************************",
                                "Thursday 01 October 2026  07:59:36 +0000 (0:00:01.250)       0:01:31.357 ****** ",
                                "\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] ***********************",
                                "Thursday 01 October 2026  07:59:42 +0000 (0:00:05.174)       0:01:36.532 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Generating 'hostid' file for glance_api] ************************",
                                "Thursday 01 October 2026  07:59:46 +0000 (0:00:04.351)       0:01:40.884 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Thursday 01 October 2026  07:59:51 +0000 (0:00:04.912)       0:01:45.796 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/stop_service.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [glance : Stop glance service] ********************************************",
                                "Thursday 01 October 2026  07:59:53 +0000 (0:00:01.903)       0:01:47.700 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Enable log_bin_trust_function_creators function] ****************",
                                "Thursday 01 October 2026  08:00:07 +0000 (0:00:14.465)       0:02:02.165 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance database expand container] ***********************",
                                "Thursday 01 October 2026  08:00:11 +0000 (0:00:04.057)       0:02:06.223 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance database migrate container] **********************",
                                "Thursday 01 October 2026  08:00:30 +0000 (0:00:18.458)       0:02:24.681 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Thursday 01 October 2026  08:00:48 +0000 (0:00:17.806)       0:02:42.488 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/config.yml for testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [glance : Ensuring config directories exist] ******************************",
                                "Thursday 01 October 2026  08:00:49 +0000 (0:00:01.727)       0:02:44.215 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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] **************************************************",
                                "Thursday 01 October 2026  08:00:55 +0000 (0:00:05.588)       0:02:49.804 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/external_ceph.yml for testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [glance : Ensuring glance service ceph config subdir exists] **************",
                                "Thursday 01 October 2026  08:00:56 +0000 (0:00:01.358)       0:02:51.162 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copy over multiple ceph configs for Glance] *********************",
                                "Thursday 01 October 2026  08:01:02 +0000 (0:00:05.608)       0:02:56.771 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "",
                                "TASK [glance : Copy over ceph Glance keyrings] *********************************",
                                "Thursday 01 October 2026  08:01:04 +0000 (0:00:02.633)       0:02:59.404 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'rbd', 'type': 'rbd', 'cluster': 'ceph', 'pool': 'images', 'user': 'glance', 'enabled': True})\u001b[0m",
                                "\u001b[0;32mok: [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] *****",
                                "Thursday 01 October 2026  08:01:07 +0000 (0:00:02.234)       0:03:01.639 ****** ",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Check if policies shall be overwritten] *************************",
                                "Thursday 01 October 2026  08:01:09 +0000 (0:00:02.289)       0:03:03.929 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Set glance policy file] *****************************************",
                                "Thursday 01 October 2026  08:01:10 +0000 (0:00:01.389)       0:03:05.318 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : include_tasks] **************************************************",
                                "Thursday 01 October 2026  08:01:12 +0000 (0:00:01.323)       0:03:06.641 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/glance/tasks/copy-certs.yml for testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : glance | Copying over extra CA certificates] *********",
                                "Thursday 01 October 2026  08:01:13 +0000 (0:00:01.433)       0:03:08.074 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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-cert-copy : glance | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  08:01:19 +0000 (0:00:05.759)       0:03:13.834 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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 [service-cert-copy : glance | Copying over backend internal TLS key] ******",
                                "Thursday 01 October 2026  08:01:24 +0000 (0:00:05.406)       0:03:19.240 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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 : Creating TLS backend PEM File] **********************************",
                                "Thursday 01 October 2026  08:01:29 +0000 (0:00:05.120)       0:03:24.361 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over config.json files for services] ********************",
                                "Thursday 01 October 2026  08:01:35 +0000 (0:00:05.186)       0:03:29.547 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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] ***********************************",
                                "Thursday 01 October 2026  08:01:41 +0000 (0:00:06.132)       0:03:35.680 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-cache.conf for glance_api] ******************",
                                "Thursday 01 October 2026  08:01:50 +0000 (0:00:08.760)       0:03:44.440 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-image-import.conf] **************************",
                                "Thursday 01 October 2026  08:01:54 +0000 (0:00:04.887)       0:03:49.327 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over property-protections-rules.conf] *******************",
                                "Thursday 01 October 2026  08:01:59 +0000 (0:00:04.925)       0:03:54.252 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over existing policy file] ******************************",
                                "Thursday 01 October 2026  08:02:05 +0000 (0:00:05.262)       0:03:59.515 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Copying over glance-haproxy-tls.cfg] ****************************",
                                "Thursday 01 October 2026  08:02:06 +0000 (0:00:01.400)       0:04:00.915 ****** ",
                                "\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-2] => (item=/ansible/roles/glance/templates/glance-tls-proxy.cfg.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Generating 'hostnqn' file for glance_api] ***********************",
                                "Thursday 01 October 2026  08:02:11 +0000 (0:00:05.311)       0:04:06.226 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Generating 'hostid' file for glance_api] ************************",
                                "Thursday 01 October 2026  08:02:16 +0000 (0:00:05.168)       0:04:11.395 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : glance | Check containers] ********************",
                                "Thursday 01 October 2026  08:02:22 +0000 (0:00:05.244)       0:04:16.639 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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] ***",
                                "Thursday 01 October 2026  08:02:28 +0000 (0:00:06.072)       0:04:22.711 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  08:02:30 +0000 (0:00:01.793)       0:04:24.505 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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/release/2025.1/glance-api:30.2.1.20260814', '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 : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  08:02:35 +0000 (0:00:05.542)       0:04:30.047 ****** ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  08:02:36 +0000 (0:00:00.514)       0:04:30.562 ****** ",
                                "",
                                "TASK [glance : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  08:02:36 +0000 (0:00:00.475)       0:04:31.037 ****** ",
                                "",
                                "RUNNING HANDLER [glance : Restart glance-api container] ************************",
                                "Thursday 01 October 2026  08:02:37 +0000 (0:00:00.882)       0:04:31.919 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [glance : Running Glance database contract container] *********************",
                                "Thursday 01 October 2026  08:03:21 +0000 (0:00:44.398)       0:05:16.318 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Disable log_bin_trust_function_creators function] ***************",
                                "Thursday 01 October 2026  08:03:38 +0000 (0:00:16.966)       0:05:33.284 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [glance : Finish Glance upgrade] ******************************************",
                                "Thursday 01 October 2026  08:03:42 +0000 (0:00:03.205)       0:05:36.490 ****** ",
                                "\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 : include_tasks] **************************************************",
                                "Thursday 01 October 2026  08:03:43 +0000 (0:00:01.572)       0:05:38.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",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=27  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=5   \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=20  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=15  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:03:46 +0000 (0:00:02.371)       0:05:40.434 ****** ",
                                "=============================================================================== ",
                                "glance : Restart glance-api container ---------------------------------- 44.40s",
                                "glance : Running Glance database expand container ---------------------- 18.46s",
                                "glance : Running Glance database migrate container --------------------- 17.81s",
                                "glance : Running Glance database contract container -------------------- 16.97s",
                                "glance : Stop glance service ------------------------------------------- 14.46s",
                                "glance : Copying over glance-api.conf ----------------------------------- 8.76s",
                                "glance : Copying over glance-api.conf ----------------------------------- 8.57s",
                                "glance : Copying over config.json files for services -------------------- 6.44s",
                                "glance : Copying over config.json files for services -------------------- 6.13s",
                                "service-check-containers : glance | Check containers -------------------- 6.07s",
                                "service-cert-copy : glance | Copying over extra CA certificates --------- 5.94s",
                                "service-cert-copy : glance | Copying over extra CA certificates --------- 5.76s",
                                "glance : Ensuring glance service ceph config subdir exists -------------- 5.61s",
                                "glance : Ensuring config directories exist ------------------------------ 5.59s",
                                "service-check-containers : Include tasks -------------------------------- 5.54s",
                                "service-cert-copy : glance | Copying over backend internal TLS certificate --- 5.41s",
                                "glance : Ensuring config directories exist ------------------------------ 5.40s",
                                "glance : Copying over glance-haproxy-tls.cfg ---------------------------- 5.31s",
                                "glance : Ensuring glance service ceph config subdir exists -------------- 5.26s",
                                "glance : Copying over property-protections-rules.conf ------------------- 5.26s",
                                "+ osism apply -a upgrade cinder",
                                "\u001b[32m2026-10-01 08:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of cinder.\u001b[0m",
                                "\u001b[32m2026-10-01 08:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask bb4b6428-4a54-4082-b33c-0148fb369c2b (cinder) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:03:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task bb4b6428-4a54-4082-b33c-0148fb369c2b (cinder) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:03:55 +0000 (0:00:02.125)       0:00:02.125 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:03:57 +0000 (0:00:01.941)       0:00:04.067 ****** ",
                                "\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] **************************************************",
                                "Thursday 01 October 2026  08:04:00 +0000 (0:00:03.366)       0:00:07.433 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Thursday 01 October 2026  08:04:04 +0000 (0:00:03.698)       0:00:11.132 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/config.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directories exist] ******************************",
                                "Thursday 01 October 2026  08:04:06 +0000 (0:00:02.293)       0:00:13.425 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] **************************************************",
                                "Thursday 01 October 2026  08:04:10 +0000 (0:00:03.740)       0:00:17.166 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Thursday 01 October 2026  08:04:11 +0000 (0:00:01.246)       0:00:18.412 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/external_ceph.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring cinder service ceph config subdirs exists] *************",
                                "Thursday 01 October 2026  08:04:13 +0000 (0:00:01.638)       0:00:20.051 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cinder-backup)\u001b[0m",
                                "",
                                "TASK [cinder : Copying over multiple ceph.conf for cinder services] ************",
                                "Thursday 01 October 2026  08:04:16 +0000 (0:00:03.243)       0:00:23.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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] *****************",
                                "Thursday 01 October 2026  08:04:23 +0000 (0:00:06.995)       0:00:30.289 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (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] *****************",
                                "Thursday 01 October 2026  08:04:26 +0000 (0:00:02.485)       0:00:32.775 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (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] *****",
                                "Thursday 01 October 2026  08:04:30 +0000 (0:00:04.038)       0:00:36.813 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cinder-volume)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=cinder-backup)\u001b[0m",
                                "",
                                "TASK [cinder : Check if policies shall be overwritten] *************************",
                                "Thursday 01 October 2026  08:04:32 +0000 (0:00:02.068)       0:00:38.882 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Set cinder policy file] *****************************************",
                                "Thursday 01 October 2026  08:04:33 +0000 (0:00:01.325)       0:00:40.208 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : include_tasks] **************************************************",
                                "Thursday 01 October 2026  08:04:34 +0000 (0:00:01.304)       0:00:41.513 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/cinder/tasks/copy-certs.yml for testbed-node-0\u001b[0m",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over extra CA certificates] *********",
                                "Thursday 01 October 2026  08:04:36 +0000 (0:00:01.760)       0:00:43.273 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] ***",
                                "Thursday 01 October 2026  08:04:41 +0000 (0:00:05.365)       0:00:48.639 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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",
                                "",
                                "TASK [service-cert-copy : cinder | Copying over backend internal TLS key] ******",
                                "Thursday 01 October 2026  08:04:43 +0000 (0:00:02.090)       0:00:50.729 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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",
                                "",
                                "TASK [cinder : Copying over config.json files for services] ********************",
                                "Thursday 01 October 2026  08:04:46 +0000 (0:00:02.119)       0:00:52.848 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] **********************************",
                                "Thursday 01 October 2026  08:04:51 +0000 (0:00:05.835)       0:00:58.684 ****** ",
                                "\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",
                                "",
                                "TASK [Configure uWSGI for Cinder] **********************************************",
                                "Thursday 01 October 2026  08:04:53 +0000 (0:00:01.707)       0:01:00.391 ****** ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************",
                                "Thursday 01 October 2026  08:04:55 +0000 (0:00:02.149)       0:01:02.541 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder.conf] ***************************************",
                                "Thursday 01 October 2026  08:04:58 +0000 (0:00:02.647)       0:01:05.188 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ********************",
                                "Thursday 01 October 2026  08:05:14 +0000 (0:00:16.539)       0:01:21.728 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Generating 'hostid' file for cinder_volume] *********************",
                                "Thursday 01 October 2026  08:05:17 +0000 (0:00:02.491)       0:01:24.220 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over existing policy file] ******************************",
                                "Thursday 01 October 2026  08:05:20 +0000 (0:00:02.772)       0:01:26.993 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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",
                                "",
                                "TASK [cinder : Copying over nfs_shares files for cinder_volume] ****************",
                                "Thursday 01 October 2026  08:05:22 +0000 (0:00:01.805)       0:01:28.799 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Running Cinder bootstrap container] *****************************",
                                "Thursday 01 October 2026  08:05:23 +0000 (0:00:01.672)       0:01:30.471 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Ensuring config directories exist] ******************************",
                                "Thursday 01 October 2026  08:05:39 +0000 (0:00:15.321)       0:01:45.792 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] **************************************************",
                                "Thursday 01 October 2026  08:05:42 +0000 (0:00:03.814)       0:01:49.607 ****** ",
                                "\u001b[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] **************************************************",
                                "Thursday 01 October 2026  08:05:44 +0000 (0:00:01.511)       0:01:51.119 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  08:05:46 +0000 (0:00:01.938)       0:01:53.057 ****** ",
                                "\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 : Copying over multiple ceph.conf for cinder services] ************",
                                "Thursday 01 October 2026  08:05:49 +0000 (0:00:03.196)       0:01:56.254 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}, {'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder-backup', 'pool': 'backups', 'enabled': True}]) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=[{'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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-2] => (item=[{'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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-0] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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-1] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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-2] => (item=[{'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] *****************",
                                "Thursday 01 October 2026  08:05:56 +0000 (0:00:07.025)       0:02:03.280 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;32mok: [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] *****************",
                                "Thursday 01 October 2026  08:05:59 +0000 (0:00:03.242)       0:02:06.523 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'rbd-1', 'backend_name': 'rbd-1', 'cluster': 'ceph', 'user': 'cinder', 'pool': 'volumes', 'enabled': True})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'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={'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={'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] *****",
                                "Thursday 01 October 2026  08:06:04 +0000 (0:00:04.273)       0:02:10.796 ****** ",
                                "\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] *************************",
                                "Thursday 01 October 2026  08:06:06 +0000 (0:00:02.511)       0:02:13.307 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Set cinder policy file] *****************************************",
                                "Thursday 01 October 2026  08:06:07 +0000 (0:00:01.366)       0:02:14.674 ****** ",
                                "\u001b[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] **************************************************",
                                "Thursday 01 October 2026  08:06:09 +0000 (0:00:01.756)       0:02:16.430 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  08:06:11 +0000 (0:00:01.506)       0:02:17.937 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] ***",
                                "Thursday 01 October 2026  08:06:16 +0000 (0:00:05.746)       0:02:23.683 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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 [service-cert-copy : cinder | Copying over backend internal TLS key] ******",
                                "Thursday 01 October 2026  08:06:19 +0000 (0:00:02.274)       0:02:25.957 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ********************",
                                "Thursday 01 October 2026  08:06:21 +0000 (0:00:02.053)       0:02:28.011 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] **********************************",
                                "Thursday 01 October 2026  08:06:27 +0000 (0:00:06.287)       0:02:34.298 ****** ",
                                "\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] **********************************************",
                                "Thursday 01 October 2026  08:06:29 +0000 (0:00:01.999)       0:02:36.298 ****** ",
                                "\u001b[0;36mincluded: service-uwsgi-config for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-uwsgi-config : Copying over cinder-api uWSGI config] *************",
                                "Thursday 01 October 2026  08:06:31 +0000 (0:00:02.410)       0:02:38.708 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over cinder.conf] ***************************************",
                                "Thursday 01 October 2026  08:06:35 +0000 (0:00:03.422)       0:02:42.131 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'cinder-backup', 'value': {'container_name': 'cinder_backup', 'group': 'cinder-backup', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814', '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] ********************",
                                "Thursday 01 October 2026  08:06:55 +0000 (0:00:19.881)       0:03:02.012 ****** ",
                                "\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 [cinder : Generating 'hostid' file for cinder_volume] *********************",
                                "Thursday 01 October 2026  08:06:58 +0000 (0:00:03.158)       0:03:05.171 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [cinder : Copying over existing policy file] ******************************",
                                "Thursday 01 October 2026  08:07:01 +0000 (0:00:03.515)       0:03:08.686 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ****************",
                                "Thursday 01 October 2026  08:07:04 +0000 (0:00:02.100)       0:03:10.786 ****** ",
                                "\u001b[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] ********************",
                                "Thursday 01 October 2026  08:07:06 +0000 (0:00:01.986)       0:03:12.772 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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] ***",
                                "Thursday 01 October 2026  08:07:12 +0000 (0:00:06.013)       0:03:18.786 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  08:07:13 +0000 (0:00:01.558)       0:03:20.344 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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 : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  08:07:15 +0000 (0:00:02.010)       0:03:22.355 ****** ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  08:07:16 +0000 (0:00:00.723)       0:03:23.078 ****** ",
                                "",
                                "TASK [cinder : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  08:07:16 +0000 (0:00:00.465)       0:03:23.544 ****** ",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-api container] ************************",
                                "Thursday 01 October 2026  08:07:17 +0000 (0:00:00.866)       0:03:24.410 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-scheduler container] ******************",
                                "Thursday 01 October 2026  08:07:48 +0000 (0:00:30.419)       0:03:54.829 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [cinder : Restart cinder-volume container] *********************",
                                "Thursday 01 October 2026  08:08:02 +0000 (0:00:13.930)       0:04:08.760 ****** ",
                                "\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] *********************",
                                "Thursday 01 October 2026  08:08:41 +0000 (0:00:39.386)       0:04:48.146 ****** ",
                                "\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] ***",
                                "Thursday 01 October 2026  08:08:58 +0000 (0:00:17.234)       0:05:05.381 ****** ",
                                "Pausing for 30 seconds",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [cinder : Reload cinder services to remove RPC version pin] ***************",
                                "Thursday 01 October 2026  08:09:30 +0000 (0:00:31.690)       0:05:37.071 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-api', 'value': {'container_name': 'cinder_api', 'group': 'cinder-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'cinder_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '8776', 'listen_port': '8776', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'cinder-scheduler', 'value': {'container_name': 'cinder_scheduler', 'group': 'cinder-scheduler', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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/release/2025.1/cinder-scheduler:26.2.1.20260814', '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-volume', 'value': {'container_name': 'cinder_volume', 'group': 'cinder-volume', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-volume:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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/release/2025.1/cinder-backup:26.2.1.20260814', '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 : Running Cinder online schema migration] *************************",
                                "Thursday 01 October 2026  08:10:05 +0000 (0:00:34.752)       0:06:11.823 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=44  \u001b[0m \u001b[0;33mchanged=13  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=25  \u001b[0m \u001b[0;33mchanged=11  \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=25  \u001b[0m \u001b[0;33mchanged=11  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:10:19 +0000 (0:00:14.708)       0:06:26.532 ****** ",
                                "=============================================================================== ",
                                "cinder : Restart cinder-volume container ------------------------------- 39.39s",
                                "cinder : Reload cinder services to remove RPC version pin -------------- 34.75s",
                                "cinder : Wait for cinder services to update service versions ----------- 31.69s",
                                "cinder : Restart cinder-api container ---------------------------------- 30.42s",
                                "cinder : Copying over cinder.conf -------------------------------------- 19.88s",
                                "cinder : Restart cinder-backup container ------------------------------- 17.23s",
                                "cinder : Copying over cinder.conf -------------------------------------- 16.54s",
                                "cinder : Running Cinder bootstrap container ---------------------------- 15.32s",
                                "cinder : Running Cinder online schema migration ------------------------ 14.71s",
                                "cinder : Restart cinder-scheduler container ---------------------------- 13.93s",
                                "cinder : Copying over multiple ceph.conf for cinder services ------------ 7.03s",
                                "cinder : Copying over multiple ceph.conf for cinder services ------------ 6.99s",
                                "cinder : Copying over config.json files for services -------------------- 6.29s",
                                "service-check-containers : cinder | Check containers -------------------- 6.01s",
                                "cinder : Copying over config.json files for services -------------------- 5.84s",
                                "service-cert-copy : cinder | Copying over extra CA certificates --------- 5.75s",
                                "service-cert-copy : cinder | Copying over extra CA certificates --------- 5.37s",
                                "cinder : Copy over Ceph keyring files for cinder-backup ----------------- 4.27s",
                                "cinder : Copy over Ceph keyring files for cinder-backup ----------------- 4.04s",
                                "cinder : Ensuring config directories exist ------------------------------ 3.81s",
                                "+ osism apply -a upgrade barbican",
                                "\u001b[32m2026-10-01 08:10:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of barbican.\u001b[0m",
                                "\u001b[32m2026-10-01 08:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 897b1567-3847-4fcc-9779-f3b5872961cd (barbican) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:10:23\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 897b1567-3847-4fcc-9779-f3b5872961cd (barbican) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:10:29 +0000 (0:00:02.145)       0:00:02.145 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:10:31 +0000 (0:00:02.304)       0:00:04.449 ****** ",
                                "\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] ************************************************",
                                "Thursday 01 October 2026  08:10:34 +0000 (0:00:03.375)       0:00:07.825 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/barbican/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [barbican : Ensuring config directories exist] ****************************",
                                "Thursday 01 October 2026  08:10:38 +0000 (0:00:03.808)       0:00:11.633 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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] ********************",
                                "Thursday 01 October 2026  08:10:41 +0000 (0:00:03.262)       0:00:14.896 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=barbican-api/vassals)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=barbican-api/vassals)\u001b[0m",
                                "",
                                "TASK [barbican : Check if policies shall be overwritten] ***********************",
                                "Thursday 01 October 2026  08:10:44 +0000 (0:00:02.310)       0:00:17.206 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Set barbican policy file] *************************************",
                                "Thursday 01 October 2026  08:10:45 +0000 (0:00:01.292)       0:00:18.498 ****** ",
                                "\u001b[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] ************************************************",
                                "Thursday 01 October 2026  08:10:47 +0000 (0:00:01.732)       0:00:20.231 ****** ",
                                "\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] *******",
                                "Thursday 01 October 2026  08:10:49 +0000 (0:00:01.999)       0:00:22.230 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814', '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] ***",
                                "Thursday 01 October 2026  08:10:53 +0000 (0:00:04.096)       0:00:26.327 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ****",
                                "Thursday 01 October 2026  08:10:55 +0000 (0:00:02.148)       0:00:28.475 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ******************",
                                "Thursday 01 October 2026  08:10:57 +0000 (0:00:01.829)       0:00:30.305 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ********************************",
                                "Thursday 01 October 2026  08:11:02 +0000 (0:00:04.708)       0:00:35.013 ****** ",
                                "\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 [barbican : Checking whether barbican-api-paste.ini file exists] **********",
                                "Thursday 01 October 2026  08:11:04 +0000 (0:00:02.671)       0:00:37.685 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [barbican : Copying over barbican-api-paste.ini] **************************",
                                "Thursday 01 October 2026  08:11:07 +0000 (0:00:02.897)       0:00:40.582 ****** ",
                                "\u001b[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] ***********************************",
                                "Thursday 01 October 2026  08:11:10 +0000 (0:00:02.367)       0:00:42.949 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ****************************",
                                "Thursday 01 October 2026  08:11:19 +0000 (0:00:09.045)       0:00:51.995 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ******************",
                                "Thursday 01 October 2026  08:11:21 +0000 (0:00:02.821)       0:00:54.817 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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] ***",
                                "Thursday 01 October 2026  08:11:26 +0000 (0:00:04.592)       0:00:59.409 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  08:11:27 +0000 (0:00:01.514)       0:01:00.923 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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/release/2025.1/barbican-api:20.0.1.20260814', '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': 'no', 'backend_http_extra': ['option httpchk']}, 'barbican_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no', 'backend_http_extra': ['option httpchk']}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814', '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/release/2025.1/barbican-worker:20.0.1.20260814', '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 : Running barbican bootstrap container] *************************",
                                "Thursday 01 October 2026  08:11:30 +0000 (0:00:02.980)       0:01:03.904 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  08:11:42 +0000 (0:00:11.079)       0:01:14.983 ****** ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  08:11:42 +0000 (0:00:00.580)       0:01:15.563 ****** ",
                                "",
                                "TASK [barbican : Flush handlers] ***********************************************",
                                "Thursday 01 October 2026  08:11:43 +0000 (0:00:00.412)       0:01:15.975 ****** ",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-api container] ********************",
                                "Thursday 01 October 2026  08:11:43 +0000 (0:00:00.921)       0:01:16.897 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-keystone-listener container] ******",
                                "Thursday 01 October 2026  08:13:58 +0000 (0:02:14.406)       0:03:31.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",
                                "",
                                "RUNNING HANDLER [barbican : Restart barbican-worker container] *****************",
                                "Thursday 01 October 2026  08:14:11 +0000 (0:00:13.377)       0:03:44.681 ****** ",
                                "\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=17  \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=15  \u001b[0m \u001b[0;33mchanged=7   \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=15  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:14:24 +0000 (0:00:13.145)       0:03:57.826 ****** ",
                                "=============================================================================== ",
                                "barbican : Restart barbican-api container ----------------------------- 134.41s",
                                "barbican : Restart barbican-keystone-listener container ---------------- 13.38s",
                                "barbican : Restart barbican-worker container --------------------------- 13.15s",
                                "barbican : Running barbican bootstrap container ------------------------ 11.08s",
                                "barbican : Copying over barbican.conf ----------------------------------- 9.05s",
                                "barbican : Copying over config.json files for services ------------------ 4.71s",
                                "service-check-containers : barbican | Check containers ------------------ 4.59s",
                                "service-cert-copy : barbican | Copying over extra CA certificates ------- 4.10s",
                                "barbican : include_tasks ------------------------------------------------ 3.81s",
                                "Group hosts based on enabled services ----------------------------------- 3.38s",
                                "barbican : Ensuring config directories exist ---------------------------- 3.26s",
                                "service-check-containers : Include tasks -------------------------------- 2.98s",
                                "barbican : Checking whether barbican-api-paste.ini file exists ---------- 2.90s",
                                "barbican : Copying over existing policy file ---------------------------- 2.82s",
                                "barbican : Copying over barbican-api.ini -------------------------------- 2.67s",
                                "barbican : Copying over barbican-api-paste.ini -------------------------- 2.37s",
                                "barbican : Ensuring vassals config directories exist -------------------- 2.31s",
                                "Group hosts based on Kolla action --------------------------------------- 2.30s",
                                "service-cert-copy : barbican | Copying over backend internal TLS certificate --- 2.15s",
                                "barbican : include_tasks ------------------------------------------------ 2.00s",
                                "+ osism apply -a upgrade designate",
                                "\u001b[32m2026-10-01 08:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of designate.\u001b[0m",
                                "\u001b[32m2026-10-01 08:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 13441e6e-e44f-41b7-b2c7-4d9dbe45a6e9 (designate) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:14:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 13441e6e-e44f-41b7-b2c7-4d9dbe45a6e9 (designate) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:14:32 +0000 (0:00:01.547)       0:00:01.547 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:14:34 +0000 (0:00:02.017)       0:00:03.565 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  08:14:36 +0000 (0:00:01.775)       0:00:05.340 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/designate/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [designate : Ensuring config directories exist] ***************************",
                                "Thursday 01 October 2026  08:14:38 +0000 (0:00:02.623)       0:00:07.963 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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] **********************",
                                "Thursday 01 October 2026  08:14:44 +0000 (0:00:05.373)       0:00:13.337 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Set designate policy file] ***********************************",
                                "Thursday 01 October 2026  08:14:45 +0000 (0:00:01.315)       0:00:14.653 ****** ",
                                "\u001b[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] ***********************************************",
                                "Thursday 01 October 2026  08:14:46 +0000 (0:00:01.189)       0:00:15.843 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  08:14:48 +0000 (0:00:01.906)       0:00:17.749 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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] ***",
                                "Thursday 01 October 2026  08:14:55 +0000 (0:00:07.405)       0:00:25.154 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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",
                                "",
                                "TASK [service-cert-copy : designate | Copying over backend internal TLS key] ***",
                                "Thursday 01 October 2026  08:14:58 +0000 (0:00:02.559)       0:00:27.714 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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] *****************",
                                "Thursday 01 October 2026  08:15:01 +0000 (0:00:02.775)       0:00:30.489 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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] *********************************",
                                "Thursday 01 October 2026  08:15:08 +0000 (0:00:07.462)       0:00:37.951 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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-mdns', 'value': {'container_name': 'designate_mdns', 'group': 'designate-mdns', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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] *************************************",
                                "Thursday 01 October 2026  08:15:27 +0000 (0:00:18.480)       0:00:56.432 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/designate/templates/pools.yaml.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over named.conf] *************************************",
                                "Thursday 01 October 2026  08:15:31 +0000 (0:00:04.669)       0:01:01.102 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/designate/templates/named.conf.j2)\u001b[0m",
                                "",
                                "TASK [designate : Copying over rndc.conf] **************************************",
                                "Thursday 01 October 2026  08:15:35 +0000 (0:00:03.588)       0:01:04.690 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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-producer', 'value': {'container_name': 'designate_producer', 'group': 'designate-producer', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814', '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-central', 'value': {'container_name': 'designate_central', 'group': 'designate-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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] ***************************************",
                                "Thursday 01 October 2026  08:15:39 +0000 (0:00:04.056)       0:01:08.746 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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-2] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-backend-bind9', 'value': {'container_name': 'designate_backend_bind9', 'group': 'designate-backend-bind9', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'designate-worker', 'value': {'container_name': 'designate_worker', 'group': 'designate-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814', '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] ***********************************************",
                                "Thursday 01 October 2026  08:15:43 +0000 (0:00:03.547)       0:01:12.293 ****** ",
                                "\u001b[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] ***************************",
                                "Thursday 01 October 2026  08:15:44 +0000 (0:00:01.524)       0:01:13.818 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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] *****************",
                                "Thursday 01 October 2026  08:15:47 +0000 (0:00:02.816)       0:01:16.634 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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] ***",
                                "Thursday 01 October 2026  08:15:55 +0000 (0:00:07.772)       0:01:24.407 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  08:15:56 +0000 (0:00:01.629)       0:01:26.037 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'designate-api', 'value': {'container_name': 'designate_api', 'group': 'designate-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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/release/2025.1/designate-api:20.0.2.20260814', '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/release/2025.1/designate-backend-bind9:20.0.2.20260814', '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/release/2025.1/designate-central:20.0.2.20260814', '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/release/2025.1/designate-mdns:20.0.2.20260814', '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/release/2025.1/designate-producer:20.0.2.20260814', '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/release/2025.1/designate-worker:20.0.2.20260814', '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 : Running Designate bootstrap container] ***********************",
                                "Thursday 01 October 2026  08:15:58 +0000 (0:00:02.094)       0:01:28.131 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  08:16:11 +0000 (0:00:12.850)       0:01:40.981 ****** ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  08:16:12 +0000 (0:00:00.617)       0:01:41.598 ****** ",
                                "",
                                "TASK [designate : Flush handlers] **********************************************",
                                "Thursday 01 October 2026  08:16:12 +0000 (0:00:00.476)       0:01:42.075 ****** ",
                                "",
                                "RUNNING HANDLER [designate : Restart designate-backend-bind9 container] ********",
                                "Thursday 01 October 2026  08:16:13 +0000 (0:00:00.926)       0:01:43.001 ****** ",
                                "\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] ******************",
                                "Thursday 01 October 2026  08:16:29 +0000 (0:00:15.429)       0:01:58.430 ****** ",
                                "\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] **************",
                                "Thursday 01 October 2026  08:16:43 +0000 (0:00:14.003)       0:02:12.434 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  08:16:57 +0000 (0:00:13.891)       0:02:26.325 ****** ",
                                "\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 [designate : Restart designate-mdns container] *****************",
                                "Thursday 01 October 2026  08:17:58 +0000 (0:01:01.595)       0:03:27.921 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  08:18:12 +0000 (0:00:13.659)       0:03:41.580 ****** ",
                                "\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] ****************************",
                                "Thursday 01 October 2026  08:18:26 +0000 (0:00:14.248)       0:03:55.829 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=22  \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=20  \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-2\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=10  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:18:36 +0000 (0:00:09.905)       0:04:05.734 ****** ",
                                "=============================================================================== ",
                                "designate : Restart designate-producer container ----------------------- 61.59s",
                                "designate : Copying over designate.conf -------------------------------- 18.48s",
                                "designate : Restart designate-backend-bind9 container ------------------ 15.43s",
                                "designate : Restart designate-worker container ------------------------- 14.25s",
                                "designate : Restart designate-api container ---------------------------- 14.00s",
                                "designate : Restart designate-central container ------------------------ 13.89s",
                                "designate : Restart designate-mdns container --------------------------- 13.66s",
                                "designate : Running Designate bootstrap container ---------------------- 12.85s",
                                "designate : Non-destructive DNS pools update ---------------------------- 9.91s",
                                "service-check-containers : designate | Check containers ----------------- 7.77s",
                                "designate : Copying over config.json files for services ----------------- 7.46s",
                                "service-cert-copy : designate | Copying over extra CA certificates ------ 7.41s",
                                "designate : Ensuring config directories exist --------------------------- 5.37s",
                                "designate : Copying over pools.yaml ------------------------------------- 4.67s",
                                "designate : Copying over rndc.conf -------------------------------------- 4.06s",
                                "designate : Copying over named.conf ------------------------------------- 3.59s",
                                "designate : Copying over rndc.key --------------------------------------- 3.55s",
                                "designate : Copying over existing policy file --------------------------- 2.82s",
                                "service-cert-copy : designate | Copying over backend internal TLS key --- 2.78s",
                                "designate : include_tasks ----------------------------------------------- 2.62s",
                                "+ osism apply -a upgrade ceilometer",
                                "\u001b[32m2026-10-01 08:18:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of ceilometer.\u001b[0m",
                                "\u001b[32m2026-10-01 08:18:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 69bdad46-c130-4453-8429-148d77321a7b (ceilometer) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:18:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 69bdad46-c130-4453-8429-148d77321a7b (ceilometer) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:18:45 +0000 (0:00:01.828)       0:00:01.828 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:18:48 +0000 (0:00:02.697)       0:00:04.526 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_ceilometer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_ceilometer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_ceilometer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item=enable_ceilometer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item=enable_ceilometer_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item=enable_ceilometer_True)\u001b[0m",
                                "",
                                "PLAY [Apply role ceilometer] ***************************************************",
                                "",
                                "TASK [ceilometer : include_tasks] **********************************************",
                                "Thursday 01 October 2026  08:18:50 +0000 (0:00:02.578)       0:00:07.104 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceilometer/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2, testbed-node-3, testbed-node-4, testbed-node-5\u001b[0m",
                                "",
                                "TASK [ceilometer : Ensuring config directories exist] **************************",
                                "Thursday 01 October 2026  08:18:53 +0000 (0:00:03.025)       0:00:10.129 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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",
                                "",
                                "TASK [ceilometer : Check if the folder for custom meter definitions exist] *****",
                                "Thursday 01 October 2026  08:18:57 +0000 (0:00:03.858)       0:00:13.987 ****** ",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceilometer : Set variable that indicates if we have a folder for custom meter YAML files] ***",
                                "Thursday 01 October 2026  08:19:01 +0000 (0:00:03.620)       0:00:17.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",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Find all *.yaml files in custom meter definitions folder (if the folder exist)] ***",
                                "Thursday 01 October 2026  08:19:03 +0000 (0:00:01.746)       0:00:19.354 ****** ",
                                "\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 [ceilometer : Set the variable that control the copy of custom meter definitions] ***",
                                "Thursday 01 October 2026  08:19:04 +0000 (0:00:01.837)       0:00:21.192 ****** ",
                                "\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 [ceilometer : Create default folder for custom meter definitions] *********",
                                "Thursday 01 October 2026  08:19:06 +0000 (0:00:01.730)       0:00:22.922 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying custom meter definitions to Ceilometer] *************",
                                "Thursday 01 October 2026  08:19:08 +0000 (0:00:02.123)       0:00:25.045 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Check if the folder [\"/opt/configuration/environments/kolla/files/overlays/ceilometer/pollsters.d\"] for dynamic pollsters definitions exist] ***",
                                "Thursday 01 October 2026  08:19:10 +0000 (0:00:02.131)       0:00:27.177 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceilometer : Set the variable that control the copy of dynamic pollsters definitions] ***",
                                "Thursday 01 October 2026  08:19:12 +0000 (0:00:01.671)       0:00:28.849 ****** ",
                                "\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 [ceilometer : Clean default folder for dynamic pollsters definitions] *****",
                                "Thursday 01 October 2026  08:19:14 +0000 (0:00:01.894)       0:00:30.743 ****** ",
                                "\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 [ceilometer : Create default folder for dynamic pollsters definitions] ****",
                                "Thursday 01 October 2026  08:19:16 +0000 (0:00:02.495)       0:00:33.239 ****** ",
                                "\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 [ceilometer : Copying dynamic pollsters definitions] **********************",
                                "Thursday 01 October 2026  08:19:18 +0000 (0:00:01.930)       0:00:35.169 ****** ",
                                "\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 [ceilometer : Check if custom polling.yaml exists] ************************",
                                "Thursday 01 October 2026  08:19:21 +0000 (0:00:02.112)       0:00:37.282 ****** ",
                                "\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",
                                "\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 [ceilometer : Copying over polling.yaml] **********************************",
                                "Thursday 01 October 2026  08:19:24 +0000 (0:00:03.103)       0:00:40.385 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Set ceilometer polling file's path] *************************",
                                "Thursday 01 October 2026  08:19:26 +0000 (0:00:02.228)       0:00:42.614 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Check custom gnocchi_resources.yaml exists] *****************",
                                "Thursday 01 October 2026  08:19:28 +0000 (0:00:01.864)       0:00:44.478 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over gnocchi_resources.yaml] ************************",
                                "Thursday 01 October 2026  08:19:31 +0000 (0:00:03.384)       0:00:47.862 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Set ceilometer gnocchi_resources file's path] ***************",
                                "Thursday 01 October 2026  08:19:33 +0000 (0:00:02.230)       0:00:50.093 ****** ",
                                "\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 [ceilometer : Check if policies shall be overwritten] *********************",
                                "Thursday 01 October 2026  08:19:35 +0000 (0:00:01.886)       0:00:51.979 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceilometer : Set ceilometer policy file] *********************************",
                                "Thursday 01 October 2026  08:19:36 +0000 (0:00:01.072)       0:00:53.052 ****** ",
                                "\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 [ceilometer : include_tasks] **********************************************",
                                "Thursday 01 October 2026  08:19:38 +0000 (0:00:01.894)       0:00:54.947 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/ceilometer/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 : ceilometer | Copying over extra CA certificates] *****",
                                "Thursday 01 October 2026  08:19:41 +0000 (0:00:02.620)       0:00:57.568 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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",
                                "",
                                "TASK [service-cert-copy : ceilometer | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  08:19:44 +0000 (0:00:03.086)       0:01:00.654 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m",
                                "",
                                "TASK [service-cert-copy : ceilometer | Copying over backend internal TLS key] ***",
                                "Thursday 01 October 2026  08:19:46 +0000 (0:00:02.310)       0:01:02.965 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over config.json files for services] ****************",
                                "Thursday 01 October 2026  08:19:49 +0000 (0:00:02.354)       0:01:05.319 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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",
                                "",
                                "TASK [ceilometer : Copying over ceilometer.conf] *******************************",
                                "Thursday 01 October 2026  08:19:52 +0000 (0:00:03.366)       0:01:08.685 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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",
                                "",
                                "TASK [ceilometer : Check custom event_definitions.yaml exists] *****************",
                                "Thursday 01 October 2026  08:19:59 +0000 (0:00:06.743)       0:01:15.428 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over event_definitions.yaml] ************************",
                                "Thursday 01 October 2026  08:20:01 +0000 (0:00:02.837)       0:01:18.266 ****** ",
                                "\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 [ceilometer : Copying over event_definitions.yaml for notification service] ***",
                                "Thursday 01 October 2026  08:20:03 +0000 (0:00:01.718)       0:01:19.984 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\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 [ceilometer : Copying over event_pipeline.yaml] ***************************",
                                "Thursday 01 October 2026  08:20:06 +0000 (0:00:02.376)       0:01:22.361 ****** ",
                                "\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 [ceilometer : Check custom pipeline.yaml exists] **************************",
                                "Thursday 01 October 2026  08:20:08 +0000 (0:00:02.506)       0:01:24.867 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5 -> localhost]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over custom pipeline.yaml file] *********************",
                                "Thursday 01 October 2026  08:20:11 +0000 (0:00:03.104)       0:01:27.971 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;32mok: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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",
                                "",
                                "TASK [ceilometer : Copying over pipeline.yaml file] ****************************",
                                "Thursday 01 October 2026  08:20:15 +0000 (0:00:04.134)       0:01:32.106 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying VMware vCenter CA file] *****************************",
                                "Thursday 01 October 2026  08:20:18 +0000 (0:00:02.207)       0:01:34.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",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Copying over existing policy file] **************************",
                                "Thursday 01 October 2026  08:20:19 +0000 (0:00:01.580)       0:01:35.894 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m",
                                "",
                                "TASK [service-check-containers : ceilometer | Check containers] ****************",
                                "Thursday 01 October 2026  08:20:22 +0000 (0:00:02.534)       0:01:38.428 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': 'NONE', 'timeout': '30'}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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;33mchanged: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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",
                                "",
                                "TASK [service-check-containers : ceilometer | Notify handlers to restart containers] ***",
                                "Thursday 01 October 2026  08:20:25 +0000 (0:00:03.466)       0:01:41.894 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  08:20:27 +0000 (0:00:02.255)       0:01:44.150 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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': 'ceilometer-notification', 'value': {'container_name': 'ceilometer_notification', 'group': 'ceilometer-notification', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-notification/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', ''], 'dimensions': {'ulimits': {'nofile': {'soft': 1048576, 'hard': 1048576}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port ceilometer-agent-notification 5672'], 'timeout': '30'}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'ceilometer-central', 'value': {'container_name': 'ceilometer_central', 'group': 'ceilometer-central', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-central/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'ceilometer:/var/lib/ceilometer/', 'kolla_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-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'key': 'ceilometer-compute', 'value': {'container_name': 'ceilometer_compute', 'group': 'ceilometer-compute', 'enabled': True, 'privileged': True, 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'volumes': ['/etc/kolla/ceilometer-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/run:/run:shared', 'ceilometer:/var/lib/ceilometer/', 'kolla_logs:/var/log/kolla/', '/dev/shm:/dev/shm', 'nova_libvirt:/var/lib/libvirt', ''], '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-5]\u001b[0m",
                                "",
                                "TASK [ceilometer : Running Ceilometer bootstrap container] *********************",
                                "Thursday 01 October 2026  08:20:30 +0000 (0:00:02.949)       0:01:47.099 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:20:36 +0000 (0:00:05.979)       0:01:53.079 ****** ",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:20:37 +0000 (0:00:00.469)       0:01:53.548 ****** ",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:20:37 +0000 (0:00:00.565)       0:01:54.113 ****** ",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:20:38 +0000 (0:00:00.539)       0:01:54.652 ****** ",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:20:39 +0000 (0:00:00.677)       0:01:55.330 ****** ",
                                "",
                                "TASK [ceilometer : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:20:39 +0000 (0:00:00.507)       0:01:55.838 ****** ",
                                "",
                                "RUNNING HANDLER [ceilometer : Restart ceilometer-notification container] *******",
                                "Thursday 01 October 2026  08:20:40 +0000 (0:00:00.963)       0:01:56.801 ****** ",
                                "\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 [ceilometer : Restart ceilometer-central container] ************",
                                "Thursday 01 October 2026  08:20:53 +0000 (0:00:13.087)       0:02:09.889 ****** ",
                                "\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 [ceilometer : Restart ceilometer-compute container] ************",
                                "Thursday 01 October 2026  08:21:05 +0000 (0:00:12.156)       0:02:22.045 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=7   \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=24  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-2\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=21  \u001b[0m \u001b[0;33mchanged=5   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=19  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:21:19 +0000 (0:00:13.656)       0:02:35.702 ****** ",
                                "=============================================================================== ",
                                "ceilometer : Restart ceilometer-compute container ---------------------- 13.66s",
                                "ceilometer : Restart ceilometer-notification container ----------------- 13.09s",
                                "ceilometer : Restart ceilometer-central container ---------------------- 12.16s",
                                "ceilometer : Copying over ceilometer.conf ------------------------------- 6.74s",
                                "ceilometer : Running Ceilometer bootstrap container --------------------- 5.98s",
                                "ceilometer : Copying over custom pipeline.yaml file --------------------- 4.13s",
                                "ceilometer : Ensuring config directories exist -------------------------- 3.86s",
                                "ceilometer : Flush handlers --------------------------------------------- 3.72s",
                                "ceilometer : Check if the folder for custom meter definitions exist ----- 3.62s",
                                "service-check-containers : ceilometer | Check containers ---------------- 3.47s",
                                "ceilometer : Check custom gnocchi_resources.yaml exists ----------------- 3.38s",
                                "ceilometer : Copying over config.json files for services ---------------- 3.37s",
                                "ceilometer : Check custom pipeline.yaml exists -------------------------- 3.10s",
                                "ceilometer : Check if custom polling.yaml exists ------------------------ 3.10s",
                                "service-cert-copy : ceilometer | Copying over extra CA certificates ----- 3.09s",
                                "ceilometer : include_tasks ---------------------------------------------- 3.03s",
                                "service-check-containers : Include tasks -------------------------------- 2.95s",
                                "ceilometer : Check custom event_definitions.yaml exists ----------------- 2.84s",
                                "Group hosts based on Kolla action --------------------------------------- 2.70s",
                                "ceilometer : include_tasks ---------------------------------------------- 2.62s",
                                "+ osism apply -a upgrade aodh",
                                "\u001b[32m2026-10-01 08:21:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of aodh.\u001b[0m",
                                "\u001b[32m2026-10-01 08:21:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 85c35253-d702-4c94-9eb8-27ca145ec857 (aodh) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:21:21\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 85c35253-d702-4c94-9eb8-27ca145ec857 (aodh) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:21:26 +0000 (0:00:01.852)       0:00:01.852 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:21:28 +0000 (0:00:01.921)       0:00:03.773 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_aodh_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_aodh_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_aodh_True)\u001b[0m",
                                "",
                                "PLAY [Apply role aodh] *********************************************************",
                                "",
                                "TASK [aodh : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  08:21:31 +0000 (0:00:02.420)       0:00:06.193 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/aodh/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [aodh : Ensuring config directories exist] ********************************",
                                "Thursday 01 October 2026  08:21:34 +0000 (0:00:03.334)       0:00:09.528 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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 [aodh : Check if policies shall be overwritten] ***************************",
                                "Thursday 01 October 2026  08:21:38 +0000 (0:00:04.130)       0:00:13.659 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [aodh : Set aodh policy file] *********************************************",
                                "Thursday 01 October 2026  08:21:40 +0000 (0:00:01.417)       0:00:15.077 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [aodh : Copying over existing policy file] ********************************",
                                "Thursday 01 October 2026  08:21:41 +0000 (0:00:01.651)       0:00:16.728 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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",
                                "",
                                "TASK [aodh : include_tasks] ****************************************************",
                                "Thursday 01 October 2026  08:21:43 +0000 (0:00:01.999)       0:00:18.727 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/aodh/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : aodh | Copying over extra CA certificates] ***********",
                                "Thursday 01 October 2026  08:21:45 +0000 (0:00:01.746)       0:00:20.474 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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 [service-cert-copy : aodh | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  08:21:50 +0000 (0:00:05.195)       0:00:25.670 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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",
                                "",
                                "TASK [service-cert-copy : aodh | Copying over backend internal TLS key] ********",
                                "Thursday 01 October 2026  08:21:53 +0000 (0:00:02.617)       0:00:28.288 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-api:20.0.0.20260814', '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-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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",
                                "",
                                "TASK [aodh : Copying over config.json files for services] **********************",
                                "Thursday 01 October 2026  08:21:55 +0000 (0:00:02.193)       0:00:30.481 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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 [aodh : Copying over aodh.conf] *******************************************",
                                "Thursday 01 October 2026  08:22:01 +0000 (0:00:05.916)       0:00:36.397 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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 [aodh : Copying over wsgi-aodh files for services] ************************",
                                "Thursday 01 October 2026  08:22:11 +0000 (0:00:10.115)       0:00:46.512 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [service-check-containers : aodh | Check containers] **********************",
                                "Thursday 01 October 2026  08:22:14 +0000 (0:00:03.091)       0:00:49.604 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-2] => (item={'key': 'aodh-listener', 'value': {'container_name': 'aodh_listener', 'group': 'aodh-listener', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814', '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-0] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-notifier', 'value': {'container_name': 'aodh_notifier', 'group': 'aodh-notifier', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814', '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 [service-check-containers : aodh | Notify handlers to restart containers] ***",
                                "Thursday 01 October 2026  08:22:20 +0000 (0:00:05.748)       0:00:55.353 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  08:22:21 +0000 (0:00:01.621)       0:00:56.974 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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-1] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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-1] => (item={'key': 'aodh-evaluator', 'value': {'container_name': 'aodh_evaluator', 'group': 'aodh-evaluator', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'aodh-api', 'value': {'container_name': 'aodh_api', 'group': 'aodh-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814', '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/release/2025.1/aodh-evaluator:20.0.0.20260814', '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/release/2025.1/aodh-listener:20.0.0.20260814', '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/release/2025.1/aodh-notifier:20.0.0.20260814', '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",
                                "",
                                "TASK [aodh : Running aodh bootstrap container] *********************************",
                                "Thursday 01 October 2026  08:22:24 +0000 (0:00:02.244)       0:00:59.219 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [aodh : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  08:22:38 +0000 (0:00:14.022)       0:01:13.242 ****** ",
                                "",
                                "TASK [aodh : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  08:22:38 +0000 (0:00:00.488)       0:01:13.730 ****** ",
                                "",
                                "TASK [aodh : Flush handlers] ***************************************************",
                                "Thursday 01 October 2026  08:22:39 +0000 (0:00:00.536)       0:01:14.267 ****** ",
                                "",
                                "RUNNING HANDLER [aodh : Restart aodh-api container] ****************************",
                                "Thursday 01 October 2026  08:22:40 +0000 (0:00:01.079)       0:01:15.347 ****** ",
                                "\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 [aodh : Restart aodh-evaluator container] **********************",
                                "Thursday 01 October 2026  08:22:53 +0000 (0:00:13.518)       0:01:28.865 ****** ",
                                "\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 [aodh : Restart aodh-listener container] ***********************",
                                "Thursday 01 October 2026  08:23:06 +0000 (0:00:12.684)       0:01:41.549 ****** ",
                                "\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 [aodh : Restart aodh-notifier container] ***********************",
                                "Thursday 01 October 2026  08:23:22 +0000 (0:00:16.274)       0:01:57.824 ****** ",
                                "\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=16  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=15  \u001b[0m \u001b[0;33mchanged=8   \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=15  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:23:41 +0000 (0:00:18.620)       0:02:16.444 ****** ",
                                "=============================================================================== ",
                                "aodh : Restart aodh-notifier container --------------------------------- 18.62s",
                                "aodh : Restart aodh-listener container --------------------------------- 16.27s",
                                "aodh : Running aodh bootstrap container -------------------------------- 14.02s",
                                "aodh : Restart aodh-api container -------------------------------------- 13.52s",
                                "aodh : Restart aodh-evaluator container -------------------------------- 12.68s",
                                "aodh : Copying over aodh.conf ------------------------------------------ 10.12s",
                                "aodh : Copying over config.json files for services ---------------------- 5.92s",
                                "service-check-containers : aodh | Check containers ---------------------- 5.75s",
                                "service-cert-copy : aodh | Copying over extra CA certificates ----------- 5.20s",
                                "aodh : Ensuring config directories exist -------------------------------- 4.13s",
                                "aodh : include_tasks ---------------------------------------------------- 3.33s",
                                "aodh : Copying over wsgi-aodh files for services ------------------------ 3.09s",
                                "service-cert-copy : aodh | Copying over backend internal TLS certificate --- 2.62s",
                                "Group hosts based on enabled services ----------------------------------- 2.42s",
                                "service-check-containers : Include tasks -------------------------------- 2.25s",
                                "service-cert-copy : aodh | Copying over backend internal TLS key -------- 2.19s",
                                "aodh : Flush handlers --------------------------------------------------- 2.10s",
                                "aodh : Copying over existing policy file -------------------------------- 2.00s",
                                "Group hosts based on Kolla action --------------------------------------- 1.92s",
                                "aodh : include_tasks ---------------------------------------------------- 1.75s",
                                "++ semver 10.2.0 7.0.0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ osism apply -a bootstrap octavia",
                                "\u001b[32m2026-10-01 08:23:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of octavia.\u001b[0m",
                                "\u001b[32m2026-10-01 08:23:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask fa1e41a7-d5ce-49a9-855c-19a855808ccc (octavia) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:23:45\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task fa1e41a7-d5ce-49a9-855c-19a855808ccc (octavia) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:23:50 +0000 (0:00:01.934)       0:00:01.934 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:23:52 +0000 (0:00:01.948)       0:00:03.883 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  08:23:54 +0000 (0:00:02.746)       0:00:06.629 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/bootstrap.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database] *************************************",
                                "Thursday 01 October 2026  08:23:57 +0000 (0:00:03.170)       0:00:09.800 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database] *************************",
                                "Thursday 01 October 2026  08:24:01 +0000 (0:00:03.904)       0:00:13.704 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia database user and setting permissions] ********",
                                "Thursday 01 October 2026  08:24:05 +0000 (0:00:03.619)       0:00:17.324 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Creating Octavia persistence database user and setting permissions] ***",
                                "Thursday 01 October 2026  08:24:09 +0000 (0:00:03.597)       0:00:20.922 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Running Octavia bootstrap container] ***************************",
                                "Thursday 01 October 2026  08:24:13 +0000 (0:00:04.119)       0:00:25.041 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=8   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m 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 ********************************************************************",
                                "Thursday 01 October 2026  08:24:27 +0000 (0:00:13.823)       0:00:38.864 ****** ",
                                "=============================================================================== ",
                                "octavia : Running Octavia bootstrap container -------------------------- 13.82s",
                                "octavia : Creating Octavia persistence database user and setting permissions --- 4.12s",
                                "octavia : Creating Octavia database ------------------------------------- 3.90s",
                                "octavia : Creating Octavia persistence database ------------------------- 3.62s",
                                "octavia : Creating Octavia database user and setting permissions -------- 3.60s",
                                "octavia : include_tasks ------------------------------------------------- 3.17s",
                                "Group hosts based on enabled services ----------------------------------- 2.75s",
                                "Group hosts based on Kolla action --------------------------------------- 1.95s",
                                "+ osism apply -a upgrade octavia",
                                "\u001b[32m2026-10-01 08:24:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of octavia.\u001b[0m",
                                "\u001b[32m2026-10-01 08:24:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 2cc2e330-bcf8-46dd-bf87-03eeb29acb92 (octavia) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:24:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 2cc2e330-bcf8-46dd-bf87-03eeb29acb92 (octavia) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:24:35 +0000 (0:00:01.962)       0:00:01.962 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:24:37 +0000 (0:00:02.270)       0:00:04.233 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  08:24:40 +0000 (0:00:02.383)       0:00:06.616 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/octavia/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [octavia : include_tasks] *************************************************",
                                "Thursday 01 October 2026  08:24:43 +0000 (0:00:03.010)       0:00:09.627 ****** ",
                                "\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] ***************************************",
                                "Thursday 01 October 2026  08:24:45 +0000 (0:00:02.075)       0:00:11.702 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get service project id] ****************************************",
                                "Thursday 01 October 2026  08:24:51 +0000 (0:00:05.730)       0:00:17.433 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Get security groups for octavia] *******************************",
                                "Thursday 01 October 2026  08:24:55 +0000 (0:00:04.742)       0:00:22.175 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  08:25:04 +0000 (0:00:08.914)       0:00:31.090 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia resources facts] ***********************************",
                                "Thursday 01 October 2026  08:25:09 +0000 (0:00:04.808)       0:00:35.899 ****** ",
                                "\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] *****************************",
                                "Thursday 01 October 2026  08:25:11 +0000 (0:00:01.563)       0:00:37.463 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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] ************************",
                                "Thursday 01 October 2026  08:25:15 +0000 (0:00:04.277)       0:00:41.740 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Set octavia policy file] ***************************************",
                                "Thursday 01 October 2026  08:25:16 +0000 (0:00:01.305)       0:00:43.046 ****** ",
                                "\u001b[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] *****************************",
                                "Thursday 01 October 2026  08:25:18 +0000 (0:00:01.636)       0:00:44.682 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] *************************************************",
                                "Thursday 01 October 2026  08:25:20 +0000 (0:00:02.034)       0:00:46.716 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  08:25:22 +0000 (0:00:01.999)       0:00:48.716 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-health-manager', 'value': {'container_name': 'octavia_health_manager', 'group': 'octavia-health-manager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-housekeeping', 'value': {'container_name': 'octavia_housekeeping', 'group': 'octavia-housekeeping', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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] ***",
                                "Thursday 01 October 2026  08:25:29 +0000 (0:00:06.698)       0:00:55.415 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] *****",
                                "Thursday 01 October 2026  08:25:31 +0000 (0:00:02.247)       0:00:57.662 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] *******************",
                                "Thursday 01 October 2026  08:25:33 +0000 (0:00:02.096)       0:00:59.758 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] ********************************",
                                "Thursday 01 October 2026  08:25:40 +0000 (0:00:07.035)       0:01:06.794 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/octavia/templates/octavia-wsgi.conf.j2)\u001b[0m",
                                "",
                                "TASK [octavia : Copying over octavia.conf] *************************************",
                                "Thursday 01 October 2026  08:25:43 +0000 (0:00:02.834)       0:01:09.628 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] **********************************",
                                "Thursday 01 October 2026  08:26:05 +0000 (0:00:22.581)       0:01:32.210 ****** ",
                                "\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 : Copying certificate files for octavia-worker] ******************",
                                "Thursday 01 October 2026  08:26:09 +0000 (0:00:03.301)       0:01:35.511 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-housekeeping] ************",
                                "Thursday 01 October 2026  08:26:15 +0000 (0:00:06.697)       0:01:42.208 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [octavia : Copying certificate files for octavia-health-manager] **********",
                                "Thursday 01 October 2026  08:26:23 +0000 (0:00:08.021)       0:01:50.229 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=client.cert-and-key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=client_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=server_ca.cert.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=server_ca.key.pem)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=server_ca.key.pem)\u001b[0m",
                                "",
                                "TASK [service-check-containers : octavia | Check containers] *******************",
                                "Thursday 01 October 2026  08:26:31 +0000 (0:00:07.501)       0:01:57.731 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}})\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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-worker', 'value': {'container_name': 'octavia_worker', 'group': 'octavia-worker', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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] ***",
                                "Thursday 01 October 2026  08:26:38 +0000 (0:00:07.052)       0:02:04.783 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  08:26:40 +0000 (0:00:01.979)       0:02:06.763 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-api', 'value': {'container_name': 'octavia_api', 'group': 'octavia-api', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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/release/2025.1/octavia-api:16.0.2.20260814', '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': 'no'}, 'octavia_api_external': {'enabled': 'yes', 'mode': 'http', 'external': True, 'external_fqdn': 'api.testbed.osism.xyz', 'port': '9876', 'listen_port': '9876', 'tls_backend': 'no'}}}}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'octavia-driver-agent', 'value': {'container_name': 'octavia_driver_agent', 'group': 'octavia-driver-agent', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814', '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/release/2025.1/octavia-health-manager:16.0.2.20260814', '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/release/2025.1/octavia-housekeeping:16.0.2.20260814', '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/release/2025.1/octavia-worker:16.0.2.20260814', '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 : Running Octavia bootstrap container] ***************************",
                                "Thursday 01 October 2026  08:26:43 +0000 (0:00:03.176)       0:02:09.940 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  08:26:57 +0000 (0:00:13.343)       0:02:23.284 ****** ",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  08:26:57 +0000 (0:00:00.478)       0:02:23.762 ****** ",
                                "",
                                "TASK [octavia : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  08:26:57 +0000 (0:00:00.452)       0:02:24.215 ****** ",
                                "",
                                "RUNNING HANDLER [octavia : Restart octavia-api container] **********************",
                                "Thursday 01 October 2026  08:26:58 +0000 (0:00:00.876)       0:02:25.091 ****** ",
                                "\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-driver-agent container] *************",
                                "Thursday 01 October 2026  08:27:18 +0000 (0:00:19.311)       0:02:44.403 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [octavia : Restart octavia-health-manager container] ***********",
                                "Thursday 01 October 2026  08:27:32 +0000 (0:00:14.517)       0:02:58.920 ****** ",
                                "\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] *************",
                                "Thursday 01 October 2026  08:27:46 +0000 (0:00:13.532)       0:03:12.452 ****** ",
                                "\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] *******************",
                                "Thursday 01 October 2026  08:27:59 +0000 (0:00:13.550)       0:03:26.003 ****** ",
                                "\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=27  \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-1\u001b[0m             : \u001b[0;32mok=22  \u001b[0m \u001b[0;33mchanged=9   \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=22  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:28:18 +0000 (0:00:19.183)       0:03:45.186 ****** ",
                                "=============================================================================== ",
                                "octavia : Copying over octavia.conf ------------------------------------ 22.58s",
                                "octavia : Restart octavia-api container -------------------------------- 19.31s",
                                "octavia : Restart octavia-worker container ----------------------------- 19.18s",
                                "octavia : Restart octavia-driver-agent container ----------------------- 14.52s",
                                "octavia : Restart octavia-housekeeping container ----------------------- 13.55s",
                                "octavia : Restart octavia-health-manager container --------------------- 13.53s",
                                "octavia : Running Octavia bootstrap container -------------------------- 13.34s",
                                "octavia : Get security groups for octavia ------------------------------- 8.91s",
                                "octavia : Copying certificate files for octavia-housekeeping ------------ 8.02s",
                                "octavia : Copying certificate files for octavia-health-manager ---------- 7.50s",
                                "service-check-containers : octavia | Check containers ------------------- 7.05s",
                                "octavia : Copying over config.json files for services ------------------- 7.04s",
                                "service-cert-copy : octavia | Copying over extra CA certificates -------- 6.70s",
                                "octavia : Copying certificate files for octavia-worker ------------------ 6.70s",
                                "octavia : Get amphora flavor info --------------------------------------- 5.73s",
                                "octavia : Get loadbalancer management network --------------------------- 4.81s",
                                "octavia : Get service project id ---------------------------------------- 4.74s",
                                "octavia : Ensuring config directories exist ----------------------------- 4.28s",
                                "octavia : Copying over Octavia SSH key ---------------------------------- 3.30s",
                                "service-check-containers : Include tasks -------------------------------- 3.18s",
                                "+ [[ false == \\f\\a\\l\\s\\e ]]",
                                "+ sh -c /opt/configuration/scripts/upgrade/310-openstack-extended.sh",
                                "\u001b[32m2026-10-01 08:28:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of gnocchi.\u001b[0m",
                                "\u001b[32m2026-10-01 08:28:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 9f0429e9-0f12-479d-b18d-f734902e66de (gnocchi) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:28:22\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 9f0429e9-0f12-479d-b18d-f734902e66de (gnocchi) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:28:28 +0000 (0:00:02.068)       0:00:02.068 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:28:30 +0000 (0:00:02.198)       0:00:04.267 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_gnocchi_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_gnocchi_False)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_gnocchi_False)\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True\u001b[0m",
                                "",
                                "PLAY [Apply role gnocchi] ******************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  08:28:41 +0000 (0:00:10.414)       0:00:14.681 ****** ",
                                "=============================================================================== ",
                                "Group hosts based on enabled services ---------------------------------- 10.42s",
                                "Group hosts based on Kolla action --------------------------------------- 2.20s",
                                "\u001b[32m2026-10-01 08:28:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of manila.\u001b[0m",
                                "\u001b[32m2026-10-01 08:28:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 59610e61-ca0d-492c-924c-bc7335612402 (manila) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:28:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 59610e61-ca0d-492c-924c-bc7335612402 (manila) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:28:49 +0000 (0:00:01.914)       0:00:01.914 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:28:52 +0000 (0:00:02.201)       0:00:04.116 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=enable_manila_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=enable_manila_True)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=enable_manila_True)\u001b[0m",
                                "",
                                "PLAY [Apply role manila] *******************************************************",
                                "",
                                "TASK [manila : include_tasks] **************************************************",
                                "Thursday 01 October 2026  08:28:53 +0000 (0:00:01.788)       0:00:05.904 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/manila/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [manila : Ensuring config directories exist] ******************************",
                                "Thursday 01 October 2026  08:28:56 +0000 (0:00:02.837)       0:00:08.742 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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 [manila : include_tasks] **************************************************",
                                "Thursday 01 October 2026  08:29:01 +0000 (0:00:04.370)       0:00:13.112 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/manila/tasks/external_ceph.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [manila : Ensuring manila service ceph config subdir exists] **************",
                                "Thursday 01 October 2026  08:29:03 +0000 (0:00:02.099)       0:00:15.211 ****** ",
                                "\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 [manila : Copy over multiple ceph configs for Manila] *********************",
                                "Thursday 01 October 2026  08:29:05 +0000 (0:00:02.280)       0:00:17.492 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "",
                                "TASK [manila : Copy over ceph Manila keyrings] *********************************",
                                "Thursday 01 October 2026  08:29:08 +0000 (0:00:02.852)       0:00:20.344 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item={'name': 'cephfsnative1', 'share_name': 'CEPHFS1', 'driver': 'cephfsnative', 'cluster': 'ceph', 'enabled': True, 'protocols': ['CEPHFS']})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'name': 'cephfsnfs1', 'share_name': 'CEPHFSNFS1', 'driver': 'cephfsnfs', 'cluster': 'ceph', 'enabled': False, 'protocols': ['NFS', 'CIFS']}) \u001b[0m",
                                "",
                                "TASK [manila : Ensuring config directory has correct owner and permission] *****",
                                "Thursday 01 October 2026  08:29:10 +0000 (0:00:02.502)       0:00:22.846 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=manila-share)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=manila-share)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=manila-share)\u001b[0m",
                                "",
                                "TASK [manila : Check if policies shall be overwritten] *************************",
                                "Thursday 01 October 2026  08:29:13 +0000 (0:00:02.193)       0:00:25.039 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [manila : Set manila policy file] *****************************************",
                                "Thursday 01 October 2026  08:29:14 +0000 (0:00:01.261)       0:00:26.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 [manila : include_tasks] **************************************************",
                                "Thursday 01 October 2026  08:29:16 +0000 (0:00:01.866)       0:00:28.168 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/manila/tasks/copy-certs.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [service-cert-copy : manila | Copying over extra CA certificates] *********",
                                "Thursday 01 October 2026  08:29:18 +0000 (0:00:02.314)       0:00:30.482 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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 [service-cert-copy : manila | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  08:29:23 +0000 (0:00:05.167)       0:00:35.650 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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 [service-cert-copy : manila | Copying over backend internal TLS key] ******",
                                "Thursday 01 October 2026  08:29:26 +0000 (0:00:02.870)       0:00:38.520 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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/release/2025.1/manila-api:20.0.2.20260814', '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-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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 [manila : Copying over config.json files for services] ********************",
                                "Thursday 01 October 2026  08:29:29 +0000 (0:00:03.021)       0:00:41.542 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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 [manila : Copying over manila.conf] ***************************************",
                                "Thursday 01 October 2026  08:29:35 +0000 (0:00:05.462)       0:00:47.004 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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 [manila : Copying over manila-share.conf] *********************************",
                                "Thursday 01 October 2026  08:29:44 +0000 (0:00:08.961)       0:00:55.965 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item=manila-share)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item=manila-share)\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item=manila-share)\u001b[0m",
                                "",
                                "TASK [manila : Copying over existing policy file] ******************************",
                                "Thursday 01 October 2026  08:29:49 +0000 (0:00:05.675)       0:01:01.640 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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 [service-check-containers : manila | Check containers] ********************",
                                "Thursday 01 October 2026  08:29:52 +0000 (0:00:02.815)       0:01:04.456 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-scheduler', 'value': {'container_name': 'manila_scheduler', 'group': 'manila-scheduler', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-1] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-2] => (item={'key': 'manila-share', 'value': {'container_name': 'manila_share', 'group': 'manila-share', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814', '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;33mchanged: [testbed-node-0] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-data', 'value': {'container_name': 'manila_data', 'group': 'manila-data', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814', '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 [service-check-containers : manila | Notify handlers to restart containers] ***",
                                "Thursday 01 October 2026  08:29:58 +0000 (0:00:05.916)       0:01:10.373 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  08:30:00 +0000 (0:00:01.659)       0:01:12.032 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-1] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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-2] => (item={'key': 'manila-api', 'value': {'container_name': 'manila_api', 'group': 'manila-api', 'image': 'registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814', '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/release/2025.1/manila-scheduler:20.0.2.20260814', '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/release/2025.1/manila-share:20.0.2.20260814', '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/release/2025.1/manila-data:20.0.2.20260814', '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 [manila : Running Manila bootstrap container] *****************************",
                                "Thursday 01 October 2026  08:30:02 +0000 (0:00:02.826)       0:01:14.859 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [manila : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  08:30:22 +0000 (0:00:19.478)       0:01:34.337 ****** ",
                                "",
                                "TASK [manila : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  08:30:22 +0000 (0:00:00.492)       0:01:34.829 ****** ",
                                "",
                                "TASK [manila : Flush handlers] *************************************************",
                                "Thursday 01 October 2026  08:30:23 +0000 (0:00:00.467)       0:01:35.296 ****** ",
                                "",
                                "RUNNING HANDLER [manila : Restart manila-api container] ************************",
                                "Thursday 01 October 2026  08:30:24 +0000 (0:00:00.890)       0:01:36.187 ****** ",
                                "\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 [manila : Restart manila-data container] ***********************",
                                "Thursday 01 October 2026  08:30:41 +0000 (0:00:17.315)       0:01:53.503 ****** ",
                                "\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 [manila : Restart manila-scheduler container] ******************",
                                "Thursday 01 October 2026  08:30:55 +0000 (0:00:13.742)       0:02:07.245 ****** ",
                                "\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 [manila : Restart manila-share container] **********************",
                                "Thursday 01 October 2026  08:31:13 +0000 (0:00:18.244)       0:02:25.490 ****** ",
                                "",
                                "STILL ALIVE [task 'manila : Restart manila-share container' is running] ********",
                                "\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=21  \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-1\u001b[0m             : \u001b[0;32mok=20  \u001b[0m \u001b[0;33mchanged=9   \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=20  \u001b[0m \u001b[0;33mchanged=9   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=5   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:33:34 +0000 (0:02:20.984)       0:04:46.475 ****** ",
                                "=============================================================================== ",
                                "manila : Restart manila-share container ------------------------------- 140.98s",
                                "manila : Running Manila bootstrap container ---------------------------- 19.48s",
                                "manila : Restart manila-scheduler container ---------------------------- 18.24s",
                                "manila : Restart manila-api container ---------------------------------- 17.32s",
                                "manila : Restart manila-data container --------------------------------- 13.74s",
                                "manila : Copying over manila.conf --------------------------------------- 8.96s",
                                "service-check-containers : manila | Check containers -------------------- 5.92s",
                                "manila : Copying over manila-share.conf --------------------------------- 5.68s",
                                "manila : Copying over config.json files for services -------------------- 5.46s",
                                "service-cert-copy : manila | Copying over extra CA certificates --------- 5.17s",
                                "manila : Ensuring config directories exist ------------------------------ 4.37s",
                                "service-cert-copy : manila | Copying over backend internal TLS key ------ 3.02s",
                                "service-cert-copy : manila | Copying over backend internal TLS certificate --- 2.87s",
                                "manila : Copy over multiple ceph configs for Manila --------------------- 2.85s",
                                "manila : include_tasks -------------------------------------------------- 2.84s",
                                "service-check-containers : Include tasks -------------------------------- 2.83s",
                                "manila : Copying over existing policy file ------------------------------ 2.82s",
                                "manila : Copy over ceph Manila keyrings --------------------------------- 2.50s",
                                "manila : include_tasks -------------------------------------------------- 2.31s",
                                "manila : Ensuring manila service ceph config subdir exists -------------- 2.28s",
                                "+ [[ true == \\t\\r\\u\\e ]]",
                                "+ osism migrate rabbitmq3to4 delete",
                                "\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFound 114 classic queue(s) in vhost '/'\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: alarm.all.sample\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: alarming.sample\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican.workers\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican.workers.barbican.queue\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican.workers_fanout_09bdebaff23d45b4ab762e2c81f78ba2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican.workers_fanout_4a479434b6e24b3bad20918b94dd5d4d\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican.workers_fanout_a207b61ebca3489bbf2e44156a9641f1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:46\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: barbican_notifications.info\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_2b62be42f4d2451a855e67d54c788be4\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_8c5b088c803c4e508950970c09dd1ae3\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_97c6bdd9cc2c4852bca4bddb08f6707c\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_dc2c1913692e497aa380b00f50a625ac\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_e6453a3e81f342398ebed1587edbcd6a\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: central_fanout_f932dcb4a8114168b86bfae18a5a2f4e\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-backup\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-backup.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-backup.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-backup.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-scheduler\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-scheduler.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-scheduler.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-scheduler.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-0@rbd-volumes\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-0@rbd-volumes.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:47\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-1@rbd-volumes\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-1@rbd-volumes.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-2@rbd-volumes\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: cinder-volume.testbed-node-2@rbd-volumes.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: compute\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: compute.testbed-node-3\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: compute.testbed-node-4\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: compute.testbed-node-5\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: conductor\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: conductor.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: conductor.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: conductor.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-data\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-data.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-data.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-data.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-scheduler\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-scheduler.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-scheduler.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-scheduler.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share.testbed-node-0@cephfsnative1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share.testbed-node-1@cephfsnative1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:48\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share.testbed-node-2@cephfsnative1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share_fanout_8d15ee67e69b4c80ab9e9fbd54300538\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share_fanout_f899d06cbd414dc2a83162b3d9d66ec6\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: manila-share_fanout_f9484fab604f41b7bddcec6c4bf6c2e8\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.audit\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.critical\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.debug\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.error\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:49\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.info\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.sample\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: notifications.warn\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: octavia_provisioning_v2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: octavia_provisioning_v2.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: octavia_provisioning_v2.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: octavia_provisioning_v2.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_150abec1a37c45ca94bfbdd37105a9d3\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_4044bc2bfe1c44c498bba2438c209e21\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_8b2607ad49c3486c8aeedf403d91e96e\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_a2bb781a1d254761b41a90dbde2cbd63\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_a6fca73acae74c738e517861c444ee52\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: producer_fanout_bbe62315b66142818dc91f5c92ea3404\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-plugin\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-plugin.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:50\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-plugin.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-plugin.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-reports-plugin\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-reports-plugin.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-reports-plugin.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-reports-plugin.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-server-resource-versions\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-server-resource-versions.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-server-resource-versions.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: q-server-resource-versions.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_135c0d95839a4755b7265afc36640d91\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_18a4972d9328480795df64b367b2426b\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_23d452669db54b8ca1fd1d4ee3422e14\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_3a0f56e88fb5444794645b2ce1a56d76\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_4a9a51e7f2c3402db6cfc494be5d4e3f\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_68474e57f04641ef83bec3de229e9cc3\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_7b4d49c8426d4def916de432f8319809\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_7cd902e0541b4f96bb0c0b93712ef657\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_9c2d526ba2f143f4ad6d5a3966e3120e\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_ba21c566d38943e88147564c4c7bc2b1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: reply_f6c00cb2e9864488996e0b7e9c550d31\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: scheduler\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: scheduler.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: scheduler.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: scheduler.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker.testbed-node-0\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker.testbed-node-1\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker.testbed-node-2\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_25d7cf1670fa483e8efbbd534766dd79\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_8b5868bdbf804e7fb12aed88679023ad\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_cef86ef0379b4c1fb3ed991764c10863\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_d07da6248aed4719afd8c7100da23452\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_fb4ff25347544901bc399698e2cae6c7\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted queue: worker_fanout_fcf72381163d479e889ded6a28fed72a\u001b[0m",
                                "\u001b[32m2026-10-01 08:33:52\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully deleted 114 queue(s) in vhost '/'\u001b[0m",
                                "+ osism migrate rabbitmq3to4 list",
                                "\u001b[32m2026-10-01 08:34:03\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:04\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo classic queues found in vhost '/'\u001b[0m",
                                "+ osism migrate rabbitmq3to4 list --vhost openstack --quorum",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFound 192 quorum queue(s) in vhost 'openstack':\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - alarm.all.sample (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - alarming.sample (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers.barbican.queue (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_testbed-node-0:barbican-worker:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_testbed-node-1:barbican-worker:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican.workers_fanout_testbed-node-2:barbican-worker:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - barbican_notifications.info (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-0:designate-central:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-0:designate-central:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-1:designate-central:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-1:designate-central:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-2:designate-central:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - central_fanout_testbed-node-2:designate-central:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_testbed-node-0:cinder-backup:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_testbed-node-1:cinder-backup:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-backup_fanout_testbed-node-2:cinder-backup:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_testbed-node-0:cinder-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_testbed-node-1:cinder-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-scheduler_fanout_testbed-node-2:cinder-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-0@rbd-volumes_fanout_testbed-node-0:cinder-volume:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-1@rbd-volumes_fanout_testbed-node-1:cinder-volume:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume.testbed-node-2@rbd-volumes_fanout_testbed-node-2:cinder-volume:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_testbed-node-0:cinder-volume:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_testbed-node-1:cinder-volume:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - cinder-volume_fanout_testbed-node-2:cinder-volume:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-3 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-4 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute.testbed-node-5 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_testbed-node-3:nova-compute:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_testbed-node-4:nova-compute:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - compute_fanout_testbed-node-5:nova-compute:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-0:nova-conductor:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-0:nova-conductor:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-1:nova-conductor:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-1:nova-conductor:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-2:nova-conductor:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - conductor_fanout_testbed-node-2:nova-conductor:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - event.sample (vhost: openstack, messages: 10)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_testbed-node-0:manila-data:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_testbed-node-1:manila-data:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-data_fanout_testbed-node-2:manila-data:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_testbed-node-0:manila-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_testbed-node-1:manila-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-scheduler_fanout_testbed-node-2:manila-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-0@cephfsnative1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-1@cephfsnative1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share.testbed-node-2@cephfsnative1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_testbed-node-0:manila-share:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_testbed-node-1:manila-share:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - manila-share_fanout_testbed-node-2:manila-share:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.audit (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.critical (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.debug (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.error (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.info (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.sample (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - notifications.warn (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_testbed-node-0:octavia-worker:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_testbed-node-1:octavia-worker:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - octavia_provisioning_v2_fanout_testbed-node-2:octavia-worker:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-cinder (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-glance (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-ironic (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-keystone (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-neutron (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - osism-listener-nova (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-0:designate-producer:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-0:designate-producer:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-1:designate-producer:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-1:designate-producer:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-2:designate-producer:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - producer_fanout_testbed-node-2:designate-producer:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-0:neutron-server:4 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-0:neutron-server:5 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-0:neutron-server:6 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-1:neutron-server:4 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-1:neutron-server:5 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-1:neutron-server:6 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-2:neutron-server:4 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-2:neutron-server:5 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-plugin_fanout_testbed-node-2:neutron-server:6 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:10 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:11 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:12 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-0:neutron-server:3 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:10 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:11 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:12 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-1:neutron-server:3 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:10 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:11 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:12 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-reports-plugin_fanout_testbed-node-2:neutron-server:3 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-0:neutron-server:7 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-0:neutron-server:8 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-0:neutron-server:9 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-1:neutron-server:7 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-1:neutron-server:8 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-1:neutron-server:9 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-2:neutron-server:7 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-2:neutron-server:8 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - q-server-resource-versions_fanout_testbed-node-2:neutron-server:9 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-0:designate-manage:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-0:designate-producer:3 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-0:designate-producer:4 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-1:designate-producer:3 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-1:designate-producer:4 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-2:designate-producer:3 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-2:designate-producer:4 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-3:nova-compute:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-4:nova-compute:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - reply_testbed-node-5:nova-compute:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-0:nova-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-0:nova-scheduler:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-1:nova-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-1:nova-scheduler:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-2:nova-scheduler:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - scheduler_fanout_testbed-node-2:nova-scheduler:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-0 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker.testbed-node-2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-0:designate-worker:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-0:designate-worker:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-1:designate-worker:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-1:designate-worker:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-2:designate-worker:1 (vhost: openstack, messages: 0)\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:15\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1m  - worker_fanout_testbed-node-2:designate-worker:2 (vhost: openstack, messages: 0)\u001b[0m",
                                "+ osism migrate rabbitmq3to4 delete-exchanges",
                                "\u001b[32m2026-10-01 08:34:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:26\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mFound 25 exchange(s) in vhost '/'\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: aodh\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: ceilometer\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: cinder\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: designate\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: dns\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: glance\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: heat\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: ironic\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: keystone\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: l3_agent_fanout\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: magnum\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron-vo-Network-1.1_fanout\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron-vo-Port-1.10_fanout\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron-vo-SecurityGroup-1.6_fanout\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron-vo-SecurityGroupRule-1.3_fanout\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: neutron-vo-Subnet-1.2_fanout\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: nova\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: octavia\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: openstack\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: q-agent-notifier-port-update_fanout\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: q-agent-notifier-security_group-update_fanout\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: swift\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: trove\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mDeleted exchange: zaqar\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:27\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mSuccessfully deleted 25 exchange(s) in vhost '/'\u001b[0m",
                                "+ osism migrate rabbitmq3to4 list-exchanges",
                                "\u001b[32m2026-10-01 08:34:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mConnecting to RabbitMQ Management API at 192.168.16.10:15672 (node: testbed-node-0) as openstack...\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:39\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mNo exchanges found in vhost '/'\u001b[0m",
                                "+ [[ false == \\f\\a\\l\\s\\e ]]",
                                "+ sh -c /opt/configuration/scripts/upgrade/400-monitoring.sh",
                                "\u001b[32m2026-10-01 08:34:41\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of prometheus.\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 3d81acb7-4fd7-4bb9-99dc-bffc5ddfdf85 (prometheus) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:34:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 3d81acb7-4fd7-4bb9-99dc-bffc5ddfdf85 (prometheus) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:34:48 +0000 (0:00:02.062)       0:00:02.062 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:34:51 +0000 (0:00:03.518)       0:00:05.581 ****** ",
                                "\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] **********************************************",
                                "Thursday 01 October 2026  08:34:55 +0000 (0:00:03.502)       0:00:09.083 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/prometheus/tasks/upgrade.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] **************************",
                                "Thursday 01 October 2026  08:35:01 +0000 (0:00:06.219)       0:00:15.303 ****** ",
                                "\u001b[0;32mok: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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 : include_tasks] **********************************************",
                                "Thursday 01 October 2026  08:35:07 +0000 (0:00:05.630)       0:00:20.933 ****** ",
                                "\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] *****",
                                "Thursday 01 October 2026  08:35:10 +0000 (0:00:03.312)       0:00:24.245 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-node-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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;32mok: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-manager] => (item={'key': 'prometheus-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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;32mok: [testbed-node-0] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'prometheus-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-cert-copy : prometheus | Copying over backend internal TLS certificate] ***",
                                "Thursday 01 October 2026  08:35:18 +0000 (0:00:08.000)       0:00:32.246 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-manager] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-0] => (item={'key': 'prometheus-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-alertmanager', 'value': {'container_name': 'prometheus_alertmanager', 'group': 'prometheus-alertmanager', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-3] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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-5] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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-3] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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",
                                "",
                                "TASK [service-cert-copy : prometheus | Copying over backend internal TLS key] ***",
                                "Thursday 01 October 2026  08:35:23 +0000 (0:00:04.657)       0:00:36.904 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-manager] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-4] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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-5] => (item={'key': 'prometheus-libvirt-exporter', 'value': {'container_name': 'prometheus_libvirt_exporter', 'group': 'prometheus-libvirt-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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",
                                "",
                                "TASK [prometheus : Copying over config.json files] *****************************",
                                "Thursday 01 October 2026  08:35:28 +0000 (0:00:05.076)       0:00:41.980 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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-2] => (item={'key': 'prometheus-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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-0] => (item={'key': 'prometheus-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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] *******************",
                                "Thursday 01 October 2026  08:35:37 +0000 (0:00:08.901)       0:00:50.881 ****** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom prometheus alert rules files] ***********",
                                "Thursday 01 October 2026  08:35:39 +0000 (0:00:02.641)       0:00:53.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 [prometheus : Find prometheus common config overrides] ********************",
                                "Thursday 01 October 2026  08:35:42 +0000 (0:00:02.379)       0:00:55.901 ****** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Find prometheus host config overrides] **********************",
                                "Thursday 01 October 2026  08:35:44 +0000 (0:00:01.998)       0:00:57.900 ****** ",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mmanager/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mmanager/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-0/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-0/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-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-2/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-2/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-3/prometheus.yml.d' path due to this access issue:\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-3/prometheus.yml.d' is not a directory\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3 -> localhost]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Skipped\u001b[0m",
                                "\u001b[1;35m'/opt/configuration/environments/kolla/files/overlays/prometheus/testbed-\u001b[0m",
                                "\u001b[1;35mnode-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] ************************",
                                "Thursday 01 October 2026  08:35:47 +0000 (0:00:03.850)       0:01:01.751 ****** ",
                                "\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-3] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\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-5] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\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;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus web config file] ********************",
                                "Thursday 01 October 2026  08:36:12 +0000 (0:00:24.890)       0:01:26.642 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \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=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager] => (item=/ansible/roles/prometheus/templates/prometheus-web.yml.j2)\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over prometheus alertmanager config file] ***********",
                                "Thursday 01 October 2026  08:36:18 +0000 (0:00:05.564)       0:01:32.206 ****** ",
                                "\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-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-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;32mok: [testbed-manager] => (item=/opt/configuration/environments/kolla/files/overlays/prometheus/prometheus-alertmanager.yml)\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",
                                "",
                                "TASK [prometheus : Find custom Alertmanager alert notification templates] ******",
                                "Thursday 01 October 2026  08:36:21 +0000 (0:00:03.562)       0:01:35.769 ****** ",
                                "\u001b[0;32mok: [testbed-manager -> localhost]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying over custom Alertmanager alert notification templates] ***",
                                "Thursday 01 October 2026  08:36:23 +0000 (0:00:01.967)       0:01:37.736 ****** ",
                                "\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] ********************",
                                "Thursday 01 October 2026  08:36:26 +0000 (0:00:02.141)       0:01:39.878 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying cloud config file for openstack exporter] ***********",
                                "Thursday 01 October 2026  08:36:30 +0000 (0:00:04.270)       0:01:44.148 ****** ",
                                "\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-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item=/ansible/roles/prometheus/templates/clouds.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Copying config file for blackbox exporter] ******************",
                                "Thursday 01 October 2026  08:36:34 +0000 (0:00:04.444)       0:01:48.593 ****** ",
                                "\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-2] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-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-4] => (item=/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-manager] => (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-5]\u001b[0m",
                                "",
                                "TASK [prometheus : Find extra prometheus server config files] ******************",
                                "Thursday 01 October 2026  08:36:39 +0000 (0:00:04.448)       0:01:53.041 ****** ",
                                "\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] ***************",
                                "Thursday 01 October 2026  08:36:41 +0000 (0:00:02.455)       0:01:55.497 ****** ",
                                "\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] **************",
                                "Thursday 01 October 2026  08:36:44 +0000 (0:00:02.682)       0:01:58.180 ****** ",
                                "\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 : Check for the existence of Prometheus v2 container volume] ***",
                                "Thursday 01 October 2026  08:36:47 +0000 (0:00:02.797)       0:02:00.977 ****** ",
                                "\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 [prometheus : Gracefully stop Prometheus] *********************************",
                                "Thursday 01 October 2026  08:36:49 +0000 (0:00:02.595)       0:02:03.573 ****** ",
                                "\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 [prometheus : Create new Prometheus v3 volume] ****************************",
                                "Thursday 01 October 2026  08:36:58 +0000 (0:00:09.103)       0:02:12.676 ****** ",
                                "\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-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",
                                "",
                                "TASK [prometheus : Move _data from old to new volume] **************************",
                                "Thursday 01 October 2026  08:37:01 +0000 (0:00:02.836)       0:02:15.513 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\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 : Remove old Prometheus v2 volume] ****************************",
                                "Thursday 01 October 2026  08:37:04 +0000 (0:00:02.866)       0:02:18.379 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-manager]\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] ****************",
                                "Thursday 01 October 2026  08:37:08 +0000 (0:00:03.665)       0:02:22.045 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-cadvisor', 'value': {'container_name': 'prometheus_cadvisor', 'group': 'prometheus-cadvisor', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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-mysqld-exporter', 'value': {'container_name': 'prometheus_mysqld_exporter', 'group': 'prometheus-mysqld-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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-blackbox-exporter', 'value': {'cap_add': ['CAP_NET_RAW'], 'container_name': 'prometheus_blackbox_exporter', 'group': 'prometheus-blackbox-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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-elasticsearch-exporter', 'value': {'container_name': 'prometheus_elasticsearch_exporter', 'group': 'prometheus-elasticsearch-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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] ***",
                                "Thursday 01 October 2026  08:37:15 +0000 (0:00:07.227)       0:02:29.272 ****** ",
                                "\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] ********************************",
                                "Thursday 01 October 2026  08:37:17 +0000 (0:00:02.472)       0:02:31.745 ****** ",
                                "\u001b[0;36mskipping: [testbed-manager] => (item={'key': 'prometheus-server', 'value': {'container_name': 'prometheus_server', 'group': 'prometheus', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-alertmanager:0.28.1.20260814', '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/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814', '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-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-manager]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2] => (item={'key': 'prometheus-node-exporter', 'value': {'container_name': 'prometheus_node_exporter', 'group': 'prometheus-node-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814', '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-memcached-exporter', 'value': {'container_name': 'prometheus_memcached_exporter', 'group': 'prometheus-memcached-exporter', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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/release/2025.1/prometheus-node-exporter:1.8.2.20260814', '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/release/2025.1/prometheus-cadvisor:0.49.2.20260814', '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/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', '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 : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:37:21 +0000 (0:00:03.717)       0:02:35.462 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:37:22 +0000 (0:00:00.517)       0:02:35.979 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:37:22 +0000 (0:00:00.512)       0:02:36.492 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:37:23 +0000 (0:00:00.472)       0:02:36.964 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:37:23 +0000 (0:00:00.442)       0:02:37.406 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:37:24 +0000 (0:00:00.464)       0:02:37.870 ****** ",
                                "",
                                "TASK [prometheus : Flush handlers] *********************************************",
                                "Thursday 01 October 2026  08:37:24 +0000 (0:00:00.465)       0:02:38.335 ****** ",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-server container] *************",
                                "Thursday 01 October 2026  08:37:25 +0000 (0:00:01.097)       0:02:39.433 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-node-exporter container] ******",
                                "Thursday 01 October 2026  08:37:44 +0000 (0:00:18.612)       0:02:58.045 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-mysqld-exporter container] ****",
                                "Thursday 01 October 2026  08:38:03 +0000 (0:00:19.719)       0:03:17.765 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-memcached-exporter container] ***",
                                "Thursday 01 October 2026  08:38:17 +0000 (0:00:13.723)       0:03:31.489 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-cadvisor container] ***********",
                                "Thursday 01 October 2026  08:38:30 +0000 (0:00:13.123)       0:03:44.612 ****** ",
                                "\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-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-alertmanager container] *******",
                                "Thursday 01 October 2026  08:38:47 +0000 (0:00:17.002)       0:04:01.615 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-elasticsearch-exporter container] ***",
                                "Thursday 01 October 2026  08:39:02 +0000 (0:00:14.809)       0:04:16.424 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-blackbox-exporter container] ***",
                                "Thursday 01 October 2026  08:39:15 +0000 (0:00:13.013)       0:04:29.437 ****** ",
                                "\u001b[0;33mchanged: [testbed-manager]\u001b[0m",
                                "",
                                "RUNNING HANDLER [prometheus : Restart prometheus-libvirt-exporter container] ***",
                                "Thursday 01 October 2026  08:39:28 +0000 (0:00:12.973)       0:04:42.411 ****** ",
                                "\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=28  \u001b[0m \u001b[0;33mchanged=14  \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=8   \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=17  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=16  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=14  \u001b[0m \u001b[0;33mchanged=6   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:39:42 +0000 (0:00:13.699)       0:04:56.111 ****** ",
                                "=============================================================================== ",
                                "prometheus : Copying over prometheus config file ----------------------- 24.89s",
                                "prometheus : Restart prometheus-node-exporter container ---------------- 19.72s",
                                "prometheus : Restart prometheus-server container ----------------------- 18.61s",
                                "prometheus : Restart prometheus-cadvisor container --------------------- 17.00s",
                                "prometheus : Restart prometheus-alertmanager container ----------------- 14.81s",
                                "prometheus : Restart prometheus-mysqld-exporter container -------------- 13.72s",
                                "prometheus : Restart prometheus-libvirt-exporter container ------------- 13.70s",
                                "prometheus : Restart prometheus-memcached-exporter container ----------- 13.12s",
                                "prometheus : Restart prometheus-elasticsearch-exporter container ------- 13.01s",
                                "prometheus : Restart prometheus-blackbox-exporter container ------------ 12.97s",
                                "prometheus : Gracefully stop Prometheus --------------------------------- 9.10s",
                                "prometheus : Copying over config.json files ----------------------------- 8.90s",
                                "service-cert-copy : prometheus | Copying over extra CA certificates ----- 8.00s",
                                "service-check-containers : prometheus | Check containers ---------------- 7.23s",
                                "prometheus : include_tasks ---------------------------------------------- 6.22s",
                                "prometheus : Ensuring config directories exist -------------------------- 5.63s",
                                "prometheus : Copying over prometheus web config file -------------------- 5.56s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS key --- 5.08s",
                                "service-cert-copy : prometheus | Copying over backend internal TLS certificate --- 4.66s",
                                "prometheus : Copying config file for blackbox exporter ------------------ 4.45s",
                                "\u001b[32m2026-10-01 08:39:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of grafana.\u001b[0m",
                                "\u001b[32m2026-10-01 08:39:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 7aed6c4c-cedb-4fdb-97db-6f3a4f927a05 (grafana) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:39:44\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 7aed6c4c-cedb-4fdb-97db-6f3a4f927a05 (grafana) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:39:49 +0000 (0:00:02.135)       0:00:02.135 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:39:51 +0000 (0:00:02.030)       0:00:04.166 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  08:39:53 +0000 (0:00:01.751)       0:00:05.917 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/grafana/tasks/upgrade.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [grafana : Checking if Grafana container needs upgrading] *****************",
                                "Thursday 01 October 2026  08:39:57 +0000 (0:00:04.145)       0:00:10.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 [grafana : Ensuring config directories exist] *****************************",
                                "Thursday 01 October 2026  08:40:01 +0000 (0:00:03.925)       0:00:13.988 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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] **********************",
                                "Thursday 01 October 2026  08:40:03 +0000 (0:00:02.049)       0:00:16.038 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : include_tasks] *************************************************",
                                "Thursday 01 October 2026  08:40:06 +0000 (0:00:02.624)       0:00:18.663 ****** ",
                                "\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] ********",
                                "Thursday 01 October 2026  08:40:08 +0000 (0:00:02.270)       0:00:20.933 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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] ***",
                                "Thursday 01 October 2026  08:40:11 +0000 (0:00:02.781)       0:00:23.715 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] *****",
                                "Thursday 01 October 2026  08:40:12 +0000 (0:00:01.753)       0:00:25.468 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] ********************************",
                                "Thursday 01 October 2026  08:40:14 +0000 (0:00:01.772)       0:00:27.241 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] **************************************",
                                "Thursday 01 October 2026  08:40:17 +0000 (0:00:02.788)       0:00:30.030 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-1] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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;32mok: [testbed-node-2] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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] *************************",
                                "Thursday 01 October 2026  08:40:20 +0000 (0:00:02.979)       0:00:33.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 [grafana : Configuring Prometheus as data source for Grafana] *************",
                                "Thursday 01 October 2026  08:40:21 +0000 (0:00:01.466)       0:00:34.477 ****** ",
                                "\u001b[0;32mok: [testbed-node-0] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2] => (item=/ansible/roles/grafana/templates/prometheus.yaml.j2)\u001b[0m",
                                "",
                                "TASK [grafana : Configuring dashboards provisioning] ***************************",
                                "Thursday 01 October 2026  08:40:24 +0000 (0:00:02.132)       0:00:36.609 ****** ",
                                "\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] ******",
                                "Thursday 01 October 2026  08:40:26 +0000 (0:00:02.515)       0:00:39.124 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> localhost]\u001b[0m",
                                "",
                                "TASK [grafana : Remove templated Grafana dashboards] ***************************",
                                "Thursday 01 October 2026  08:40:28 +0000 (0:00:02.075)       0:00:41.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 [grafana : Copying over custom dashboards] ********************************",
                                "Thursday 01 October 2026  08:40:30 +0000 (0:00:02.297)       0:00:43.496 ****** ",
                                "\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] *******************",
                                "Thursday 01 October 2026  08:40:33 +0000 (0:00:02.860)       0:00:46.357 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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] ***",
                                "Thursday 01 October 2026  08:40:36 +0000 (0:00:02.545)       0:00:48.903 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2] => {\u001b[0m",
                                "\u001b[0;33m    \"msg\": \"Notifying handlers\"\u001b[0m",
                                "\u001b[0;33m}\u001b[0m",
                                "",
                                "TASK [service-check-containers : Include tasks] ********************************",
                                "Thursday 01 October 2026  08:40:37 +0000 (0:00:01.550)       0:00:50.453 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0] => (item={'key': 'grafana', 'value': {'container_name': 'grafana', 'group': 'grafana', 'enabled': True, 'image': 'registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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/release/2025.1/grafana:13.1.1.20260814', '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 : Stopping all Grafana instances but the first node] *************",
                                "Thursday 01 October 2026  08:40:39 +0000 (0:00:01.712)       0:00:52.166 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-1]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  08:40:46 +0000 (0:00:07.217)       0:00:59.383 ****** ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  08:40:47 +0000 (0:00:00.492)       0:00:59.876 ****** ",
                                "",
                                "TASK [grafana : Flush handlers] ************************************************",
                                "Thursday 01 October 2026  08:40:48 +0000 (0:00:00.701)       0:01:00.577 ****** ",
                                "",
                                "RUNNING HANDLER [grafana : Restart first grafana container] ********************",
                                "Thursday 01 October 2026  08:40:48 +0000 (0:00:00.872)       0:01:01.450 ****** ",
                                "\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] *********",
                                "Thursday 01 October 2026  08:40:58 +0000 (0:00:09.560)       0:01:11.010 ****** ",
                                "\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[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "RUNNING HANDLER [grafana : Restart remaining grafana containers] ***************",
                                "Thursday 01 October 2026  08:41:14 +0000 (0:00:15.985)       0:01:26.996 ****** ",
                                "\u001b[0;36mskipping: [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=19  \u001b[0m \u001b[0;33mchanged=7   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-1\u001b[0m             : \u001b[0;32mok=17  \u001b[0m \u001b[0;33mchanged=8   \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=17  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=6   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:41:56 +0000 (0:00:42.437)       0:02:09.434 ****** ",
                                "=============================================================================== ",
                                "grafana : Restart remaining grafana containers ------------------------- 42.44s",
                                "grafana : Waiting for grafana to start on first node ------------------- 15.99s",
                                "grafana : Restart first grafana container ------------------------------- 9.56s",
                                "grafana : Stopping all Grafana instances but the first node ------------- 7.22s",
                                "grafana : include_tasks ------------------------------------------------- 4.15s",
                                "grafana : Checking if Grafana container needs upgrading ----------------- 3.93s",
                                "grafana : Copying over grafana.ini -------------------------------------- 2.98s",
                                "grafana : Copying over custom dashboards -------------------------------- 2.86s",
                                "grafana : Copying over config.json files -------------------------------- 2.79s",
                                "service-cert-copy : grafana | Copying over extra CA certificates -------- 2.78s",
                                "grafana : Check if extra configuration file exists ---------------------- 2.62s",
                                "service-check-containers : grafana | Check containers ------------------- 2.55s",
                                "grafana : Configuring dashboards provisioning --------------------------- 2.52s",
                                "grafana : Remove templated Grafana dashboards --------------------------- 2.30s",
                                "grafana : include_tasks ------------------------------------------------- 2.27s",
                                "grafana : Configuring Prometheus as data source for Grafana ------------- 2.13s",
                                "grafana : Check if the folder for custom grafana dashboards exists ------ 2.08s",
                                "grafana : Flush handlers ------------------------------------------------ 2.07s",
                                "grafana : Ensuring config directories exist ----------------------------- 2.05s",
                                "Group hosts based on Kolla action --------------------------------------- 2.03s"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3dc9-c859-000000000038-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:41:58.381809Z",
                            "start": "2026-10-01T05:02:52.648663Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000038",
                        "name": "Run upgrade"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "false_condition": "run_bootstrap | bool",
                            "skip_reason": "Conditional result was False",
                            "skipped": true
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:41:59.159302Z",
                            "start": "2026-10-01T08:41:58.646424Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-000000000039",
                        "name": "Bootstrap services"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": true,
                            "cmd": [
                                "ssh",
                                "-i",
                                "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci",
                                "dragon@81.163.192.83",
                                "/opt/configuration/scripts/check.sh"
                            ],
                            "delta": "0:11:53.581619",
                            "end": "2026-10-01 08:53:53.119894",
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "ssh -i /home/zuul-testbed03/src/github.com/osism/testbed/terraform/.id_rsa.ci dragon@\"81.163.192.83\" /opt/configuration/scripts/check.sh",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": null,
                                    "creates": null,
                                    "executable": null,
                                    "expand_argument_vars": true,
                                    "removes": null,
                                    "stdin": null,
                                    "stdin_add_newline": true,
                                    "strip_empty_ends": true,
                                    "zuul_ansible_split_streams": false,
                                    "zuul_log_id": "0242ac1f-6606-3dc9-c859-00000000003a-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 08:41:59.538275",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# CHECK\n\n++ export MANAGER_VERSION=10.2.0\n++ MANAGER_VERSION=10.2.0\n+ echo\n+ echo '# CHECK'\n+ echo\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 10.2.0 5.0.0\n\n## Containers @ testbed-manager\n\n+ [[ 1 -eq -1 ]]\n+ echo\n+ echo '## Containers @ testbed-manager'\n+ echo\n+ osism container testbed-manager ps\nCONTAINER ID   IMAGE                                                                                   COMMAND                  CREATED             STATUS                       PORTS                                                                             NAMES\n36fd718f835b   registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814   \"dumb-init --single-\u2026\"   2 minutes ago       Up 2 minutes                                                                                                   prometheus_blackbox_exporter\nb940c09c7ee5   registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814        \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                                                                                                   prometheus_alertmanager\n4fc2f967be94   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814            \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                                                                                                   prometheus_cadvisor\n76932652df4f   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814        \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                                                                                                   prometheus_node_exporter\neb2c05b09c5c   registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814               \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                                                                                                   prometheus_server\na7256d8a6067   registry.osism.tech/osism/cephclient:18.2.8                                             \"/usr/bin/dumb-init \u2026\"   About an hour ago   Up About an hour                                                                                               cephclient\ndddabc2311e3   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814                              \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                                                                                                     cron\n486538de8bba   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814                  \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                                                                                                     kolla_toolbox\n744741cc946d   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814                         \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                                                                                                     fluentd\n13088d243222   registry.osism.tech/osism/openstackclient:2025.1                                        \"/usr/bin/dumb-init \u2026\"   4 hours ago         Up 4 hours                                                                                                     openstackclient\nd5b96bec5831   registry.osism.tech/osism/inventory-reconciler:0.20260810.0                             \"/sbin/tini -- /entr\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           manager-inventory_reconciler-1\n3ecec824d55a   registry.osism.tech/osism/ceph-ansible:0.20260811.0                                     \"/entrypoint.sh osis\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           ceph-ansible\nd21b3da22fbc   registry.osism.tech/osism/osism-ansible:0.20260811.0                                    \"/entrypoint.sh osis\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           osism-ansible\nbe7d30a3ff2e   registry.osism.tech/osism/kolla-ansible:0.20260814.0                                    \"/entrypoint.sh osis\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           kolla-ansible\nf6f435d46e05   registry.osism.tech/osism/osism-kubernetes:0.20260811.0                                 \"/entrypoint.sh osis\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           osism-kubernetes\nca72b1d9c5f1   registry.osism.tech/osism/ara-server:1.8.0-r1                                           \"sh -c '/wait && /ru\u2026\"   4 hours ago         Up 4 hours (healthy)         8000/tcp                                                                          manager-ara-server-1\n7caf287d0cc8   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- sleep\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           osismclient\n65c0a8841fd2   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- osism\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           manager-openstack-1\n82f0af561679   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- osism\u2026\"   4 hours ago         Up About an hour (healthy)                                                                                     manager-listener-1\n474841fd3ec9   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- osism\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           manager-beat-1\n39e130a5271f   registry.osism.tech/osism/osism-frontend:0.20260808.0                                   \"docker-entrypoint.s\u2026\"   4 hours ago         Up 4 hours                   192.168.16.5:3000->3000/tcp                                                       osism-frontend\na5e76324f72a   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- osism\u2026\"   4 hours ago         Up 4 hours (healthy)         192.168.16.5:8000->8000/tcp                                                       manager-api-1\n81a67a2985ae   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- osism\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           manager-flower-1\n8d149974ab12   redis:7.4.10-alpine                                                                     \"docker-entrypoint.s\u2026\"   4 hours ago         Up 4 hours (healthy)         6379/tcp                                                                          manager-redis-1\nd08cea5dae23   mariadb:11.8.8                                                                          \"docker-entrypoint.s\u2026\"   4 hours ago         Up 4 hours (healthy)         3306/tcp                                                                          manager-mariadb-1\n83b22ea88b8d   phpmyadmin/phpmyadmin:5.2                                                               \"/docker-entrypoint.\u2026\"   5 hours ago         Up 5 hours (healthy)         80/tcp                                                                            phpmyadmin\nf30ac4dc7aef   registry.osism.tech/osism/homer:v25.10.1                                                \"/bin/sh /entrypoint\u2026\"   5 hours ago         Up 5 hours (healthy)         8080/tcp                                                                          homer\n33e564d22b32   registry.osism.tech/osism/cgit:1.2.3                                                    \"httpd-foreground\"       5 hours ago         Up 5 hours                   80/tcp                                                                            cgit\n226e7c61cb99   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta                               \"entrypoint.sh -f /e\u2026\"   6 hours ago         Up 6 hours (healthy)         192.168.16.5:3128->3128/tcp                                                       squid\ncc96f27452b3   registry.osism.tech/dockerhub/library/traefik:v3.5.0                                    \"/entrypoint.sh trae\u2026\"   6 hours ago         Up 6 hours (healthy)         192.168.16.5:80->80/tcp, 192.168.16.5:443->443/tcp, 192.168.16.5:8122->8080/tcp   traefik\n\n## Images @ testbed-manager\n\n+ echo\n+ echo '## Images @ testbed-manager'\n+ echo\n+ osism container testbed-manager images\nREPOSITORY                                                              TAG               IMAGE ID       CREATED         SIZE\nregistry.osism.tech/osism/seed                                          latest            eb244588766a   23 hours ago    403MB\nregistry.osism.tech/osism/openstackclient                               2025.1            2d3a7159b280   23 hours ago    215MB\nmariadb                                                                 11.8.8            0cd4671ad69d   6 weeks ago     329MB\nregistry.osism.tech/osism/kolla-ansible                                 0.20260814.0      175583e9ed86   6 weeks ago     685MB\nregistry.osism.tech/kolla/release/2025.1/cron                           3.0.20260814      4f760009b909   6 weeks ago     274MB\nregistry.osism.tech/kolla/release/2025.1/kolla-toolbox                  20.5.1.20260814   6e1d7ddca7e0   6 weeks ago     678MB\nregistry.osism.tech/kolla/release/2025.1/fluentd                        5.0.9.20260814    04922ee5e6d5   6 weeks ago     587MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-cadvisor            0.49.2.20260814   5cad2067404a   6 weeks ago     365MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-node-exporter       1.8.2.20260814    34b50d0b3d1e   6 weeks ago     314MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter   0.25.0.20260814   8b6b388d9fb9   6 weeks ago     316MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-alertmanager        0.28.1.20260814   83d7173ad179   6 weeks ago     412MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-server              3.2.1.20260814    fa0b8c02a5e8   6 weeks ago     857MB\nregistry.osism.tech/osism/osism-kubernetes                              0.20260811.0      95493d4d05ca   7 weeks ago     1.29GB\nregistry.osism.tech/osism/ceph-ansible                                  0.20260811.0      87d995cbdd25   7 weeks ago     635MB\nregistry.osism.tech/osism/osism-ansible                                 0.20260811.0      110ef74e02b5   7 weeks ago     679MB\nregistry.osism.tech/osism/inventory-reconciler                          0.20260810.0      f06427471654   7 weeks ago     403MB\nregistry.osism.tech/osism/osism                                         0.20260808.0      0a4dac49f1a0   7 weeks ago     463MB\nregistry.osism.tech/osism/osism-frontend                                0.20260808.0      ff52957d3856   7 weeks ago     205MB\nredis                                                                   7.4.10-alpine     2a51817f7925   2 months ago    39.1MB\nregistry.osism.tech/osism/ara-server                                    1.8.0-r1          9cca938fbe3f   2 months ago    272MB\nregistry.osism.tech/osism/openstackclient                               2024.2            99aef7bb298c   3 months ago    251MB\nregistry.osism.tech/osism/cephclient                                    18.2.8            c4cce5732725   6 months ago    453MB\nregistry.osism.tech/dockerhub/library/redis                             7.4.7-alpine      e08bd8d5a677   8 months ago    41.4MB\nregistry.osism.tech/osism/homer                                         v25.10.1          ea34b371c716   10 months ago   11.5MB\nregistry.osism.tech/osism/kolla-ansible                                 0.20251130.0      0f140ec71e5f   10 months ago   608MB\nregistry.osism.tech/kolla/release/kolla-toolbox                         19.7.1.20251130   314d22193a72   10 months ago   669MB\nregistry.osism.tech/kolla/release/cron                                  3.0.20251130      e1e0428a330f   10 months ago   265MB\nregistry.osism.tech/kolla/release/fluentd                               5.0.8.20251130    fb3c98fc8cae   10 months ago   578MB\nregistry.osism.tech/kolla/release/prometheus-blackbox-exporter          0.25.0.20251130   7bbb4f6f4831   10 months ago   308MB\nregistry.osism.tech/kolla/release/prometheus-cadvisor                   0.49.2.20251130   591cbce746c1   10 months ago   357MB\nregistry.osism.tech/kolla/release/prometheus-alertmanager               0.28.0.20251130   ba994ea4acda   10 months ago   404MB\nregistry.osism.tech/kolla/release/prometheus-v2-server                  2.55.1.20251130   56b43d5c716a   10 months ago   839MB\nregistry.osism.tech/kolla/release/prometheus-node-exporter              1.8.2.20251130    c1ab1d07f7ef   10 months ago   305MB\nregistry.osism.tech/osism/inventory-reconciler                          0.20251130.0      1bfc1dadeee1   10 months ago   330MB\nregistry.osism.tech/osism/osism-ansible                                 0.20251130.0      42988b2d229c   10 months ago   613MB\nregistry.osism.tech/osism/ceph-ansible                                  0.20251130.0      a212d8ca4a50   10 months ago   560MB\nregistry.osism.tech/osism/osism-kubernetes                              0.20251130.0      9beff03cb77b   10 months ago   1.23GB\nregistry.osism.tech/osism/osism                                         0.20251130.1      95213af683ec   10 months ago   383MB\nregistry.osism.tech/osism/osism-frontend                                0.20251130.1      2cb6e7609620   10 months ago   238MB\nregistry.osism.tech/dockerhub/library/mariadb                           11.8.4            70745dd8f1d0   10 months ago   334MB\nphpmyadmin/phpmyadmin                                                   5.2               e66b1f5a8c58   11 months ago   742MB\nregistry.osism.tech/osism/ara-server                                    1.7.3             d1b687333f2f   13 months ago   275MB\nregistry.osism.tech/dockerhub/library/traefik                           v3.5.0            11cc59587f6a   14 months ago   226MB\nregistry.osism.tech/osism/cephclient                                    18.2.7            ae977aa79826   17 months ago   453MB\nregistry.osism.tech/dockerhub/ubuntu/squid                              6.1-23.10_beta    34b6bbbcf74b   2 years ago     146MB\nregistry.osism.tech/osism/cgit                                          1.2.3             16e7285642b1   3 years ago     545MB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 10.2.0 5.0.0\n\n## Containers @ testbed-node-0\n\n+ [[ 1 -eq -1 ]]\n+ echo\n+ echo '## Containers @ testbed-node-0'\n+ echo\n+ osism container testbed-node-0 ps\nCONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED              STATUS                       PORTS     NAMES\nb268b55af211   registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814                            \"dumb-init --single-\u2026\"   About a minute ago   Up About a minute                      grafana\n1dff81326efa   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814   \"dumb-init --single-\u2026\"   2 minutes ago        Up 2 minutes                           prometheus_elasticsearch_exporter\n2e57c79e704b   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814                \"dumb-init --single-\u2026\"   3 minutes ago        Up 3 minutes                           prometheus_cadvisor\n68b7eec134ac   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814      \"dumb-init --single-\u2026\"   3 minutes ago        Up 3 minutes                           prometheus_memcached_exporter\nb6239b093dc8   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814         \"dumb-init --single-\u2026\"   3 minutes ago        Up 3 minutes                           prometheus_mysqld_exporter\nd83b81781ceb   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814            \"dumb-init --single-\u2026\"   4 minutes ago        Up 4 minutes                           prometheus_node_exporter\n58db78377539   registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814                       \"dumb-init --single-\u2026\"   8 minutes ago        Up 8 minutes (healthy)                 manila_share\n6dd4514ba721   registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814                   \"dumb-init --single-\u2026\"   11 minutes ago       Up 11 minutes (healthy)                manila_scheduler\n556522a452c5   registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814                        \"dumb-init --single-\u2026\"   11 minutes ago       Up 11 minutes (healthy)                manila_data\n031be210c4bd   registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814                         \"dumb-init --single-\u2026\"   11 minutes ago       Up 11 minutes (healthy)                manila_api\n8faae891627c   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814                     \"dumb-init --single-\u2026\"   13 minutes ago       Up 13 minutes (healthy)                octavia_worker\n660b4899bd52   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago       Up 14 minutes (healthy)                octavia_housekeeping\n3d9f236daa50   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814             \"dumb-init --single-\u2026\"   14 minutes ago       Up 14 minutes (healthy)                octavia_health_manager\nbbf3314803b4   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago       Up 14 minutes                          octavia_driver_agent\naf9be28d0b87   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814                        \"dumb-init --single-\u2026\"   14 minutes ago       Up 14 minutes (healthy)                octavia_api\n65dcf067bbaa   registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814                      \"dumb-init --single-\u2026\"   18 minutes ago       Up 18 minutes (healthy)                aodh_notifier\nde44c307a6a5   registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814                      \"dumb-init --single-\u2026\"   18 minutes ago       Up 18 minutes (healthy)                aodh_listener\n53a6335ef30c   registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814                     \"dumb-init --single-\u2026\"   19 minutes ago       Up 19 minutes (healthy)                aodh_evaluator\n6d26a15dc2f4   registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814                           \"dumb-init --single-\u2026\"   19 minutes ago       Up 19 minutes (healthy)                aodh_api\n353a2800fc3a   registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814                 \"dumb-init --single-\u2026\"   21 minutes ago       Up 21 minutes                          ceilometer_central\nd385fe2bafef   registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814            \"dumb-init --single-\u2026\"   21 minutes ago       Up 21 minutes (healthy)                ceilometer_notification\nb987bbdc9cf3   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814                   \"dumb-init --single-\u2026\"   23 minutes ago       Up 23 minutes (healthy)                designate_worker\na176af4b122d   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814                     \"dumb-init --single-\u2026\"   23 minutes ago       Up 23 minutes (healthy)                designate_mdns\n06fb95a58f9e   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814                 \"dumb-init --single-\u2026\"   24 minutes ago       Up 24 minutes (healthy)                designate_producer\n0fd22e05b068   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814                  \"dumb-init --single-\u2026\"   25 minutes ago       Up 25 minutes (healthy)                designate_central\ncc1a71250195   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814                      \"dumb-init --single-\u2026\"   25 minutes ago       Up 25 minutes (healthy)                designate_api\nd3a8a43910fa   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814            \"dumb-init --single-\u2026\"   25 minutes ago       Up 25 minutes (healthy)                designate_backend_bind9\nc0abed76f65a   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814                    \"dumb-init --single-\u2026\"   27 minutes ago       Up 27 minutes (healthy)                barbican_worker\na10c487bedb1   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814         \"dumb-init --single-\u2026\"   28 minutes ago       Up 27 minutes (healthy)                barbican_keystone_listener\ne612b039f828   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814                       \"dumb-init --single-\u2026\"   28 minutes ago       Up 28 minutes (healthy)                barbican_api\n694e0560469e   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago       Up 32 minutes (healthy)                cinder_backup\nadcc7d7f97f3   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago       Up 32 minutes (healthy)                cinder_volume\ndd0d501e4194   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814                   \"dumb-init --single-\u2026\"   34 minutes ago       Up 32 minutes (healthy)                cinder_scheduler\nffd68153252c   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814                         \"dumb-init --single-\u2026\"   34 minutes ago       Up 32 minutes (healthy)                cinder_api\n0ef9140f8d1e   registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814                         \"dumb-init --single-\u2026\"   39 minutes ago       Up 39 minutes (healthy)                glance_api\n7289fba1e85d   registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814                     \"dumb-init --single-\u2026\"   44 minutes ago       Up 44 minutes (healthy)                skyline_console\n193c3d5b1099   registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814                   \"dumb-init --single-\u2026\"   44 minutes ago       Up 44 minutes (healthy)                skyline_apiserver\n3757963f5bd6   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814                            \"dumb-init --single-\u2026\"   46 minutes ago       Up 45 minutes (healthy)                horizon\n2798bfa257e9   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814                    \"dumb-init --single-\u2026\"   About an hour ago    Up 49 minutes (healthy)                nova_novncproxy\nd024101647bd   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago    Up 49 minutes (healthy)                nova_conductor\n0b57a053edbd   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             nova_metadata\n2f86590eb509   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago    Up 48 minutes (healthy)                nova_api\nd2815ff797db   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago    Up 49 minutes (healthy)                nova_scheduler\n51421172c6ef   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814                     \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             neutron_server\n634aed459839   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814                      \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             placement_api\n86662aaf87a7   registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814                           \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             keystone\n78fa150b847f   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814                    \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             keystone_fernet\n192f35004ccb   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814                       \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             keystone_ssh\n91b4bff529a4   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-crash\"    About an hour ago    Up About an hour                       ceph-crash-testbed-node-0\nd11d6b838a08   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mgr -\u2026\"   2 hours ago          Up 2 hours                             ceph-mgr-testbed-node-0\nb20476731c7b   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mon -\u2026\"   3 hours ago          Up 3 hours                             ceph-mon-testbed-node-0\n2cfca1583497   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814                         \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             ovn_northd\n6bbb9a7fb933   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260814                    \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             ovn_sb_db_relay_1\naca1032920d6   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             ovn_sb_db\n0abad58b94af   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             ovn_nb_db\n7ae1fe7b365f   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814                     \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             ovn_controller\nca549ab8b364   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814                \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   openvswitch_vswitchd\n7b6eb3397ed5   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814               \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   openvswitch_db\ne0e05abf7420   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   rabbitmq\n4e774dd84b93   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814                   \"dumb-init -- kolla_\u2026\"   3 hours ago          Up 3 hours (healthy)                   mariadb\n5ceba86850ef   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814                     \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   redis_sentinel\n05a254a655f0   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814                              \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   redis\n506fba7e1c37   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814                          \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   memcached\n9b5c12d8caa9   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814              \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   opensearch_dashboards\n72a5fcc6ee5e   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814                         \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   opensearch\ne1d993b22f7f   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814                          \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             keepalived\n75d9aa8a660a   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   proxysql\n53dc93041a46   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814                            \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   haproxy\n5ca0c3c39c3e   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814                                  \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             cron\n2b6e9239fecc   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814                      \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             kolla_toolbox\n7ed39372805d   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814                             \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             fluentd\n\n## Images @ testbed-node-0\n\n+ echo\n+ echo '## Images @ testbed-node-0'\n+ echo\n+ osism container testbed-node-0 images\nREPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE\nregistry.osism.tech/kolla/release/2025.1/proxysql                            3.0.8.20260814      85dcf371211b   6 weeks ago     422MB\nregistry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260814      dbe3d2fec69f   6 weeks ago     321MB\nregistry.osism.tech/kolla/release/2025.1/cron                                3.0.20260814        4f760009b909   6 weeks ago     274MB\nregistry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.5.1.20260814     6e1d7ddca7e0   6 weeks ago     678MB\nregistry.osism.tech/kolla/release/2025.1/grafana                             13.1.1.20260814     70da472581fd   6 weeks ago     1.44GB\nregistry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260814      04922ee5e6d5   6 weeks ago     587MB\nregistry.osism.tech/kolla/release/2025.1/opensearch                          2.19.6.20260814     54d468e4a72a   6 weeks ago     1.57GB\nregistry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.6.20260814     f5e50781c4c2   6 weeks ago     1.55GB\nregistry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260814     256135c9da99   6 weeks ago     274MB\nregistry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260814      c7be5e5b9dd0   6 weeks ago     347MB\nregistry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260814     c529f9f780a9   6 weeks ago     282MB\nregistry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260814     be2fb088e648   6 weeks ago     281MB\nregistry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260814     1db2ddab5f41   6 weeks ago     281MB\nregistry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.18.20260814   ece35278c563   6 weeks ago     455MB\nregistry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260814     b5790dc3d161   6 weeks ago     1.2GB\nregistry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260814     9877a7b89ce5   6 weeks ago     306MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260814     5cad2067404a   6 weeks ago     365MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260814      34b50d0b3d1e   6 weeks ago     314MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260814     bccbde40483e   6 weeks ago     309MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260814      6295b451c60e   6 weeks ago     300MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260814      71a991899270   6 weeks ago     290MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260814      4685b6207a85   6 weeks ago     290MB\nregistry.osism.tech/kolla/release/2025.1/keystone                            27.0.3.20260814     2cc35025ad41   6 weeks ago     1.08GB\nregistry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.3.20260814     bbe0338a7c1d   6 weeks ago     1.05GB\nregistry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.3.20260814     74a9f3ed010c   6 weeks ago     1.05GB\nregistry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260814     f18894efdc15   6 weeks ago     1.79GB\nregistry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260814     16824e390aaf   6 weeks ago     1.44GB\nregistry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260814     b09c9911d043   6 weeks ago     1.43GB\nregistry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260814     3a5ae2b8de03   6 weeks ago     1.43GB\nregistry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.6.20260814     e57b4203804f   6 weeks ago     1.24GB\nregistry.osism.tech/kolla/release/2025.1/manila-share                        20.0.2.20260814     df08a4cedb6b   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/manila-scheduler                    20.0.2.20260814     fd2a08c68923   6 weeks ago     1.06GB\nregistry.osism.tech/kolla/release/2025.1/manila-data                         20.0.2.20260814     8950ddcc74ce   6 weeks ago     1.07GB\nregistry.osism.tech/kolla/release/2025.1/manila-api                          20.0.2.20260814     9004192359e2   6 weeks ago     1.06GB\nregistry.osism.tech/kolla/release/2025.1/glance-api                          30.2.1.20260814     4bbe182bf597   6 weeks ago     1.12GB\nregistry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260814     f8ae4fe2f517   6 weeks ago     1.04GB\nregistry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260814     28306007f9b1   6 weeks ago     1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260814     709816d9264c   6 weeks ago     1.04GB\nregistry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260814     206dc2d844cb   6 weeks ago     1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260814     67bd2749e146   6 weeks ago     1.04GB\nregistry.osism.tech/kolla/release/2025.1/placement-api                       13.0.1.20260814     d807c6da3659   6 weeks ago     991MB\nregistry.osism.tech/kolla/release/2025.1/magnum-api                          20.0.3.20260814     94b6443a5c93   6 weeks ago     1.15GB\nregistry.osism.tech/kolla/release/2025.1/magnum-conductor                    20.0.3.20260814     1203a9be6f31   6 weeks ago     1.27GB\nregistry.osism.tech/kolla/release/2025.1/skyline-console                     6.0.2.20260814      7a8d9c8e682f   6 weeks ago     1.06GB\nregistry.osism.tech/kolla/release/2025.1/skyline-apiserver                   6.0.1.20260814      52346429143f   6 weeks ago     1.01GB\nregistry.osism.tech/kolla/release/2025.1/designate-api                       20.0.2.20260814     8e013f0a6300   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.2.20260814     f7ee08001f5b   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.2.20260814     549143f44901   6 weeks ago     1GB\nregistry.osism.tech/kolla/release/2025.1/designate-central                   20.0.2.20260814     70a31c0bb0c1   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.2.20260814     4dcb7f5ff21a   6 weeks ago     1GB\nregistry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.2.20260814     06550ab61c24   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/ceilometer-central                  24.0.1.20260814     406fabd6a0c8   6 weeks ago     990MB\nregistry.osism.tech/kolla/release/2025.1/ceilometer-notification             24.0.1.20260814     b533fee947fa   6 weeks ago     990MB\nregistry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260814     7b7917b5bc07   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260814     a694020f82f6   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260814     09139c43ea8f   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/nova-api                            31.3.2.20260814     6ac42298f701   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-conductor                      31.3.2.20260814     bfafd4ea21ea   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.3.2.20260814     03b1d5655f3b   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.3.2.20260814     63db1b69a63f   6 weeks ago     1.39GB\nregistry.osism.tech/kolla/release/2025.1/aodh-evaluator                      20.0.0.20260814     dc67ed4d4987   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/aodh-api                            20.0.0.20260814     9a5679691e60   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/aodh-listener                       20.0.0.20260814     120c5220e263   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/aodh-notifier                       20.0.0.20260814     141ccc4bcfc5   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260814     882dd5c575b2   6 weeks ago     297MB\nregistry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260814     36887633fe30   6 weeks ago     297MB\nregistry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260814     96b6f6badc8d   6 weeks ago     298MB\nregistry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260814     81ae599d038c   6 weeks ago     297MB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260814     abba68284bbe   6 weeks ago     297MB\nregistry.osism.tech/osism/ceph-daemon                                        18.2.8              ff8677b2f485   6 months ago    1.35GB\nregistry.osism.tech/kolla/release/rabbitmq                                   3.13.7.20251130     618df24dfbf4   10 months ago   322MB\nregistry.osism.tech/kolla/release/memcached                                  1.6.24.20251130     8a9865997707   10 months ago   266MB\nregistry.osism.tech/kolla/release/opensearch                                 2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB\nregistry.osism.tech/kolla/release/opensearch-dashboards                      2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB\nregistry.osism.tech/kolla/release/keepalived                                 2.2.8.20251130      94862d07fc5a   10 months ago   276MB\nregistry.osism.tech/kolla/release/kolla-toolbox                              19.7.1.20251130     314d22193a72   10 months ago   669MB\nregistry.osism.tech/kolla/release/cron                                       3.0.20251130        e1e0428a330f   10 months ago   265MB\nregistry.osism.tech/kolla/release/grafana                                    12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB\nregistry.osism.tech/kolla/release/proxysql                                   3.0.3.20251130      2c7177938c0e   10 months ago   412MB\nregistry.osism.tech/kolla/release/haproxy                                    2.8.15.20251130     6d4c583df983   10 months ago   274MB\nregistry.osism.tech/kolla/release/fluentd                                    5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB\nregistry.osism.tech/kolla/release/redis                                      7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB\nregistry.osism.tech/kolla/release/redis-sentinel                             7.0.15.20251130     62d0b016058f   10 months ago   273MB\nregistry.osism.tech/kolla/release/mariadb-server                             10.11.15.20251130   77db67eebcc3   10 months ago   452MB\nregistry.osism.tech/kolla/release/horizon                                    25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB\nregistry.osism.tech/kolla/release/prometheus-mysqld-exporter                 0.16.0.20251130     aedc672fb472   10 months ago   301MB\nregistry.osism.tech/kolla/release/prometheus-memcached-exporter              0.15.0.20251130     7b077076926d   10 months ago   298MB\nregistry.osism.tech/kolla/release/prometheus-cadvisor                        0.49.2.20251130     591cbce746c1   10 months ago   357MB\nregistry.osism.tech/kolla/release/prometheus-elasticsearch-exporter          1.8.0.20251130      bcaaf5d64345   10 months ago   292MB\nregistry.osism.tech/kolla/release/prometheus-node-exporter                   1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB\nregistry.osism.tech/kolla/release/openvswitch-db-server                      3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB\nregistry.osism.tech/kolla/release/openvswitch-vswitchd                       3.4.3.20251130      ad8bb4636454   10 months ago   279MB\nregistry.osism.tech/kolla/release/placement-api                              12.0.1.20251130     20317ff6dfb9   10 months ago   975MB\nregistry.osism.tech/kolla/release/nova-novncproxy                            30.2.1.20251130     99323056afa4   10 months ago   1.37GB\nregistry.osism.tech/kolla/release/nova-conductor                             30.2.1.20251130     92609e648215   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-api                                   30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-scheduler                             30.2.1.20251130     4c3c59730530   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/ceilometer-central                         23.0.2.20251130     37cb6975d4a5   10 months ago   976MB\nregistry.osism.tech/kolla/release/ceilometer-notification                    23.0.2.20251130     bb2927b293dc   10 months ago   976MB\nregistry.osism.tech/kolla/release/magnum-api                                 19.0.1.20251130     a85fdbb4bbba   10 months ago   1.13GB\nregistry.osism.tech/kolla/release/magnum-conductor                           19.0.1.20251130     a98ee1099aad   10 months ago   1.24GB\nregistry.osism.tech/kolla/release/manila-share                               19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB\nregistry.osism.tech/kolla/release/manila-data                                19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB\nregistry.osism.tech/kolla/release/manila-api                                 19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/manila-scheduler                           19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/aodh-listener                              19.0.0.20251130     1e68c23a9d38   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-evaluator                             19.0.0.20251130     1726a7592f93   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-notifier                              19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-api                                   19.0.0.20251130     82a64f1d056d   10 months ago   973MB\nregistry.osism.tech/kolla/release/barbican-worker                            19.0.1.20251130     2cef5d51872b   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-keystone-listener                 19.0.1.20251130     bfcd8631a126   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-api                               19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB\nregistry.osism.tech/kolla/release/keystone                                   26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB\nregistry.osism.tech/kolla/release/keystone-fernet                            26.0.1.20251130     36669c355898   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/keystone-ssh                               26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/octavia-health-manager                     15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-housekeeping                       15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-api                                15.0.2.20251130     9375641bed7a   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/octavia-worker                             15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-driver-agent                       15.0.2.20251130     045f928baedc   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/neutron-server                             25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB\nregistry.osism.tech/kolla/release/glance-api                                 29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB\nregistry.osism.tech/kolla/release/designate-central                          19.0.1.20251130     00b6af03994a   10 months ago   983MB\nregistry.osism.tech/kolla/release/designate-worker                           19.0.1.20251130     18bc80370e46   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-producer                         19.0.1.20251130     eac4506bf51f   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-api                              19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-backend-bind9                    19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-mdns                             19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB\nregistry.osism.tech/kolla/release/skyline-console                            5.0.1.20251130      20430a0acd38   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/skyline-apiserver                          5.0.1.20251130      20bbe1600b66   10 months ago   990MB\nregistry.osism.tech/kolla/release/cinder-volume                              25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB\nregistry.osism.tech/kolla/release/cinder-scheduler                           25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/cinder-backup                              25.3.1.20251130     c09074b62f18   10 months ago   1.41GB\nregistry.osism.tech/kolla/release/cinder-api                                 25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/ovn-controller                             24.9.3.20251130     fcd09e53d925   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-nb-db-server                           24.9.3.20251130     e52b6499881a   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-sb-db-server                           24.9.3.20251130     2fcefdb5b030   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-northd                                 24.9.3.20251130     948e5d22de86   10 months ago   840MB\nregistry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   17 months ago   1.27GB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 10.2.0 5.0.0\n\n## Containers @ testbed-node-1\n\n+ [[ 1 -eq -1 ]]\n+ echo\n+ echo '## Containers @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 ps\nCONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED             STATUS                       PORTS     NAMES\n53846e1681d6   registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814                            \"dumb-init --single-\u2026\"   21 seconds ago      Up 4 seconds                           grafana\n1865c3b5efd9   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814   \"dumb-init --single-\u2026\"   3 minutes ago       Up 2 minutes                           prometheus_elasticsearch_exporter\n958cac391d14   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814                \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_cadvisor\nc444225ee9e8   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814      \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_memcached_exporter\n17bcb932d7c7   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814         \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_mysqld_exporter\n4311da2dedb7   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814            \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                           prometheus_node_exporter\n7a5a062251ff   registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814                       \"dumb-init --single-\u2026\"   8 minutes ago       Up 8 minutes (healthy)                 manila_share\nd822e316c5e2   registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814                   \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_scheduler\n6048c9a02d36   registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814                        \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_data\n91b81f43322f   registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814                         \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_api\n203a099dd06a   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814                     \"dumb-init --single-\u2026\"   13 minutes ago      Up 13 minutes (healthy)                octavia_worker\ne764b649bb6e   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_housekeeping\n91a69d535fc9   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814             \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_health_manager\n4febad9f9afc   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                          octavia_driver_agent\n3c34ae9537aa   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814                        \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_api\n15a00baea842   registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814                      \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                aodh_notifier\n8f2f8480f03d   registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814                      \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                aodh_listener\na5eb28088e4d   registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814                     \"dumb-init --single-\u2026\"   19 minutes ago      Up 19 minutes (healthy)                aodh_evaluator\ncfb7a77eb8e7   registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814                           \"dumb-init --single-\u2026\"   19 minutes ago      Up 19 minutes (healthy)                aodh_api\n7eec5cca8553   registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814                 \"dumb-init --single-\u2026\"   21 minutes ago      Up 21 minutes                          ceilometer_central\n1f22dfa77f46   registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814            \"dumb-init --single-\u2026\"   21 minutes ago      Up 21 minutes (healthy)                ceilometer_notification\n077da9d00b86   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814                   \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_worker\n5a842c28f7bb   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814                     \"dumb-init --single-\u2026\"   24 minutes ago      Up 24 minutes (healthy)                designate_mdns\ne6f507e4597e   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814                 \"dumb-init --single-\u2026\"   24 minutes ago      Up 24 minutes (healthy)                designate_producer\n68f47a14a159   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814                  \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_central\n9505cb0e0cfe   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814                      \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_api\n72b40c3c8535   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814            \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_backend_bind9\n453c881b95b6   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814                    \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                barbican_worker\n010d04fe209b   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814         \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                barbican_keystone_listener\n65244b185701   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814                       \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                barbican_api\n741e3701efa4   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago      Up 32 minutes (healthy)                cinder_backup\n6e306789ead9   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago      Up 32 minutes (healthy)                cinder_volume\n6b0536bf9119   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814                   \"dumb-init --single-\u2026\"   34 minutes ago      Up 32 minutes (healthy)                cinder_scheduler\nd55991ab633f   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814                         \"dumb-init --single-\u2026\"   34 minutes ago      Up 32 minutes (healthy)                cinder_api\ned1712ae8d83   registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814                         \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                glance_api\nc89b70e0bbde   registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814                     \"dumb-init --single-\u2026\"   44 minutes ago      Up 44 minutes (healthy)                skyline_console\n07cf318c9c59   registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814                   \"dumb-init --single-\u2026\"   44 minutes ago      Up 44 minutes (healthy)                skyline_apiserver\ne8c8324c927c   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814                            \"dumb-init --single-\u2026\"   45 minutes ago      Up 45 minutes (healthy)                horizon\n098390ecc172   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814                    \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_novncproxy\n192a32ec96a0   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_conductor\n86fad6b89f32   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             nova_metadata\n1a210b784007   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_api\n6ed0e3aeac69   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_scheduler\nae4e287778d2   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             neutron_server\n8cc943d8d6ce   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814                      \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             placement_api\n3ea14230de19   registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone\n519f963ec6a6   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814                    \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone_fernet\n34746698ec2b   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814                       \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone_ssh\ne68c38bd861e   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-crash\"    About an hour ago   Up About an hour                       ceph-crash-testbed-node-1\ncf3ae5afd31b   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mgr -\u2026\"   2 hours ago         Up 2 hours                             ceph-mgr-testbed-node-1\ndb9ea7217be6   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mon -\u2026\"   3 hours ago         Up 3 hours                             ceph-mon-testbed-node-1\n602541b63892   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814                         \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_northd\nce47692a1bd2   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260814                    \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_sb_db_relay_1\nfb56610bbec9   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_sb_db\n3180eea64b7f   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_nb_db\nb7a8879cd789   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814                     \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_controller\n9549226d98a0   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814                \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   openvswitch_vswitchd\na4c69be28ab5   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814               \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   openvswitch_db\n45bf9837c8ee   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   rabbitmq\nda045063d306   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814                   \"dumb-init -- kolla_\u2026\"   3 hours ago         Up 3 hours (healthy)                   mariadb\nff169b48d766   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814                     \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   redis_sentinel\nb8d0c86e41be   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814                              \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   redis\n2226adb33167   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814                          \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   memcached\nf43e10b57c2b   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814              \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   opensearch_dashboards\n13576dd99dad   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814                         \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   opensearch\ndf57d1255869   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814                          \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             keepalived\n1846c725aa92   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   proxysql\n6da1a7bcdc0c   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   haproxy\nd7cd8007a9f5   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814                                  \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             cron\n5ef2a054fd5a   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814                      \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             kolla_toolbox\n642bb0817a1c   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814                             \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             fluentd\n\n## Images @ testbed-node-1\n\n+ echo\n+ echo '## Images @ testbed-node-1'\n+ echo\n+ osism container testbed-node-1 images\nREPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE\nregistry.osism.tech/kolla/release/2025.1/proxysql                            3.0.8.20260814      85dcf371211b   6 weeks ago     422MB\nregistry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260814      dbe3d2fec69f   6 weeks ago     321MB\nregistry.osism.tech/kolla/release/2025.1/cron                                3.0.20260814        4f760009b909   6 weeks ago     274MB\nregistry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.5.1.20260814     6e1d7ddca7e0   6 weeks ago     678MB\nregistry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260814      04922ee5e6d5   6 weeks ago     587MB\nregistry.osism.tech/kolla/release/2025.1/grafana                             13.1.1.20260814     70da472581fd   6 weeks ago     1.44GB\nregistry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.6.20260814     f5e50781c4c2   6 weeks ago     1.55GB\nregistry.osism.tech/kolla/release/2025.1/opensearch                          2.19.6.20260814     54d468e4a72a   6 weeks ago     1.57GB\nregistry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260814     256135c9da99   6 weeks ago     274MB\nregistry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260814      c7be5e5b9dd0   6 weeks ago     347MB\nregistry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260814     c529f9f780a9   6 weeks ago     282MB\nregistry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260814     be2fb088e648   6 weeks ago     281MB\nregistry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260814     1db2ddab5f41   6 weeks ago     281MB\nregistry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.18.20260814   ece35278c563   6 weeks ago     455MB\nregistry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260814     b5790dc3d161   6 weeks ago     1.2GB\nregistry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260814     9877a7b89ce5   6 weeks ago     306MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260814     5cad2067404a   6 weeks ago     365MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260814      34b50d0b3d1e   6 weeks ago     314MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260814     bccbde40483e   6 weeks ago     309MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260814      6295b451c60e   6 weeks ago     300MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260814      71a991899270   6 weeks ago     290MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260814      4685b6207a85   6 weeks ago     290MB\nregistry.osism.tech/kolla/release/2025.1/keystone                            27.0.3.20260814     2cc35025ad41   6 weeks ago     1.08GB\nregistry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.3.20260814     bbe0338a7c1d   6 weeks ago     1.05GB\nregistry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.3.20260814     74a9f3ed010c   6 weeks ago     1.05GB\nregistry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260814     f18894efdc15   6 weeks ago     1.79GB\nregistry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260814     16824e390aaf   6 weeks ago     1.44GB\nregistry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260814     b09c9911d043   6 weeks ago     1.43GB\nregistry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260814     3a5ae2b8de03   6 weeks ago     1.43GB\nregistry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.6.20260814     e57b4203804f   6 weeks ago     1.24GB\nregistry.osism.tech/kolla/release/2025.1/manila-share                        20.0.2.20260814     df08a4cedb6b   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/manila-scheduler                    20.0.2.20260814     fd2a08c68923   6 weeks ago     1.06GB\nregistry.osism.tech/kolla/release/2025.1/manila-data                         20.0.2.20260814     8950ddcc74ce   6 weeks ago     1.07GB\nregistry.osism.tech/kolla/release/2025.1/manila-api                          20.0.2.20260814     9004192359e2   6 weeks ago     1.06GB\nregistry.osism.tech/kolla/release/2025.1/glance-api                          30.2.1.20260814     4bbe182bf597   6 weeks ago     1.12GB\nregistry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260814     f8ae4fe2f517   6 weeks ago     1.04GB\nregistry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260814     28306007f9b1   6 weeks ago     1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260814     709816d9264c   6 weeks ago     1.04GB\nregistry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260814     206dc2d844cb   6 weeks ago     1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260814     67bd2749e146   6 weeks ago     1.04GB\nregistry.osism.tech/kolla/release/2025.1/placement-api                       13.0.1.20260814     d807c6da3659   6 weeks ago     991MB\nregistry.osism.tech/kolla/release/2025.1/skyline-console                     6.0.2.20260814      7a8d9c8e682f   6 weeks ago     1.06GB\nregistry.osism.tech/kolla/release/2025.1/skyline-apiserver                   6.0.1.20260814      52346429143f   6 weeks ago     1.01GB\nregistry.osism.tech/kolla/release/2025.1/designate-api                       20.0.2.20260814     8e013f0a6300   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.2.20260814     f7ee08001f5b   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.2.20260814     549143f44901   6 weeks ago     1GB\nregistry.osism.tech/kolla/release/2025.1/designate-central                   20.0.2.20260814     70a31c0bb0c1   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.2.20260814     4dcb7f5ff21a   6 weeks ago     1GB\nregistry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.2.20260814     06550ab61c24   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/ceilometer-central                  24.0.1.20260814     406fabd6a0c8   6 weeks ago     990MB\nregistry.osism.tech/kolla/release/2025.1/ceilometer-notification             24.0.1.20260814     b533fee947fa   6 weeks ago     990MB\nregistry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260814     7b7917b5bc07   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260814     a694020f82f6   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260814     09139c43ea8f   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/nova-api                            31.3.2.20260814     6ac42298f701   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-conductor                      31.3.2.20260814     bfafd4ea21ea   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.3.2.20260814     03b1d5655f3b   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.3.2.20260814     63db1b69a63f   6 weeks ago     1.39GB\nregistry.osism.tech/kolla/release/2025.1/aodh-evaluator                      20.0.0.20260814     dc67ed4d4987   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/aodh-api                            20.0.0.20260814     9a5679691e60   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/aodh-listener                       20.0.0.20260814     120c5220e263   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/aodh-notifier                       20.0.0.20260814     141ccc4bcfc5   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260814     882dd5c575b2   6 weeks ago     297MB\nregistry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260814     96b6f6badc8d   6 weeks ago     298MB\nregistry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260814     36887633fe30   6 weeks ago     297MB\nregistry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260814     81ae599d038c   6 weeks ago     297MB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260814     abba68284bbe   6 weeks ago     297MB\nregistry.osism.tech/osism/ceph-daemon                                        18.2.8              ff8677b2f485   6 months ago    1.35GB\nregistry.osism.tech/kolla/release/rabbitmq                                   3.13.7.20251130     618df24dfbf4   10 months ago   322MB\nregistry.osism.tech/kolla/release/memcached                                  1.6.24.20251130     8a9865997707   10 months ago   266MB\nregistry.osism.tech/kolla/release/opensearch                                 2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB\nregistry.osism.tech/kolla/release/keepalived                                 2.2.8.20251130      94862d07fc5a   10 months ago   276MB\nregistry.osism.tech/kolla/release/opensearch-dashboards                      2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB\nregistry.osism.tech/kolla/release/kolla-toolbox                              19.7.1.20251130     314d22193a72   10 months ago   669MB\nregistry.osism.tech/kolla/release/cron                                       3.0.20251130        e1e0428a330f   10 months ago   265MB\nregistry.osism.tech/kolla/release/grafana                                    12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB\nregistry.osism.tech/kolla/release/proxysql                                   3.0.3.20251130      2c7177938c0e   10 months ago   412MB\nregistry.osism.tech/kolla/release/haproxy                                    2.8.15.20251130     6d4c583df983   10 months ago   274MB\nregistry.osism.tech/kolla/release/fluentd                                    5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB\nregistry.osism.tech/kolla/release/redis                                      7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB\nregistry.osism.tech/kolla/release/redis-sentinel                             7.0.15.20251130     62d0b016058f   10 months ago   273MB\nregistry.osism.tech/kolla/release/mariadb-server                             10.11.15.20251130   77db67eebcc3   10 months ago   452MB\nregistry.osism.tech/kolla/release/horizon                                    25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB\nregistry.osism.tech/kolla/release/prometheus-mysqld-exporter                 0.16.0.20251130     aedc672fb472   10 months ago   301MB\nregistry.osism.tech/kolla/release/prometheus-memcached-exporter              0.15.0.20251130     7b077076926d   10 months ago   298MB\nregistry.osism.tech/kolla/release/prometheus-cadvisor                        0.49.2.20251130     591cbce746c1   10 months ago   357MB\nregistry.osism.tech/kolla/release/prometheus-elasticsearch-exporter          1.8.0.20251130      bcaaf5d64345   10 months ago   292MB\nregistry.osism.tech/kolla/release/prometheus-node-exporter                   1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB\nregistry.osism.tech/kolla/release/openvswitch-db-server                      3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB\nregistry.osism.tech/kolla/release/placement-api                              12.0.1.20251130     20317ff6dfb9   10 months ago   975MB\nregistry.osism.tech/kolla/release/openvswitch-vswitchd                       3.4.3.20251130      ad8bb4636454   10 months ago   279MB\nregistry.osism.tech/kolla/release/nova-novncproxy                            30.2.1.20251130     99323056afa4   10 months ago   1.37GB\nregistry.osism.tech/kolla/release/nova-conductor                             30.2.1.20251130     92609e648215   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-api                                   30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-scheduler                             30.2.1.20251130     4c3c59730530   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/ceilometer-central                         23.0.2.20251130     37cb6975d4a5   10 months ago   976MB\nregistry.osism.tech/kolla/release/ceilometer-notification                    23.0.2.20251130     bb2927b293dc   10 months ago   976MB\nregistry.osism.tech/kolla/release/manila-share                               19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB\nregistry.osism.tech/kolla/release/manila-data                                19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB\nregistry.osism.tech/kolla/release/manila-api                                 19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/manila-scheduler                           19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/aodh-listener                              19.0.0.20251130     1e68c23a9d38   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-evaluator                             19.0.0.20251130     1726a7592f93   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-notifier                              19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-api                                   19.0.0.20251130     82a64f1d056d   10 months ago   973MB\nregistry.osism.tech/kolla/release/barbican-worker                            19.0.1.20251130     2cef5d51872b   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-keystone-listener                 19.0.1.20251130     bfcd8631a126   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-api                               19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB\nregistry.osism.tech/kolla/release/keystone                                   26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB\nregistry.osism.tech/kolla/release/keystone-fernet                            26.0.1.20251130     36669c355898   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/keystone-ssh                               26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/octavia-health-manager                     15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-housekeeping                       15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-api                                15.0.2.20251130     9375641bed7a   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/octavia-worker                             15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-driver-agent                       15.0.2.20251130     045f928baedc   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/neutron-server                             25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB\nregistry.osism.tech/kolla/release/glance-api                                 29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB\nregistry.osism.tech/kolla/release/designate-central                          19.0.1.20251130     00b6af03994a   10 months ago   983MB\nregistry.osism.tech/kolla/release/designate-worker                           19.0.1.20251130     18bc80370e46   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-producer                         19.0.1.20251130     eac4506bf51f   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-api                              19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-backend-bind9                    19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-mdns                             19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB\nregistry.osism.tech/kolla/release/skyline-console                            5.0.1.20251130      20430a0acd38   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/skyline-apiserver                          5.0.1.20251130      20bbe1600b66   10 months ago   990MB\nregistry.osism.tech/kolla/release/cinder-volume                              25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB\nregistry.osism.tech/kolla/release/cinder-scheduler                           25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/cinder-backup                              25.3.1.20251130     c09074b62f18   10 months ago   1.41GB\nregistry.osism.tech/kolla/release/cinder-api                                 25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/ovn-nb-db-server                           24.9.3.20251130     e52b6499881a   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-controller                             24.9.3.20251130     fcd09e53d925   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-sb-db-server                           24.9.3.20251130     2fcefdb5b030   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-northd                                 24.9.3.20251130     948e5d22de86   10 months ago   840MB\nregistry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   17 months ago   1.27GB\n+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2\n++ semver 10.2.0 5.0.0\n+ [[ 1 -eq -1 ]]\n\n## Containers @ testbed-node-2\n\n+ echo\n+ echo '## Containers @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 ps\nCONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED             STATUS                       PORTS     NAMES\n38fb11490cce   registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814                            \"dumb-init --single-\u2026\"   26 seconds ago      Up 24 seconds                          grafana\n78c10208e689   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814   \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_elasticsearch_exporter\ne8ae8b84b249   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814                \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_cadvisor\n7d3839cdfebb   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814      \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_memcached_exporter\nd6ef72461a71   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814         \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                           prometheus_mysqld_exporter\ne11af3e88bb0   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814            \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                           prometheus_node_exporter\nd20e07fcf04e   registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814                       \"dumb-init --single-\u2026\"   8 minutes ago       Up 8 minutes (healthy)                 manila_share\n4e7ce472c870   registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814                   \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_scheduler\n65e45c450fe8   registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814                        \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_data\n80b7ac1a7751   registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814                         \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_api\nd51ab45470d3   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814                     \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_worker\n7460e5de5d7d   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_housekeeping\nec0ef4969ccd   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814             \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_health_manager\nbc2f01d8b9b5   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                          octavia_driver_agent\nfd791ac29f86   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814                        \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes (healthy)                octavia_api\n3b162f879d26   registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814                      \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                aodh_notifier\n9822c9e4efd1   registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814                      \"dumb-init --single-\u2026\"   19 minutes ago      Up 19 minutes (healthy)                aodh_listener\n71dae7d4b7ef   registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814                     \"dumb-init --single-\u2026\"   19 minutes ago      Up 19 minutes (healthy)                aodh_evaluator\n37be84b8f62b   registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814                           \"dumb-init --single-\u2026\"   19 minutes ago      Up 19 minutes (healthy)                aodh_api\nf799f2136e3d   registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814                 \"dumb-init --single-\u2026\"   21 minutes ago      Up 21 minutes                          ceilometer_central\nacb99ce9705e   registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814            \"dumb-init --single-\u2026\"   21 minutes ago      Up 21 minutes (healthy)                ceilometer_notification\nccf838214191   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814                   \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_worker\nff0eef5d23da   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814                     \"dumb-init --single-\u2026\"   24 minutes ago      Up 24 minutes (healthy)                designate_mdns\nc03160acc4ac   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814                 \"dumb-init --single-\u2026\"   24 minutes ago      Up 24 minutes (healthy)                designate_producer\n336eb4589a76   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814                  \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_central\n7f21cccd2323   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814                      \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_api\n2578d4f981de   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814            \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_backend_bind9\n19e02a476b0b   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814                    \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                barbican_worker\nb3e4718f34fd   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814         \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                barbican_keystone_listener\n0421e50289d2   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814                       \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                barbican_api\n0ce6986008a2   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago      Up 32 minutes (healthy)                cinder_backup\ne333053631b9   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago      Up 32 minutes (healthy)                cinder_volume\n0c9f78d5d4b8   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814                   \"dumb-init --single-\u2026\"   34 minutes ago      Up 32 minutes (healthy)                cinder_scheduler\n23e2a99e5fe5   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814                         \"dumb-init --single-\u2026\"   34 minutes ago      Up 32 minutes (healthy)                cinder_api\n55dfedb3770b   registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814                         \"dumb-init --single-\u2026\"   39 minutes ago      Up 38 minutes (healthy)                glance_api\neaab2c642522   registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814                     \"dumb-init --single-\u2026\"   44 minutes ago      Up 44 minutes (healthy)                skyline_console\n7a1bd00c0f75   registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814                   \"dumb-init --single-\u2026\"   44 minutes ago      Up 44 minutes (healthy)                skyline_apiserver\n909058a4ac8f   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814                            \"dumb-init --single-\u2026\"   45 minutes ago      Up 45 minutes (healthy)                horizon\n125de53b55cd   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814                    \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_novncproxy\n081fa7eee12c   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_conductor\n297837a1b5be   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             nova_metadata\nfb0f05eedf45   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_api\n18a9bad3c66d   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_scheduler\nc230bb975906   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             neutron_server\nd1ef40c56f16   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814                      \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             placement_api\na7e4d77d83ab   registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone\nea340bc933a5   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814                    \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone_fernet\n7310edd4074d   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814                       \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone_ssh\n20323a630e44   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-crash\"    About an hour ago   Up About an hour                       ceph-crash-testbed-node-2\n93d5afd87b91   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mgr -\u2026\"   2 hours ago         Up 2 hours                             ceph-mgr-testbed-node-2\n7dcfa1695513   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mon -\u2026\"   2 hours ago         Up 2 hours                             ceph-mon-testbed-node-2\nc6ed6bb21d6c   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814                         \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_northd\n291c8cf10137   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260814                    \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_sb_db_relay_1\n2394bf36e84d   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_sb_db\n1fec76e9a8ba   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_nb_db\n20fb15f66855   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814                     \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_controller\n28ef1fbb7c77   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814                \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   openvswitch_vswitchd\nc5a8bc088620   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814               \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   openvswitch_db\nd21738055b96   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   rabbitmq\ncc68c2720438   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814                   \"dumb-init -- kolla_\u2026\"   3 hours ago         Up 3 hours (healthy)                   mariadb\n79662b05477d   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814                     \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   redis_sentinel\nf054c1ddb5fa   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814                              \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   redis\nc4562a55d4b4   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814                          \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   memcached\nc021215d5d5f   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814              \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   opensearch_dashboards\n665eefd415ec   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814                         \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   opensearch\n637141ec232f   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814                          \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             keepalived\nce004cd6e149   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   proxysql\n484402a6fb7c   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   haproxy\neee73d22e942   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814                                  \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             cron\n9f12f67c9bba   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814                      \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             kolla_toolbox\n68f19345254f   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814                             \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             fluentd\n\n## Images @ testbed-node-2\n\n+ echo\n+ echo '## Images @ testbed-node-2'\n+ echo\n+ osism container testbed-node-2 images\nREPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE\nregistry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260814      dbe3d2fec69f   6 weeks ago     321MB\nregistry.osism.tech/kolla/release/2025.1/proxysql                            3.0.8.20260814      85dcf371211b   6 weeks ago     422MB\nregistry.osism.tech/kolla/release/2025.1/cron                                3.0.20260814        4f760009b909   6 weeks ago     274MB\nregistry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.5.1.20260814     6e1d7ddca7e0   6 weeks ago     678MB\nregistry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260814      04922ee5e6d5   6 weeks ago     587MB\nregistry.osism.tech/kolla/release/2025.1/grafana                             13.1.1.20260814     70da472581fd   6 weeks ago     1.44GB\nregistry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.6.20260814     f5e50781c4c2   6 weeks ago     1.55GB\nregistry.osism.tech/kolla/release/2025.1/opensearch                          2.19.6.20260814     54d468e4a72a   6 weeks ago     1.57GB\nregistry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260814     256135c9da99   6 weeks ago     274MB\nregistry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260814      c7be5e5b9dd0   6 weeks ago     347MB\nregistry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260814     c529f9f780a9   6 weeks ago     282MB\nregistry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260814     be2fb088e648   6 weeks ago     281MB\nregistry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260814     1db2ddab5f41   6 weeks ago     281MB\nregistry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.18.20260814   ece35278c563   6 weeks ago     455MB\nregistry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260814     b5790dc3d161   6 weeks ago     1.2GB\nregistry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260814     9877a7b89ce5   6 weeks ago     306MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260814     5cad2067404a   6 weeks ago     365MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260814      34b50d0b3d1e   6 weeks ago     314MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260814     bccbde40483e   6 weeks ago     309MB\nregistry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260814      6295b451c60e   6 weeks ago     300MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260814      71a991899270   6 weeks ago     290MB\nregistry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260814      4685b6207a85   6 weeks ago     290MB\nregistry.osism.tech/kolla/release/2025.1/keystone                            27.0.3.20260814     2cc35025ad41   6 weeks ago     1.08GB\nregistry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.3.20260814     bbe0338a7c1d   6 weeks ago     1.05GB\nregistry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.3.20260814     74a9f3ed010c   6 weeks ago     1.05GB\nregistry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260814     f18894efdc15   6 weeks ago     1.79GB\nregistry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260814     16824e390aaf   6 weeks ago     1.44GB\nregistry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260814     b09c9911d043   6 weeks ago     1.43GB\nregistry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260814     3a5ae2b8de03   6 weeks ago     1.43GB\nregistry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.6.20260814     e57b4203804f   6 weeks ago     1.24GB\nregistry.osism.tech/kolla/release/2025.1/manila-share                        20.0.2.20260814     df08a4cedb6b   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/manila-scheduler                    20.0.2.20260814     fd2a08c68923   6 weeks ago     1.06GB\nregistry.osism.tech/kolla/release/2025.1/manila-data                         20.0.2.20260814     8950ddcc74ce   6 weeks ago     1.07GB\nregistry.osism.tech/kolla/release/2025.1/manila-api                          20.0.2.20260814     9004192359e2   6 weeks ago     1.06GB\nregistry.osism.tech/kolla/release/2025.1/glance-api                          30.2.1.20260814     4bbe182bf597   6 weeks ago     1.12GB\nregistry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260814     f8ae4fe2f517   6 weeks ago     1.04GB\nregistry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260814     28306007f9b1   6 weeks ago     1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260814     709816d9264c   6 weeks ago     1.04GB\nregistry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260814     206dc2d844cb   6 weeks ago     1.07GB\nregistry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260814     67bd2749e146   6 weeks ago     1.04GB\nregistry.osism.tech/kolla/release/2025.1/placement-api                       13.0.1.20260814     d807c6da3659   6 weeks ago     991MB\nregistry.osism.tech/kolla/release/2025.1/skyline-console                     6.0.2.20260814      7a8d9c8e682f   6 weeks ago     1.06GB\nregistry.osism.tech/kolla/release/2025.1/skyline-apiserver                   6.0.1.20260814      52346429143f   6 weeks ago     1.01GB\nregistry.osism.tech/kolla/release/2025.1/designate-api                       20.0.2.20260814     8e013f0a6300   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.2.20260814     f7ee08001f5b   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.2.20260814     549143f44901   6 weeks ago     1GB\nregistry.osism.tech/kolla/release/2025.1/designate-central                   20.0.2.20260814     70a31c0bb0c1   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.2.20260814     4dcb7f5ff21a   6 weeks ago     1GB\nregistry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.2.20260814     06550ab61c24   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/ceilometer-central                  24.0.1.20260814     406fabd6a0c8   6 weeks ago     990MB\nregistry.osism.tech/kolla/release/2025.1/ceilometer-notification             24.0.1.20260814     b533fee947fa   6 weeks ago     990MB\nregistry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260814     7b7917b5bc07   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260814     a694020f82f6   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260814     09139c43ea8f   6 weeks ago     999MB\nregistry.osism.tech/kolla/release/2025.1/nova-api                            31.3.2.20260814     6ac42298f701   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-conductor                      31.3.2.20260814     bfafd4ea21ea   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.3.2.20260814     03b1d5655f3b   6 weeks ago     1.23GB\nregistry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.3.2.20260814     63db1b69a63f   6 weeks ago     1.39GB\nregistry.osism.tech/kolla/release/2025.1/aodh-evaluator                      20.0.0.20260814     dc67ed4d4987   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/aodh-api                            20.0.0.20260814     9a5679691e60   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/aodh-listener                       20.0.0.20260814     120c5220e263   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/aodh-notifier                       20.0.0.20260814     141ccc4bcfc5   6 weeks ago     988MB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260814     882dd5c575b2   6 weeks ago     297MB\nregistry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260814     96b6f6badc8d   6 weeks ago     298MB\nregistry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260814     36887633fe30   6 weeks ago     297MB\nregistry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260814     81ae599d038c   6 weeks ago     297MB\nregistry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260814     abba68284bbe   6 weeks ago     297MB\nregistry.osism.tech/osism/ceph-daemon                                        18.2.8              ff8677b2f485   6 months ago    1.35GB\nregistry.osism.tech/kolla/release/rabbitmq                                   3.13.7.20251130     618df24dfbf4   10 months ago   322MB\nregistry.osism.tech/kolla/release/memcached                                  1.6.24.20251130     8a9865997707   10 months ago   266MB\nregistry.osism.tech/kolla/release/opensearch                                 2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB\nregistry.osism.tech/kolla/release/opensearch-dashboards                      2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB\nregistry.osism.tech/kolla/release/keepalived                                 2.2.8.20251130      94862d07fc5a   10 months ago   276MB\nregistry.osism.tech/kolla/release/kolla-toolbox                              19.7.1.20251130     314d22193a72   10 months ago   669MB\nregistry.osism.tech/kolla/release/cron                                       3.0.20251130        e1e0428a330f   10 months ago   265MB\nregistry.osism.tech/kolla/release/grafana                                    12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB\nregistry.osism.tech/kolla/release/proxysql                                   3.0.3.20251130      2c7177938c0e   10 months ago   412MB\nregistry.osism.tech/kolla/release/haproxy                                    2.8.15.20251130     6d4c583df983   10 months ago   274MB\nregistry.osism.tech/kolla/release/fluentd                                    5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB\nregistry.osism.tech/kolla/release/redis                                      7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB\nregistry.osism.tech/kolla/release/redis-sentinel                             7.0.15.20251130     62d0b016058f   10 months ago   273MB\nregistry.osism.tech/kolla/release/mariadb-server                             10.11.15.20251130   77db67eebcc3   10 months ago   452MB\nregistry.osism.tech/kolla/release/horizon                                    25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB\nregistry.osism.tech/kolla/release/prometheus-mysqld-exporter                 0.16.0.20251130     aedc672fb472   10 months ago   301MB\nregistry.osism.tech/kolla/release/prometheus-memcached-exporter              0.15.0.20251130     7b077076926d   10 months ago   298MB\nregistry.osism.tech/kolla/release/prometheus-cadvisor                        0.49.2.20251130     591cbce746c1   10 months ago   357MB\nregistry.osism.tech/kolla/release/prometheus-elasticsearch-exporter          1.8.0.20251130      bcaaf5d64345   10 months ago   292MB\nregistry.osism.tech/kolla/release/prometheus-node-exporter                   1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB\nregistry.osism.tech/kolla/release/openvswitch-db-server                      3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB\nregistry.osism.tech/kolla/release/openvswitch-vswitchd                       3.4.3.20251130      ad8bb4636454   10 months ago   279MB\nregistry.osism.tech/kolla/release/placement-api                              12.0.1.20251130     20317ff6dfb9   10 months ago   975MB\nregistry.osism.tech/kolla/release/nova-novncproxy                            30.2.1.20251130     99323056afa4   10 months ago   1.37GB\nregistry.osism.tech/kolla/release/nova-conductor                             30.2.1.20251130     92609e648215   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-api                                   30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/nova-scheduler                             30.2.1.20251130     4c3c59730530   10 months ago   1.21GB\nregistry.osism.tech/kolla/release/ceilometer-central                         23.0.2.20251130     37cb6975d4a5   10 months ago   976MB\nregistry.osism.tech/kolla/release/ceilometer-notification                    23.0.2.20251130     bb2927b293dc   10 months ago   976MB\nregistry.osism.tech/kolla/release/manila-share                               19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB\nregistry.osism.tech/kolla/release/manila-data                                19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB\nregistry.osism.tech/kolla/release/manila-api                                 19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/manila-scheduler                           19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/aodh-listener                              19.0.0.20251130     1e68c23a9d38   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-evaluator                             19.0.0.20251130     1726a7592f93   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-notifier                              19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB\nregistry.osism.tech/kolla/release/aodh-api                                   19.0.0.20251130     82a64f1d056d   10 months ago   973MB\nregistry.osism.tech/kolla/release/barbican-worker                            19.0.1.20251130     2cef5d51872b   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-keystone-listener                 19.0.1.20251130     bfcd8631a126   10 months ago   991MB\nregistry.osism.tech/kolla/release/barbican-api                               19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB\nregistry.osism.tech/kolla/release/keystone                                   26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB\nregistry.osism.tech/kolla/release/keystone-fernet                            26.0.1.20251130     36669c355898   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/keystone-ssh                               26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB\nregistry.osism.tech/kolla/release/octavia-health-manager                     15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-housekeeping                       15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-api                                15.0.2.20251130     9375641bed7a   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/octavia-worker                             15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB\nregistry.osism.tech/kolla/release/octavia-driver-agent                       15.0.2.20251130     045f928baedc   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/neutron-server                             25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB\nregistry.osism.tech/kolla/release/glance-api                                 29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB\nregistry.osism.tech/kolla/release/designate-central                          19.0.1.20251130     00b6af03994a   10 months ago   983MB\nregistry.osism.tech/kolla/release/designate-worker                           19.0.1.20251130     18bc80370e46   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-producer                         19.0.1.20251130     eac4506bf51f   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-api                              19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB\nregistry.osism.tech/kolla/release/designate-backend-bind9                    19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB\nregistry.osism.tech/kolla/release/designate-mdns                             19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB\nregistry.osism.tech/kolla/release/skyline-console                            5.0.1.20251130      20430a0acd38   10 months ago   1.05GB\nregistry.osism.tech/kolla/release/skyline-apiserver                          5.0.1.20251130      20bbe1600b66   10 months ago   990MB\nregistry.osism.tech/kolla/release/cinder-volume                              25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB\nregistry.osism.tech/kolla/release/cinder-scheduler                           25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/cinder-backup                              25.3.1.20251130     c09074b62f18   10 months ago   1.41GB\nregistry.osism.tech/kolla/release/cinder-api                                 25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB\nregistry.osism.tech/kolla/release/ovn-controller                             24.9.3.20251130     fcd09e53d925   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-nb-db-server                           24.9.3.20251130     e52b6499881a   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-sb-db-server                           24.9.3.20251130     2fcefdb5b030   10 months ago   840MB\nregistry.osism.tech/kolla/release/ovn-northd                                 24.9.3.20251130     948e5d22de86   10 months ago   840MB\nregistry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   17 months ago   1.27GB\n+ sh -c /opt/configuration/scripts/check-services.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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++ export RABBITMQ3TO4=true\n++ RABBITMQ3TO4=true\n+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# Ceph status\n\n++ export MANAGER_VERSION=10.2.0\n++ MANAGER_VERSION=10.2.0\n+ echo\n+ echo '# Ceph status'\n+ echo\n+ ceph -s\n  cluster:\n    id:     11111111-1111-1111-1111-111111111111\n    health: HEALTH_OK\n \n  services:\n    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 2h)\n    mgr: testbed-node-0(active, since 2h), standbys: testbed-node-1, testbed-node-2\n    mds: 1/1 daemons up, 2 standby\n    osd: 6 osds: 6 up (since 115m), 6 in (since 4h)\n    rgw: 3 daemons active (3 hosts, 1 zones)\n \n  data:\n    volumes: 1/1 healthy\n    pools:   14 pools, 401 pgs\n    objects: 821 objects, 2.8 GiB\n    usage:   7.9 GiB used, 112 GiB / 120 GiB avail\n    pgs:     401 active+clean\n \n  io:\n    client:   1.2 KiB/s rd, 1 op/s rd, 0 op/s wr\n \n\n# Ceph versions\n\n+ echo\n+ echo '# Ceph versions'\n+ echo\n+ ceph versions\n{\n    \"mon\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"mgr\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"osd\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 6\n    },\n    \"mds\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"rgw\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3\n    },\n    \"overall\": {\n        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 18\n    }\n}\n\n# Ceph OSD tree\n\n+ echo\n+ echo '# Ceph OSD tree'\n+ echo\n+ ceph osd df tree\nID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA     OMAP    META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              \n-1         0.11691         -  120 GiB  7.9 GiB  7.6 GiB  43 KiB  318 MiB  112 GiB  6.62  1.00    -          root default           \n-5         0.03897         -   40 GiB  2.6 GiB  2.5 GiB  13 KiB  100 MiB   37 GiB  6.61  1.00    -              host testbed-node-3\n 1    hdd  0.01949   1.00000   20 GiB  1.0 GiB  982 MiB   5 KiB   50 MiB   19 GiB  5.04  0.76  176      up          osd.1          \n 3    hdd  0.01949   1.00000   20 GiB  1.6 GiB  1.6 GiB   8 KiB   51 MiB   18 GiB  8.17  1.23  216      up          osd.3          \n-3         0.03897         -   40 GiB  2.6 GiB  2.5 GiB  15 KiB  100 MiB   37 GiB  6.61  1.00    -              host testbed-node-4\n 0    hdd  0.01949   1.00000   20 GiB  1.7 GiB  1.6 GiB   7 KiB   46 MiB   18 GiB  8.43  1.27  200      up          osd.0          \n 4    hdd  0.01949   1.00000   20 GiB  980 MiB  926 MiB   8 KiB   54 MiB   19 GiB  4.79  0.72  190      up          osd.4          \n-7         0.03897         -   40 GiB  2.7 GiB  2.5 GiB  15 KiB  117 MiB   37 GiB  6.65  1.00    -              host testbed-node-5\n 2    hdd  0.01949   1.00000   20 GiB  1.4 GiB  1.4 GiB   6 KiB   58 MiB   19 GiB  7.23  1.09  191      up          osd.2          \n 5    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.2 GiB   9 KiB   58 MiB   19 GiB  6.07  0.92  197      up          osd.5          \n                       TOTAL  120 GiB  7.9 GiB  7.6 GiB  45 KiB  318 MiB  112 GiB  6.62                                            \nMIN/MAX VAR: 0.72/1.27  STDDEV: 1.43\n\n# Ceph monitor status\n\n+ echo\n+ echo '# Ceph monitor status'\n+ echo\n+ ceph mon stat\ne1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 30, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2\n\n# Ceph quorum status\n\n+ echo\n+ echo '# Ceph quorum status'\n+ echo\n+ ceph quorum_status\n+ jq\n{\n  \"election_epoch\": 30,\n  \"quorum\": [\n    0,\n    1,\n    2\n  ],\n  \"quorum_names\": [\n    \"testbed-node-0\",\n    \"testbed-node-1\",\n    \"testbed-node-2\"\n  ],\n  \"quorum_leader_name\": \"testbed-node-0\",\n  \"quorum_age\": 8876,\n  \"features\": {\n    \"quorum_con\": \"4540138322906710015\",\n    \"quorum_mon\": [\n      \"kraken\",\n      \"luminous\",\n      \"mimic\",\n      \"osdmap-prune\",\n      \"nautilus\",\n      \"octopus\",\n      \"pacific\",\n      \"elector-pinging\",\n      \"quincy\",\n      \"reef\"\n    ]\n  },\n  \"monmap\": {\n    \"epoch\": 1,\n    \"fsid\": \"11111111-1111-1111-1111-111111111111\",\n    \"modified\": \"2026-10-01T03:47:09.132597Z\",\n    \"created\": \"2026-10-01T03:47:09.132597Z\",\n    \"min_mon_release\": 18,\n    \"min_mon_release_name\": \"reef\",\n    \"election_strategy\": 1,\n    \"disallowed_leaders\": \"\",\n    \"stretch_mode\": false,\n    \"tiebreaker_mon\": \"\",\n    \"removed_ranks\": \"\",\n    \"features\": {\n      \"persistent\": [\n        \"kraken\",\n        \"luminous\",\n        \"mimic\",\n        \"osdmap-prune\",\n        \"nautilus\",\n        \"octopus\",\n        \"pacific\",\n        \"elector-pinging\",\n        \"quincy\",\n        \"reef\"\n      ],\n      \"optional\": []\n    },\n    \"mons\": [\n      {\n        \"rank\": 0,\n        \"name\": \"testbed-node-0\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.10:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.10:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.10:6789/0\",\n        \"public_addr\": \"192.168.16.10:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 1,\n        \"name\": \"testbed-node-1\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.11:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.11:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.11:6789/0\",\n        \"public_addr\": \"192.168.16.11:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      },\n      {\n        \"rank\": 2,\n        \"name\": \"testbed-node-2\",\n        \"public_addrs\": {\n          \"addrvec\": [\n            {\n              \"type\": \"v2\",\n              \"addr\": \"192.168.16.12:3300\",\n              \"nonce\": 0\n            },\n            {\n              \"type\": \"v1\",\n              \"addr\": \"192.168.16.12:6789\",\n              \"nonce\": 0\n            }\n          ]\n        },\n        \"addr\": \"192.168.16.12:6789/0\",\n        \"public_addr\": \"192.168.16.12:6789/0\",\n        \"priority\": 0,\n        \"weight\": 0,\n        \"crush_location\": \"{}\"\n      }\n    ]\n  }\n}\n\n# Ceph free space status\n\n+ echo\n+ echo '# Ceph free space status'\n+ echo\n+ ceph df\n--- RAW STORAGE ---\nCLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED\nhdd    120 GiB  112 GiB  7.9 GiB   7.9 GiB       6.62\nTOTAL  120 GiB  112 GiB  7.9 GiB   7.9 GiB       6.62\n \n--- POOLS ---\nPOOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL\n.mgr                        1    1  577 KiB        2  1.1 MiB      0     52 GiB\ncephfs_data                 2   32      0 B        0      0 B      0     35 GiB\ncephfs_metadata             3   16   10 KiB       22  111 KiB      0     35 GiB\ndefault.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB\ndefault.rgw.control         6   32      0 B        8      0 B      0     35 GiB\ndefault.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB\ndefault.rgw.meta            8   32      0 B        0      0 B      0     35 GiB\n.rgw.root                   9   32  3.9 KiB        8   64 KiB      0     52 GiB\nbackups                    10   32     19 B        2   12 KiB      0     35 GiB\nvolumes                    11   32  325 MiB      267  974 MiB   0.91     35 GiB\nimages                     12   32  2.2 GiB      299  6.7 GiB   6.03     35 GiB\nmetrics                    13   32     19 B        2   12 KiB      0     35 GiB\nvms                        14   32     19 B        2   12 KiB      0     35 GiB\n++ semver 10.2.0 5.0.0\n+ [[ 1 -eq -1 ]]\n+ osism apply facts\n\u001b[32m2026-10-01 08:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m\n\u001b[32m2026-10-01 08:42:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36f75ded-68a1-458c-b9ab-047596732dfd (facts) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:42:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 36f75ded-68a1-458c-b9ab-047596732dfd (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] *********************\nThursday 01 October 2026  08:42:35 +0000 (0:00:02.579)       0:00:02.579 ****** \n\u001b[0;32mok: [testbed-manager]\u001b[0m\n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [osism.commons.facts : Copy fact files] ***********************************\nThursday 01 October 2026  08:42:40 +0000 (0:00:04.259)       0:00:06.839 ****** \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] ***********************************************\nThursday 01 October 2026  08:42:43 +0000 (0:00:03.549)       0:00:10.389 ****** \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-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\nPLAY [Gather facts for all hosts if using --limit] *****************************\n\nTASK [Gather facts for all hosts] **********************************************\nThursday 01 October 2026  08:42:52 +0000 (0:00:08.998)       0:00:19.387 ****** \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 ********************************************************************\nThursday 01 October 2026  08:42:55 +0000 (0:00:03.230)       0:00:22.617 ****** \n=============================================================================== \nGathers facts about hosts ----------------------------------------------- 9.00s\nosism.commons.facts : Create custom facts directory --------------------- 4.26s\nosism.commons.facts : Copy fact files ----------------------------------- 3.55s\nGather facts for all hosts ---------------------------------------------- 3.23s\n+ osism validate ceph-mons\n\nPLAY [Ceph validate mons] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nThursday 01 October 2026  08:43:15 +0000 (0:00:02.209)       0:00:02.209 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nThursday 01 October 2026  08:43:18 +0000 (0:00:03.086)       0:00:05.296 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nThursday 01 October 2026  08:43:20 +0000 (0:00:02.025)       0:00:07.321 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nThursday 01 October 2026  08:43:22 +0000 (0:00:01.308)       0:00:08.630 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Get container info] ******************************************************\nThursday 01 October 2026  08:43:24 +0000 (0:00:02.219)       0:00:10.849 ****** \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 [Set test result to failed if container is missing] ***********************\nThursday 01 October 2026  08:43:27 +0000 (0:00:02.776)       0:00:13.625 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if container is existing] **********************\nThursday 01 October 2026  08:43:28 +0000 (0:00:01.526)       0:00:15.152 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  08:43:30 +0000 (0:00:01.451)       0:00:16.603 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if ceph-mon is not running] ********************\nThursday 01 October 2026  08:43:31 +0000 (0:00:01.559)       0:00:18.163 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if ceph-mon is running] ************************\nThursday 01 October 2026  08:43:33 +0000 (0:00:01.704)       0:00:19.867 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  08:43:34 +0000 (0:00:01.517)       0:00:21.384 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  08:43:36 +0000 (0:00:01.401)       0:00:22.786 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  08:43:37 +0000 (0:00:01.394)       0:00:24.180 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:43:39 +0000 (0:00:01.400)       0:00:25.580 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:43:39 +0000 (0:00:00.544)       0:00:26.124 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:43:40 +0000 (0:00:00.477)       0:00:26.601 ****** \n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  08:43:41 +0000 (0:00:01.168)       0:00:27.770 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nThursday 01 October 2026  08:43:42 +0000 (0:00:01.392)       0:00:29.162 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Prepare quorum test vars] ************************************************\nThursday 01 October 2026  08:43:44 +0000 (0:00:01.405)       0:00:30.568 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Get monmap info from one mon container] **********************************\nThursday 01 October 2026  08:43:45 +0000 (0:00:01.262)       0:00:31.830 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set quorum test data] ****************************************************\nThursday 01 October 2026  08:43:48 +0000 (0:00:02.963)       0:00:34.794 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail quorum test if not all monitors are in quorum] **********************\nThursday 01 October 2026  08:43:49 +0000 (0:00:01.688)       0:00:36.483 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass quorum test if all monitors are in quorum] **************************\nThursday 01 October 2026  08:43:51 +0000 (0:00:01.308)       0:00:37.792 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set fsid test vars] ******************************************************\nThursday 01 October 2026  08:43:52 +0000 (0:00:01.493)       0:00:39.285 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail Cluster FSID test if FSID does not match configuration] *************\nThursday 01 October 2026  08:43:54 +0000 (0:00:01.488)       0:00:40.773 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass Cluster FSID test if it matches configuration] **********************\nThursday 01 October 2026  08:43:55 +0000 (0:00:01.195)       0:00:41.969 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare status test vars] ************************************************\nThursday 01 October 2026  08:43:56 +0000 (0:00:01.216)       0:00:43.185 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather status data] ******************************************************\nThursday 01 October 2026  08:43:57 +0000 (0:00:01.242)       0:00:44.427 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Set health test data] ****************************************************\nThursday 01 October 2026  08:44:00 +0000 (0:00:02.692)       0:00:47.119 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable] *************************\nThursday 01 October 2026  08:44:02 +0000 (0:00:01.623)       0:00:48.743 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if health is acceptable] *****************************\nThursday 01 October 2026  08:44:03 +0000 (0:00:01.215)       0:00:49.959 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail cluster-health if health is not acceptable (strict)] ****************\nThursday 01 October 2026  08:44:04 +0000 (0:00:01.249)       0:00:51.209 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass cluster-health if status is OK (strict)] ****************************\nThursday 01 October 2026  08:44:05 +0000 (0:00:01.170)       0:00:52.379 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nThursday 01 October 2026  08:44:07 +0000 (0:00:01.206)       0:00:53.585 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nThursday 01 October 2026  08:44:08 +0000 (0:00:01.414)       0:00:55.000 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  08:44:09 +0000 (0:00:01.457)       0:00:56.457 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  08:44:13 +0000 (0:00:03.467)       0:00:59.925 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  08:44:15 +0000 (0:00:01.680)       0:01:01.606 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:44:16 +0000 (0:00:01.733)       0:01:03.339 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:44:17 +0000 (0:00:00.505)       0:01:03.845 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:44:17 +0000 (0:00:00.486)       0:01:04.331 ****** \n\nRUNNING HANDLER [Write report file] ********************************************\nThursday 01 October 2026  08:44:18 +0000 (0:00:00.900)       0:01:05.231 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  08:44:21 +0000 (0:00:02.547)       0:01:07.779 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-mons-validator-2026-10-01T08:43:16+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:44:23 +0000 (0:00:02.159)       0:01:09.939 ****** \n=============================================================================== \nAggregate test results step one ----------------------------------------- 3.47s\nGet timestamp for report file ------------------------------------------- 3.09s\nGet monmap info from one mon container ---------------------------------- 2.96s\nGet container info ------------------------------------------------------ 2.78s\nGather status data ------------------------------------------------------ 2.69s\nWrite report file ------------------------------------------------------- 2.55s\nPrepare test data for container existance test -------------------------- 2.22s\nFlush handlers ---------------------------------------------------------- 2.19s\nPrint report file information ------------------------------------------- 2.16s\nCreate report output directory ------------------------------------------ 2.03s\nFlush handlers ---------------------------------------------------------- 1.89s\nAggregate test results step three --------------------------------------- 1.73s\nSet test result to failed if ceph-mon is not running -------------------- 1.70s\nSet quorum test data ---------------------------------------------------- 1.69s\nAggregate test results step two ----------------------------------------- 1.68s\nSet health test data ---------------------------------------------------- 1.62s\nPrepare test data ------------------------------------------------------- 1.56s\nSet test result to failed if container is missing ----------------------- 1.53s\nSet test result to passed if ceph-mon is running ------------------------ 1.52s\nPass quorum test if all monitors are in quorum -------------------------- 1.49s\n+ osism validate ceph-mgrs\n\nPLAY [Ceph validate mgrs] ******************************************************\n\nTASK [Get timestamp for report file] *******************************************\nThursday 01 October 2026  08:44:43 +0000 (0:00:01.762)       0:00:01.762 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nThursday 01 October 2026  08:44:45 +0000 (0:00:02.659)       0:00:04.422 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nThursday 01 October 2026  08:44:47 +0000 (0:00:02.075)       0:00:06.497 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Prepare test data for container existance test] **************************\nThursday 01 October 2026  08:44:49 +0000 (0:00:01.263)       0:00:07.760 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Get container info] ******************************************************\nThursday 01 October 2026  08:44:51 +0000 (0:00:02.063)       0:00:09.823 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\nTASK [Set test result to failed if container is missing] ***********************\nThursday 01 October 2026  08:44:54 +0000 (0:00:02.893)       0:00:12.716 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to passed if container is existing] **********************\nThursday 01 October 2026  08:44:55 +0000 (0:00:01.733)       0:00:14.450 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  08:44:57 +0000 (0:00:01.579)       0:00:16.030 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Set test result to failed if ceph-mgr is not running] ********************\nThursday 01 October 2026  08:44:59 +0000 (0:00:01.588)       0:00:17.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 [Set test result to passed if ceph-mgr is running] ************************\nThursday 01 October 2026  08:45:00 +0000 (0:00:01.737)       0:00:19.356 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\u001b[0;32mok: [testbed-node-1]\u001b[0m\n\u001b[0;32mok: [testbed-node-2]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  08:45:02 +0000 (0:00:01.431)       0:00:20.788 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  08:45:03 +0000 (0:00:01.468)       0:00:22.256 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  08:45:05 +0000 (0:00:01.508)       0:00:23.765 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:45:06 +0000 (0:00:01.491)       0:00:25.257 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:45:07 +0000 (0:00:00.531)       0:00:25.789 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:45:07 +0000 (0:00:00.508)       0:00:26.297 ****** \n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  08:45:08 +0000 (0:00:01.237)       0:00:27.534 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Fail due to missing containers] ******************************************\nThursday 01 October 2026  08:45:10 +0000 (0:00:01.384)       0:00:28.919 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Define mgr module test vars] *********************************************\nThursday 01 October 2026  08:45:11 +0000 (0:00:01.351)       0:00:30.270 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Gather list of mgr modules] **********************************************\nThursday 01 October 2026  08:45:12 +0000 (0:00:01.269)       0:00:31.540 ****** \n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\nTASK [Parse mgr module list from json] *****************************************\nThursday 01 October 2026  08:45:16 +0000 (0:00:03.151)       0:00:34.692 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Extract list of enabled mgr modules] *************************************\nThursday 01 October 2026  08:45:17 +0000 (0:00:01.482)       0:00:36.174 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Fail test if mgr modules are disabled that should be enabled] ************\nThursday 01 October 2026  08:45:19 +0000 (0:00:01.491)       0:00:37.665 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Pass test if required mgr modules are enabled] ***************************\nThursday 01 October 2026  08:45:20 +0000 (0:00:01.010)       0:00:38.675 ****** \n\u001b[0;32mok: [testbed-node-0]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nThursday 01 October 2026  08:45:21 +0000 (0:00:01.082)       0:00:39.758 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nThursday 01 October 2026  08:45:22 +0000 (0:00:01.330)       0:00:41.089 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  08:45:24 +0000 (0:00:01.535)       0:00:42.624 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  08:45:26 +0000 (0:00:02.781)       0:00:45.406 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  08:45:28 +0000 (0:00:01.477)       0:00:46.883 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:45:29 +0000 (0:00:01.451)       0:00:48.335 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:45:30 +0000 (0:00:00.526)       0:00:48.861 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:45:30 +0000 (0:00:00.504)       0:00:49.366 ****** \n\nRUNNING HANDLER [Write report file] ********************************************\nThursday 01 October 2026  08:45:31 +0000 (0:00:00.877)       0:00:50.244 ****** \n\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  08:45:34 +0000 (0:00:02.568)       0:00:52.812 ****** \n\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-mgrs-validator-2026-10-01T08:44:43+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:45:36 +0000 (0:00:01.864)       0:00:54.676 ****** \n=============================================================================== \nGather list of mgr modules ---------------------------------------------- 3.15s\nGet container info ------------------------------------------------------ 2.89s\nAggregate test results step one ----------------------------------------- 2.78s\nGet timestamp for report file ------------------------------------------- 2.66s\nWrite report file ------------------------------------------------------- 2.57s\nFlush handlers ---------------------------------------------------------- 2.28s\nCreate report output directory ------------------------------------------ 2.08s\nPrepare test data for container existance test -------------------------- 2.06s\nFlush handlers ---------------------------------------------------------- 1.91s\nPrint report file information ------------------------------------------- 1.86s\nSet test result to failed if ceph-mgr is not running -------------------- 1.74s\nSet test result to failed if container is missing ----------------------- 1.73s\nPrepare test data ------------------------------------------------------- 1.59s\nSet test result to passed if container is existing ---------------------- 1.58s\nSet validation result to failed if a test failed ------------------------ 1.54s\nAggregate test results step two ----------------------------------------- 1.51s\nAggregate test results step three --------------------------------------- 1.49s\nExtract list of enabled mgr modules ------------------------------------- 1.49s\nParse mgr module list from json ----------------------------------------- 1.48s\nAggregate test results step two ----------------------------------------- 1.48s\n+ osism validate ceph-osds\n\nPLAY [Ceph validate OSDs] ******************************************************\n\nTASK [Gather fresh facts] ******************************************************\nThursday 01 October 2026  08:45:56 +0000 (0:00:02.281)       0:00:02.281 ****** \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 [Get timestamp for report file] *******************************************\nThursday 01 October 2026  08:46:04 +0000 (0:00:07.991)       0:00:10.273 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Get extra vars for Ceph configuration] ***********************************\nThursday 01 October 2026  08:46:06 +0000 (0:00:02.549)       0:00:12.822 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Create report output directory] ******************************************\nThursday 01 October 2026  08:46:08 +0000 (0:00:01.405)       0:00:14.227 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Define report vars] ******************************************************\nThursday 01 October 2026  08:46:10 +0000 (0:00:02.225)       0:00:16.453 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nThursday 01 October 2026  08:46:11 +0000 (0:00:01.197)       0:00:17.651 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nThursday 01 October 2026  08:46:12 +0000 (0:00:01.268)       0:00:18.919 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Define OSD test variables] ***********************************************\nThursday 01 October 2026  08:46:14 +0000 (0:00:01.520)       0:00:20.440 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Calculate OSD devices for each host] *************************************\nThursday 01 October 2026  08:46:15 +0000 (0:00:01.277)       0:00:21.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 [Calculate total number of OSDs in cluster] *******************************\nThursday 01 October 2026  08:46:17 +0000 (0:00:01.386)       0:00:23.104 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  08:46:18 +0000 (0:00:01.466)       0:00:24.570 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of ceph-osd containers on host] *********************************\nThursday 01 October 2026  08:46:20 +0000 (0:00:01.524)       0:00:26.094 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/prometheus_libvirt_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', 'state': 'running', 'status': 'Up 6 minutes', 'id': '87c7e3d49235a6d6a519fd5114ef186919f56d51b38a2aa6b193ff0dcad1f805'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/prometheus_cadvisor', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': 'f3fe9812c446f6ced88855c072d84682de4c7c03b7f1f78a89eccc8a598c73d5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/prometheus_node_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': '7ddc9b83668b37098d29882f07644b8be0ebdc197c642ce6a9f0ec7ad7ed7e97'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/ceilometer_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'state': 'running', 'status': 'Up 24 minutes', 'id': 'e7700180bc2ee49d06596d9ad10c20ca2474a55a63c3360ccdcf3539b32c221b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/nova_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', 'state': 'running', 'status': 'Up 53 minutes (healthy)', 'id': '6191021a5a1a2cad24649ddbee601e2968ecbebadd8a895d68f7653a3282bad8'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/nova_libvirt', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': 'fdd3649a2475a5c724680e9cece48fc4c4fe81fbe2466523f9f4ef1c8ff47a88'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/nova_ssh', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': '2ba77fac87220ae40ba85121ada4fbb6e88db354a0f1d4762050df7188b2624c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': 'cf194ebee9ca6204e0fc9613f26214abb0a385d029bad9b5a0e652a7599b76dd'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/ceph-crash-testbed-node-3', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': 'f07aad0a431c5d26d31faaa8630e6493d43d8a3bc6104b0526230e1ecf054533'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '961f3b8c21e09679adac1fc3f820997b14129cc2d5fc1c03a18646d20bf93413'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/ceph-mds-testbed-node-3', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '36a728c77b681ece615dd13e0b53a9e2b15583fef3e9cfbd4aac45f33f778698'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': '/ceph-osd-1', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': 'ccef85389f4b81369d4a0a2997ae16efd9ce214dc78ae9ab8ed049589d5174b3'})\u001b[0m\n\u001b[0;32mok: [testbed-node-3] => (item={'name': '/ceph-osd-3', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': 'bc662c44d5b2259ecf19e8459c97cfe2b9c98c0ee24be59e6ce41d552585801d'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/ovn_controller', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', 'state': 'running', 'status': 'Up 3 hours', 'id': '1a654370c8c7343e64d33172a2d581082d517feaed3d86e89d0209dad7be8bd2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': '7d1252b628ae820ef7e3ce1b0435756133ea2cb3f28ec26bf90209a5a3c9b0ff'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': 'c391172c93fe0adec658e8de402a20664b928cd6b3fe1272ca63f906b1954d33'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/cron', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': '36d2f893f357a4c7b0c5ecce993a008e03e07056b29b8b3bae77696fa11d1cd1'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/kolla_toolbox', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'c70acd06433da273d83b6825a5607d8dd0181c5e7d4cee8c282072f15e0a21af'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/fluentd', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'b9a702e89f47a74341a3989bd5a02af46746655d33c6335959dd4c96ea4130a8'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/prometheus_libvirt_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', 'state': 'running', 'status': 'Up 6 minutes', 'id': 'a3a0386947101446de721d20fb3cfd1a3e2e6cb6ab4f6004f570dc2d50e7ef6c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/prometheus_cadvisor', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': '5b29ba35996f90a8240f91eca5390ed365993a0bede773ae1ca5f9a4ec01004b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/prometheus_node_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': '7667f3f953db6794285faa417872edf9416e47b6f5e1b2a603711f1a6811cc7c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/ceilometer_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'state': 'running', 'status': 'Up 24 minutes', 'id': '04a29be8fe40acb8eb23ab6a9510d7bfeb8ea1e9260acb71bf0bc1d9aac39c4e'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/nova_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', 'state': 'running', 'status': 'Up 53 minutes (healthy)', 'id': '66ef06f240ad2ef40bd48c971857bdb08a2887cd7db9b6b865a56e75df31acbb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/nova_libvirt', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': '4ed7339a29639fcda54424195010974674b57b475bf893dc17e71926efe66dbf'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/nova_ssh', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': 'cfe9af72628dd69cdfacdfdfd8579c8e66c78b0aebc34b769035e9a677eb850b'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': 'd65e1b90dddd9f6a092cc06ad083d4b5bbf1d515a8378a11618873c77b2a0fc3'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/ceph-crash-testbed-node-4', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '8581093cf5aee3e52cd9f6a85efb845e6b5c2a92927b44cfc52ee04f769f8028'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '8f7debda31374c956fc5f6fd1fa9758a3642bdb0afe64a5d1b44c9c27bc84a01'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/ceph-mds-testbed-node-4', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '23bb01916f4f2875d8798c960fe1a1752b6fa4dcf81ce247c8e0685f717ddefe'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': '/ceph-osd-0', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '0b4f757f7bd7756d65b8a5b583e011595192cd09544be0e4f1573f0bc1ae4317'})\u001b[0m\n\u001b[0;32mok: [testbed-node-4] => (item={'name': '/ceph-osd-4', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '7d8cf61ba0c52affba6aa0e9c4e81fe4dc582c02e87c92baa1a2c78055e64fd3'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/ovn_controller', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', 'state': 'running', 'status': 'Up 3 hours', 'id': '1a66cead092546c3edb73dff452617178e29bc0d5cbffd07f24b195b55e8ac31'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': 'bda62b4bcd72b840f8856d9c6bda5ea8584c75b028571c53b46c1ebc4e57f7c5'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': '81217b30af85d063aed3387946bb1708249ab131e390a5ba303ec14e503d2307'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/cron', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': '1539904ac8b90582cf86ac8081de866da2433ecb05263a3ef00d8264a6fd2878'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/kolla_toolbox', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'b2d364f7a160441a6b1b96211c514f3200a19b10df644588dfb784fb82c735ed'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/fluentd', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'b70e0762000161e350f1c0fc32849ab5537fea833d7a2df880f9508d034615bb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/prometheus_libvirt_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', 'state': 'running', 'status': 'Up 6 minutes', 'id': 'a715bc5ea339710e86a2aba15085acc1ff515c9f346561b5144fd3f105f83189'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/prometheus_cadvisor', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': '86c9d3281f7a796b01d8031f081d7ea643ee2279b4699c17c08f22a422e2f75f'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/prometheus_node_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': '13d2ba41aa01c21dbb7cb3448d6273b20bd62d01ee8b00a2fe45817648ca7df2'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/ceilometer_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'state': 'running', 'status': 'Up 24 minutes', 'id': 'b5e825bcb377ac8da062df650af4a4da1f17ad9ff35d72747c2b964a528176fb'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/nova_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', 'state': 'running', 'status': 'Up 53 minutes (healthy)', 'id': 'cd6acda0c90c216d65b2e6ad97505fe396bcc505fe06a70fd9bba9b4465d4883'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/nova_libvirt', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': '0bdd5c2cbcc566988e3bf93a0ec2457a0bf1417cf46627bb9221818bee8d5fae'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/nova_ssh', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': '36a2979af23d928ad8dbf66e273ae6dc95ed781047bd687260a42a7bec26e9e1'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': '653ee5262e899672869667dd3c9ea42153691991d89c91c7018b43eb9dccfd1c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/ceph-crash-testbed-node-5', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '807b9e2ee42b1624bebec6a1323dd38624a2b434a87f779e747364bb3c1e9b7a'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '13b0fa6f09d8e89d37f3eabdafa28b5d92db740fa2a3371984ac049badee5906'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/ceph-mds-testbed-node-5', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': 'e6985580dd8f7dfc08bc9623f352f1b98a4533d4608baaaf5c263adec74f24a4'}) \u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': '/ceph-osd-2', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': 'eeb4e50ec41747a0f07d13962d5a678763734fd532860224f687cdd88803b9d4'})\u001b[0m\n\u001b[0;32mok: [testbed-node-5] => (item={'name': '/ceph-osd-5', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '657373e9c6bacaf71742c8c775dd1de83929f7cf39c34823c2b915ce87b904e6'})\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/ovn_controller', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', 'state': 'running', 'status': 'Up 3 hours', 'id': 'dd02267bf75a70097fb6ff2736d3363109d18d5af9dc98f547b6472b02a375b4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': '3d8bcfcacaa38945eda15d99faf69f1c13b4c4101294aa67235f151e76471a41'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': '31dc8d693775bf69c49d239e62c06408ed75c32564a2b48d547a27fe50ef6fc4'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/cron', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'f5ea503bb113b0ef7923b43e47756114535e989ea05bc5ddacadf6e6db92e144'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/kolla_toolbox', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'a620f97a1ddf03e25544788e9464f711f2ba5fd8b63fee3c228426811dbe491c'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/fluentd', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'fa193fe39632aacebe095146c23ea7f3fe43a56eb47cc5f50374114b90551069'}) \u001b[0m\n\nTASK [Get count of ceph-osd containers on host] ********************************\nThursday 01 October 2026  08:46:22 +0000 (0:00:01.884)       0:00:27.979 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed when count of containers is wrong] *************\nThursday 01 October 2026  08:46:23 +0000 (0:00:01.409)       0:00:29.388 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to passed if count matches] ******************************\nThursday 01 October 2026  08:46:24 +0000 (0:00:01.418)       0:00:30.806 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  08:46:26 +0000 (0:00:01.402)       0:00:32.209 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get list of ceph-osd containers that are not running] ********************\nThursday 01 October 2026  08:46:27 +0000 (0:00:01.517)       0:00:33.727 ****** \n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Get count of ceph-osd containers that are not running] *******************\nThursday 01 October 2026  08:46:29 +0000 (0:00:01.580)       0:00:35.307 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed if an OSD is not running] **********************\nThursday 01 October 2026  08:46:30 +0000 (0:00:01.518)       0:00:36.825 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to failed if an OSD is not running] **********************\nThursday 01 October 2026  08:46:32 +0000 (0:00:01.547)       0:00:38.373 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Set test result to passed if all containers are running] *****************\nThursday 01 October 2026  08:46:33 +0000 (0:00:01.474)       0:00:39.847 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Aggregate test failed state across hosts] ********************************\nThursday 01 October 2026  08:46:35 +0000 (0:00:01.844)       0:00:41.692 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  08:46:37 +0000 (0:00:01.455)       0:00:43.147 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  08:46:38 +0000 (0:00:01.323)       0:00:44.470 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  08:46:39 +0000 (0:00:01.417)       0:00:45.888 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:46:41 +0000 (0:00:01.416)       0:00:47.304 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:46:41 +0000 (0:00:00.496)       0:00:47.801 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:46:42 +0000 (0:00:00.468)       0:00:48.269 ****** \n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  08:46:43 +0000 (0:00:00.882)       0:00:49.152 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Fail early due to containers not running] ********************************\nThursday 01 October 2026  08:46:44 +0000 (0:00:01.414)       0:00:50.566 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  08:46:45 +0000 (0:00:01.378)       0:00:51.945 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Set _mon_hostname fact] **************************************************\nThursday 01 October 2026  08:46:47 +0000 (0:00:01.603)       0:00:53.548 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get ceph osd tree] *******************************************************\nThursday 01 October 2026  08:46:48 +0000 (0:00:01.339)       0:00:54.888 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m\n\nTASK [Parse osd tree from JSON] ************************************************\nThursday 01 October 2026  08:46:52 +0000 (0:00:03.768)       0:00:58.656 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Get OSDs that are not up or in] ******************************************\nThursday 01 October 2026  08:46:53 +0000 (0:00:01.174)       0:00:59.831 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Fail test if OSDs are not up or in] **************************************\nThursday 01 October 2026  08:46:55 +0000 (0:00:01.547)       0:01:01.379 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Pass test if OSDs are all up and in] *************************************\nThursday 01 October 2026  08:46:56 +0000 (0:00:01.157)       0:01:02.537 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  08:46:57 +0000 (0:00:01.236)       0:01:03.773 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [List ceph LVM volumes and collect data] **********************************\nThursday 01 October 2026  08:46:59 +0000 (0:00:01.511)       0:01:05.285 ****** \n\u001b[0;33mchanged: [testbed-node-3]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-4]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-5]\u001b[0m\n\nTASK [Parse LVM data as JSON] **************************************************\nThursday 01 October 2026  08:47:01 +0000 (0:00:02.534)       0:01:07.819 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get unencrypted and encrypted OSDs] **************************************\nThursday 01 October 2026  08:47:03 +0000 (0:00:01.778)       0:01:09.597 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail if count of encrypted OSDs does not match] **************************\nThursday 01 October 2026  08:47:05 +0000 (0:00:01.786)       0:01:11.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 [Pass if count of encrypted OSDs equals count of OSDs] ********************\nThursday 01 October 2026  08:47:06 +0000 (0:00:01.468)       0:01:12.853 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail if count of unencrypted OSDs does not match] ************************\nThursday 01 October 2026  08:47:08 +0000 (0:00:01.484)       0:01:14.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\nTASK [Pass if count of unencrypted OSDs equals count of OSDs] ******************\nThursday 01 October 2026  08:47:10 +0000 (0:00:01.729)       0:01:16.066 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Prepare test data] *******************************************************\nThursday 01 October 2026  08:47:11 +0000 (0:00:01.484)       0:01:17.550 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Get CRUSH node data of each OSD host and root node childs] ***************\nThursday 01 October 2026  08:47:13 +0000 (0:00:01.709)       0:01:19.260 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Calculate sub test expression results] ***********************************\nThursday 01 October 2026  08:47:14 +0000 (0:00:01.695)       0:01:20.955 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Fail test if any sub test failed] ****************************************\nThursday 01 October 2026  08:47:16 +0000 (0:00:01.513)       0:01:22.469 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-4]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-5]\u001b[0m\n\nTASK [Pass test if no sub test failed] *****************************************\nThursday 01 October 2026  08:47:18 +0000 (0:00:01.729)       0:01:24.199 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\u001b[0;32mok: [testbed-node-4]\u001b[0m\n\u001b[0;32mok: [testbed-node-5]\u001b[0m\n\nTASK [Aggregate test failed state across hosts] ********************************\nThursday 01 October 2026  08:47:19 +0000 (0:00:01.467)       0:01:25.667 ****** \n\u001b[0;32mok: [testbed-node-3]\u001b[0m\n\nTASK [Set validation result to passed if no test failed] ***********************\nThursday 01 October 2026  08:47:21 +0000 (0:00:01.505)       0:01:27.173 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Set validation result to failed if a test failed] ************************\nThursday 01 October 2026  08:47:22 +0000 (0:00:01.375)       0:01:28.548 ****** \n\u001b[0;36mskipping: [testbed-node-3]\u001b[0m\n\nTASK [Aggregate test results step one] *****************************************\nThursday 01 October 2026  08:47:23 +0000 (0:00:01.361)       0:01:29.909 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step two] *****************************************\nThursday 01 October 2026  08:47:27 +0000 (0:00:03.540)       0:01:33.449 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Aggregate test results step three] ***************************************\nThursday 01 October 2026  08:47:28 +0000 (0:00:01.361)       0:01:34.810 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:47:30 +0000 (0:00:01.366)       0:01:36.177 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:47:30 +0000 (0:00:00.456)       0:01:36.633 ****** \n\nTASK [Flush handlers] **********************************************************\nThursday 01 October 2026  08:47:31 +0000 (0:00:00.676)       0:01:37.309 ****** \n\nRUNNING HANDLER [Write report file] ********************************************\nThursday 01 October 2026  08:47:32 +0000 (0:00:00.857)       0:01:38.167 ****** \n\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m\n\nTASK [Print report file information] *******************************************\nThursday 01 October 2026  08:47:34 +0000 (0:00:02.596)       0:01:40.764 ****** \n\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => {\u001b[0m\n\u001b[0;32m    \"msg\": [\u001b[0m\n\u001b[0;32m        \"Validator run completed.\",\u001b[0m\n\u001b[0;32m        \"You can find the report file here:\",\u001b[0m\n\u001b[0;32m        \"/opt/reports/validator/ceph-osds-validator-2026-10-01T08:46:05+00:00-report.json\",\u001b[0m\n\u001b[0;32m        \"on the following host:\",\u001b[0m\n\u001b[0;32m        \"testbed-manager\"\u001b[0m\n\u001b[0;32m    ]\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:47:36 +0000 (0:00:01.908)       0:01:42.672 ****** \n=============================================================================== \nGather fresh facts ------------------------------------------------------ 7.99s\nGet ceph osd tree ------------------------------------------------------- 3.77s\nAggregate test results step one ----------------------------------------- 3.54s\nWrite report file ------------------------------------------------------- 2.60s\nGet timestamp for report file ------------------------------------------- 2.55s\nList ceph LVM volumes and collect data ---------------------------------- 2.53s\nCreate report output directory ------------------------------------------ 2.23s\nFlush handlers ---------------------------------------------------------- 1.99s\nPrint report file information ------------------------------------------- 1.91s\nGet list of ceph-osd containers on host --------------------------------- 1.88s\nFlush handlers ---------------------------------------------------------- 1.85s\nSet test result to passed if all containers are running ----------------- 1.84s\nGet unencrypted and encrypted OSDs -------------------------------------- 1.79s\nParse LVM data as JSON -------------------------------------------------- 1.78s\nFail if count of unencrypted OSDs does not match ------------------------ 1.73s\nFail test if any sub test failed ---------------------------------------- 1.73s\nPrepare test data ------------------------------------------------------- 1.71s\nGet CRUSH node data of each OSD host and root node childs --------------- 1.70s\nPrepare test data ------------------------------------------------------- 1.60s\nGet list of ceph-osd containers that are not running -------------------- 1.58s\n+ sh -c /opt/configuration/scripts/check/101-ceph-ssh-key-scope.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=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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++ export RABBITMQ3TO4=true\n++ RABBITMQ3TO4=true\n+ CEPH_KEY_FILE=/opt/ansible/secrets/id_rsa.ceph\n+ CEPH_PUBKEY_FILE=/opt/ansible/secrets/id_rsa.ceph.pub\n+ [[ ! -e /opt/ansible/secrets/id_rsa.ceph ]]\n+ echo 'SKIP: /opt/ansible/secrets/id_rsa.ceph is absent -- this manager release predates the dedicated Ceph key'\nSKIP: /opt/ansible/secrets/id_rsa.ceph is absent -- this manager release predates the dedicated Ceph key\n+ exit 0\n+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh\n+ set -e\n+ source /opt/manager-vars.sh\n++ export NUMBER_OF_NODES=6\n++ NUMBER_OF_NODES=6\n++ export CEPH_VERSION=reef\n++ CEPH_VERSION=reef\n++ export CONFIGURATION_VERSION=main\n++ CONFIGURATION_VERSION=main\n++ export MANAGER_VERSION=9.5.0\n++ MANAGER_VERSION=9.5.0\n++ export OPENSTACK_VERSION=2024.2\n++ OPENSTACK_VERSION=2024.2\n++ export ARA=false\n++ ARA=false\n++ export DEPLOY_MODE=manager\n++ DEPLOY_MODE=manager\n++ export TEMPEST=false\n++ TEMPEST=false\n++ export IS_ZUUL=true\n++ IS_ZUUL=true\n++ export MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\n++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83\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++ export RABBITMQ3TO4=true\n++ RABBITMQ3TO4=true\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+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'\n+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client\n\n# Status of Elasticsearch\n\n+ pushd /opt/configuration/contrib\n+ failures=0\n+ echo\n+ echo '# Status of Elasticsearch'\n+ echo\n+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\n+ local name=Elasticsearch\n+ shift\n+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s\nOK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0\n\n# Status of MariaDB\n+ echo\n+ echo '# Status of MariaDB'\n+ echo\n\n++ semver 9.5.0 10.0.0-0\n+ [[ -1 -ge 0 ]]\n+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]\n+ MARIADB_USER=root_shard_0\n+ run_check MariaDB bash nagios-plugins/check_galera_cluster -u root_shard_0 -p password -H api-int.testbed.osism.xyz -c 1\n+ local name=MariaDB\n+ shift\n+ bash nagios-plugins/check_galera_cluster -u root_shard_0 -p password -H api-int.testbed.osism.xyz -c 1\nReading package lists...\nBuilding dependency tree...\nReading state information...\nbc is already the newest version (1.07.1-3ubuntu4).\n0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.\nOK: number of NODES = 3 (wsrep_cluster_size)\n\n# Status of Prometheus\n\n+ echo\n+ echo '# Status of Prometheus'\n+ echo\n+ run_check 'Prometheus healthy' curl -s https://api-int.testbed.osism.xyz:9091/-/healthy\n+ local 'name=Prometheus healthy'\n+ shift\n+ curl -s https://api-int.testbed.osism.xyz:9091/-/healthy\nUnauthorized\n+ run_check 'Prometheus ready' curl -s https://api-int.testbed.osism.xyz:9091/-/ready\n+ local 'name=Prometheus ready'\n+ shift\n+ curl -s https://api-int.testbed.osism.xyz:9091/-/ready\nUnauthorized\n\n# Status of RabbitMQ\n\n+ echo\n+ echo '# Status of RabbitMQ'\n+ echo\n++ semver 9.5.0 10.0.0-0\n+ [[ -1 -ge 0 ]]\n+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]\n+ run_check RabbitMQ perl nagios-plugins/check_rabbitmq_cluster --ssl 1 -H api-int.testbed.osism.xyz -u openstack -p password\n+ local name=RabbitMQ\n+ shift\n+ perl nagios-plugins/check_rabbitmq_cluster --ssl 1 -H api-int.testbed.osism.xyz -u openstack -p password\nRABBITMQ_CLUSTER OK - nb_running_node OK (3) nb_running_disc_node OK (3) nb_running_ram_node OK (0)\n++ valkey_or_redis\n++ local openstack_version\n+++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\" }}' kolla-ansible\n++ openstack_version=2025.1\n++ case \"$openstack_version\" in\n++ echo redis\n+ key_value_store=redis\n++ awk -v k=redis_master_password: '$1 == k {print $2}' /opt/configuration/environments/kolla/secrets.yml\n\n# Status of Redis\n\n+ key_value_store_password=QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\n+ echo\n+ echo '# Status of Redis'\n+ echo\n+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\n+ local name=Redis\n+ shift\n+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j\nTCP OK - 0.002 second response time on 192.168.16.10 port 6379|time=0.001507s;;;0.000000;10.000000\n+ popd\n+ [[ 0 -gt 0 ]]\n\n# Create backup of MariaDB database\n\n+ echo\n+ echo '# Create backup of MariaDB database'\n+ echo\n++ semver 9.5.0 9.0.0\n+ [[ 1 -ge 0 ]]\n+ osism apply mariadb-backup -e mariadb_backup_type=full\n\u001b[32m2026-10-01 08:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb-backup.\u001b[0m\n\u001b[32m2026-10-01 08:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask df97d554-22be-456b-8df5-30b066ba5e1f (mariadb-backup) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task df97d554-22be-456b-8df5-30b066ba5e1f (mariadb-backup) has been started and output is visible here.\u001b[0m\n\nPLAY [Group hosts based on configuration] **************************************\n\nTASK [Group hosts based on Kolla action] ***************************************\nThursday 01 October 2026  08:47:48 +0000 (0:00:01.637)       0:00:01.637 ****** \n\u001b[0;32mok: [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] ***********************************\nThursday 01 October 2026  08:47:50 +0000 (0:00:02.077)       0:00:03.714 ****** \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] ***************************\nThursday 01 October 2026  08:47:52 +0000 (0:00:01.921)       0:00:05.635 ****** \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] *************************************************\nThursday 01 October 2026  08:47:53 +0000 (0:00:01.555)       0:00:07.191 ****** \n\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/backup.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m\n\nTASK [mariadb : Get MariaDB container facts] ***********************************\nThursday 01 October 2026  08:47:57 +0000 (0:00:04.192)       0:00:11.383 ****** \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 [mariadb : Taking full database backup via Mariabackup] *******************\nThursday 01 October 2026  08:48:03 +0000 (0:00:05.504)       0:00:16.887 ****** \n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\u001b[0;33mchanged: [testbed-node-0]\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m\n\nPLAY [Restart mariadb services] ************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m\n\nPLAY [Start mariadb services] **************************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m\n\u001b[1;35mmariadb_bootstrap_restart\u001b[0m\n\nPLAY [Restart bootstrap mariadb service] ***************************************\n\u001b[0;36mskipping: no hosts matched\u001b[0m\n\nPLAY [Apply mariadb post-configuration] ****************************************\n\nTASK [Include mariadb post-deploy.yml] *****************************************\nThursday 01 October 2026  08:48:22 +0000 (0:00:19.675)       0:00:36.563 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nTASK [Include mariadb post-upgrade.yml] ****************************************\nThursday 01 October 2026  08:48:24 +0000 (0:00:01.692)       0:00:38.255 ****** \n\u001b[0;36mskipping: [testbed-node-0]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-1]\u001b[0m\n\u001b[0;36mskipping: [testbed-node-2]\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:48:27 +0000 (0:00:02.461)       0:00:40.716 ****** \n=============================================================================== \nmariadb : Taking full database backup via Mariabackup ------------------ 19.67s\nmariadb : Get MariaDB container facts ----------------------------------- 5.50s\nmariadb : include_tasks ------------------------------------------------- 4.20s\nInclude mariadb post-upgrade.yml ---------------------------------------- 2.46s\nGroup hosts based on Kolla action --------------------------------------- 2.08s\nGroup hosts based on enabled services ----------------------------------- 1.92s\nInclude mariadb post-deploy.yml ----------------------------------------- 1.69s\nmariadb : Group MariaDB hosts based on shards --------------------------- 1.56s\n+ sh -c /opt/configuration/scripts/check/300-openstack.sh\n+ set -e\n+ source /opt/configuration/scripts/include.sh\n++ export INTERACTIVE=false\n++ INTERACTIVE=false\n++ export OSISM_APPLY_RETRY=1\n++ OSISM_APPLY_RETRY=1\n+ source /opt/configuration/scripts/manager-version.sh\n+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml\n\n# OpenStack endpoints\n\n++ export MANAGER_VERSION=10.2.0\n++ MANAGER_VERSION=10.2.0\n+ export OS_CLOUD=admin\n+ OS_CLOUD=admin\n+ echo\n+ echo '# OpenStack endpoints'\n+ echo\n+ openstack endpoint list\n+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+\n| ID                               | Region    | Service Name | Service Type  | Enabled | Interface | URL                                                                 |\n+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+\n| 038c8eeb79e246568a50330289dc8f7c | RegionOne | nova         | compute       | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |\n| 121c711620334841ba0855b5c3f81245 | RegionOne | octavia      | load-balancer | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |\n| 1bdd9dcbb19749ef904c1086becd9182 | RegionOne | glance       | image         | True    | public    | https://api.testbed.osism.xyz:9292                                  |\n| 314a0209987540a28b04279249ca1b30 | RegionOne | keystone     | identity      | True    | public    | https://api.testbed.osism.xyz:5000                                  |\n| 34192a533b2f44c1a59022a9a408e565 | RegionOne | manila       | share         | True    | public    | https://api.testbed.osism.xyz:8786/v1/%(tenant_id)s                 |\n| 3701cbe9ba984121a0c1769e6c593fee | RegionOne | keystone     | identity      | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |\n| 379b322f602142f7b5ec10512a951757 | RegionOne | neutron      | network       | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |\n| 3d543587360f468e828cfafbd9acec33 | RegionOne | neutron      | network       | True    | public    | https://api.testbed.osism.xyz:9696                                  |\n| 3fb7b6f402e0475d899bfe4fdf3b29dd | RegionOne | skyline      | panel         | True    | public    | https://api.testbed.osism.xyz:9998                                  |\n| 429628d89aa7467bb674db76a0fe1b5b | RegionOne | skyline      | panel         | True    | internal  | https://api-int.testbed.osism.xyz:9998                              |\n| 5b97f4b7e7874e7ba8985378bf276504 | RegionOne | designate    | dns           | True    | public    | https://api.testbed.osism.xyz:9001                                  |\n| 6594093a7cce4d6aa3558ee9ead643c5 | RegionOne | aodh         | alarming      | True    | internal  | https://api-int.testbed.osism.xyz:8042                              |\n| 6c09b196ec9c43bb89ca646b5f122696 | RegionOne | cinderv3     | volumev3      | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |\n| 6e13db6e47c2409996d539f472b8cf2d | RegionOne | barbican     | key-manager   | True    | public    | https://api.testbed.osism.xyz:9311                                  |\n| 6effef18501f4737826b156561f83e22 | RegionOne | swift        | object-store  | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |\n| 75de8e9c73c549e7901ef0af4ed35185 | RegionOne | manila       | share         | True    | internal  | https://api-int.testbed.osism.xyz:8786/v1/%(tenant_id)s             |\n| 7d9f85e692604fdfb9c5182974fb4601 | RegionOne | manilav2     | sharev2       | True    | internal  | https://api-int.testbed.osism.xyz:8786/v2                           |\n| 8b552bac135b4937b4450a7ef2a3ac7a | RegionOne | manilav2     | sharev2       | True    | public    | https://api.testbed.osism.xyz:8786/v2                               |\n| 8cf6b65719a84a859e3ae45184444e29 | RegionOne | designate    | dns           | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |\n| 968085673ae34a76893829d52e1995bf | RegionOne | placement    | placement     | True    | public    | https://api.testbed.osism.xyz:8780                                  |\n| 9ee2760c93904b1d8e8ffa4215bb4332 | RegionOne | swift        | object-store  | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |\n| cae7de9cfa524b2f803277ab73584336 | RegionOne | barbican     | key-manager   | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |\n| cb1302c6aa844afbb4e3b36fa37bca9a | RegionOne | cinderv3     | volumev3      | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |\n| cf7ae6e168584e769407e30566256af1 | RegionOne | placement    | placement     | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |\n| d4ca9a1e093a419bb23698d425705628 | RegionOne | octavia      | load-balancer | True    | public    | https://api.testbed.osism.xyz:9876                                  |\n| d9fd7a95a469454a8234d4703415638b | RegionOne | aodh         | alarming      | True    | public    | https://api.testbed.osism.xyz:8042                                  |\n| ef0b1f3510fb4074b0de77e5056d6686 | RegionOne | nova         | compute       | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |\n| fe73aa59181840da87add22ebae42885 | RegionOne | glance       | image         | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |\n+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+\n\n# Cinder\n\n+ echo\n+ echo '# Cinder'\n+ echo\n+ openstack volume service list\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| Binary           | Host                       | Zone     | Status  | State | Updated At                 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-10-01T08:48:35.000000 |\n| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-10-01T08:48:35.000000 |\n| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-10-01T08:48:35.000000 |\n| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-10-01T08:48:28.000000 |\n| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-10-01T08:48:29.000000 |\n| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-10-01T08:48:34.000000 |\n| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-10-01T08:48:30.000000 |\n| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-10-01T08:48:30.000000 |\n| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-10-01T08:48:35.000000 |\n+------------------+----------------------------+----------+---------+-------+----------------------------+\n\n# Neutron\n\n+ echo\n+ echo '# Neutron'\n+ echo\n+ openstack network agent list\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |\n| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |\n| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |\n| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | UP    | neutron-ovn-metadata-agent |\n| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |\n| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |\n+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+\n+ openstack network service provider list\n+---------------+------+---------+\n| Service Type  | Name | Default |\n+---------------+------+---------+\n| L3_ROUTER_NAT | ovn  | True    |\n+---------------+------+---------+\n\n# Nova\n\n+ echo\n+ echo '# Nova'\n+ echo\n+ openstack compute service list\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n| 6ec27582-e2fa-4e87-9161-196f08de334e | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-10-01T08:48:41.000000 |\n| 8afd41ea-087d-4c45-887b-c03706127fad | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-10-01T08:48:39.000000 |\n| b2ac7d96-fee9-452c-adf3-7a659278a56b | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-10-01T08:48:39.000000 |\n| f1fc4c78-edd3-418e-b46a-aaa7c6fad07a | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-10-01T08:48:45.000000 |\n| 664b605c-5239-4e17-9b20-cc6b65afd038 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-10-01T08:48:38.000000 |\n| 92523848-350d-4539-8697-a373a9b178e9 | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-10-01T08:48:46.000000 |\n| 5506a277-477c-4df7-9fb8-1d4a75a095b4 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-10-01T08:48:42.000000 |\n| e744a212-635d-4e4a-96b6-c371eae4ddda | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-10-01T08:48:40.000000 |\n| 7961214e-d921-43ef-8b68-09d5e8d6a2b5 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-10-01T08:48:42.000000 |\n+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+\n+ openstack hypervisor list\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n| 44cc227b-829c-41e1-9669-12688515e417 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |\n| 778a3b55-2483-47c6-a7b6-fc4f2964324d | testbed-node-3      | QEMU            | 192.168.16.13 | up    |\n| 82e50f65-65a3-4206-aa57-658629cb9a86 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |\n+--------------------------------------+---------------------+-----------------+---------------+-------+\n\n# Run OpenStack test play\n\n+ echo\n+ echo '# Run OpenStack test play'\n+ echo\n+ osism apply --environment openstack test\n\u001b[32m2026-10-01 08:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m\n\u001b[32m2026-10-01 08:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m\n\u001b[32m2026-10-01 08:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 76a77f91-ad90-440a-8a1d-b13521db7eb8 (test) was prepared for execution.\u001b[0m\n\u001b[32m2026-10-01 08:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 76a77f91-ad90-440a-8a1d-b13521db7eb8 (test) has been started and output is visible here.\u001b[0m\n\nPLAY [Create test project] *****************************************************\n\nTASK [Create test domain] ******************************************************\nThursday 01 October 2026  08:49:07 +0000 (0:00:01.759)       0:00:01.759 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create test-admin user] **************************************************\nThursday 01 October 2026  08:49:14 +0000 (0:00:07.276)       0:00:09.035 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Add manager role to user test-admin] *************************************\nThursday 01 October 2026  08:49:20 +0000 (0:00:05.818)       0:00:14.854 ****** \n\u001b[0;33mchanged: [localhost]\u001b[0m\n\nTASK [Create test project] *****************************************************\nThursday 01 October 2026  08:49:33 +0000 (0:00:12.467)       0:00:27.321 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create test user] ********************************************************\nThursday 01 October 2026  08:49:39 +0000 (0:00:05.835)       0:00:33.157 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Add member roles to user test] *******************************************\nThursday 01 October 2026  08:49:44 +0000 (0:00:05.841)       0:00:38.998 ****** \n\u001b[0;33mchanged: [localhost] => (item=load-balancer_member)\u001b[0m\n\u001b[0;32mok: [localhost] => (item=member)\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item=creator)\u001b[0m\n\nTASK [Create test server group] ************************************************\nThursday 01 October 2026  08:50:00 +0000 (0:00:15.248)       0:00:54.246 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create ssh security group] ***********************************************\nThursday 01 October 2026  08:50:07 +0000 (0:00:07.068)       0:01:01.315 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Add rule to ssh security group] ******************************************\nThursday 01 October 2026  08:50:13 +0000 (0:00:06.365)       0:01:07.681 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create icmp security group] **********************************************\nThursday 01 October 2026  08:50:20 +0000 (0:00:06.519)       0:01:14.201 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Add rule to icmp security group] *****************************************\nThursday 01 October 2026  08:50:25 +0000 (0:00:05.517)       0:01:19.718 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create test keypair] *****************************************************\nThursday 01 October 2026  08:50:31 +0000 (0:00:05.644)       0:01:25.363 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create test networks] ****************************************************\nThursday 01 October 2026  08:50:36 +0000 (0:00:05.520)       0:01:30.883 ****** \n\u001b[0;32mok: [localhost] => (item={'name': 'test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-3'})\u001b[0m\n\nTASK [Create test subnets] *****************************************************\nThursday 01 October 2026  08:50:51 +0000 (0:00:14.981)       0:01:45.864 ****** \n\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'subnet': 'subnet-test-1', 'cidr': '192.168.200.0/24'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'subnet': 'subnet-test-2', 'cidr': '192.168.201.0/24'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'subnet': 'subnet-test-3', 'cidr': '192.168.202.0/24'})\u001b[0m\n\nTASK [Create test routers] *****************************************************\nThursday 01 October 2026  08:51:06 +0000 (0:00:14.900)       0:02:00.765 ****** \n\u001b[0;32mok: [localhost] => (item={'router': 'router-test-1', 'subnet': 'subnet-test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'router': 'router-test-2', 'subnet': 'subnet-test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'router': 'router-test-3', 'subnet': 'subnet-test-3'})\u001b[0m\n\nPLAY [Manage test instances and volumes] ***************************************\n\nTASK [Get test server group] ***************************************************\nThursday 01 October 2026  08:51:23 +0000 (0:00:16.829)       0:02:17.595 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Detach test volume] ******************************************************\nThursday 01 October 2026  08:51:29 +0000 (0:00:06.098)       0:02:23.694 ****** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test volume] ******************************************************\nThursday 01 October 2026  08:51:30 +0000 (0:00:01.246)       0:02:24.940 ****** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Delete test instances] ***************************************************\nThursday 01 October 2026  08:51:32 +0000 (0:00:01.208)       0:02:26.149 ****** \n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-4', 'network': 'test-3'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-3', 'network': 'test-2'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-2', 'network': 'test-2'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test-1', 'network': 'test-1'}) \u001b[0m\n\u001b[0;36mskipping: [localhost] => (item={'name': 'test', 'network': 'test-1'}) \u001b[0m\n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Wait for instance deletion to complete] **********************************\nThursday 01 October 2026  08:51:33 +0000 (0:00:01.309)       0:02:27.458 ****** \n\u001b[0;36mskipping: [localhost]\u001b[0m\n\nTASK [Create test instances] ***************************************************\nThursday 01 October 2026  08:51:34 +0000 (0:00:01.291)       0:02:28.749 ****** \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for instance creation to complete] **********************************\nThursday 01 October 2026  08:51:41 +0000 (0:00:07.186)       0:02:35.936 ****** \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j856143457319.4748', 'results_file': '/ansible/.ansible_async/j856143457319.4748', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j939273570303.4773', 'results_file': '/ansible/.ansible_async/j939273570303.4773', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j287128702198.4798', 'results_file': '/ansible/.ansible_async/j287128702198.4798', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j355294667927.4823', 'results_file': '/ansible/.ansible_async/j355294667927.4823', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j386549203363.4848', 'results_file': '/ansible/.ansible_async/j386549203363.4848', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add metadata to instances] ***********************************************\nThursday 01 October 2026  08:51:58 +0000 (0:00:16.962)       0:02:52.898 ****** \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for metadata to be added] *******************************************\nThursday 01 October 2026  08:52:05 +0000 (0:00:06.887)       0:02:59.786 ****** \n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j173354139511.4926', 'results_file': '/ansible/.ansible_async/j173354139511.4926', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j155313475533.4951', 'results_file': '/ansible/.ansible_async/j155313475533.4951', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for metadata to be added (30 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j364375220385.4976', 'results_file': '/ansible/.ansible_async/j364375220385.4976', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j364202143161.5001', 'results_file': '/ansible/.ansible_async/j364202143161.5001', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j690801016867.5026', 'results_file': '/ansible/.ansible_async/j690801016867.5026', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Add tag to instances] ****************************************************\nThursday 01 October 2026  08:52:17 +0000 (0:00:11.677)       0:03:11.463 ****** \n\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Wait for tags to be added] ***********************************************\nThursday 01 October 2026  08:52:24 +0000 (0:00:07.024)       0:03:18.487 ****** \n\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for tags to be added (30 retries left).\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j564773869683.5103', 'results_file': '/ansible/.ansible_async/j564773869683.5103', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j418123516265.5128', 'results_file': '/ansible/.ansible_async/j418123516265.5128', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j962905372574.5154', 'results_file': '/ansible/.ansible_async/j962905372574.5154', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j704156273662.5180', 'results_file': '/ansible/.ansible_async/j704156273662.5180', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m\n\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j794778918176.5206', 'results_file': '/ansible/.ansible_async/j794778918176.5206', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m\n\nTASK [Create test volume] ******************************************************\nThursday 01 October 2026  08:52:36 +0000 (0:00:12.527)       0:03:31.015 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Attach test volume] ******************************************************\nThursday 01 October 2026  08:52:42 +0000 (0:00:05.945)       0:03:36.961 ****** \n\u001b[0;32mok: [localhost]\u001b[0m\n\nTASK [Create floating ip addresses] ********************************************\nThursday 01 October 2026  08:52:49 +0000 (0:00:06.478)       0:03:43.439 ****** \n\u001b[0;32mok: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m\n\u001b[0;32mok: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m\n\nTASK [Print floating ip addresses] *********************************************\nThursday 01 October 2026  08:53:15 +0000 (0:00:26.216)       0:04:09.655 ****** \n\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test: 192.168.112.104\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-1) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-1: 192.168.112.194\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-2) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-2: 192.168.112.123\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-3) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-3: 192.168.112.147\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\u001b[0;32mok: [localhost] => (item=test-4) => {\u001b[0m\n\u001b[0;32m    \"msg\": \"test-4: 192.168.112.130\"\u001b[0m\n\u001b[0;32m}\u001b[0m\n\nPLAY RECAP *********************************************************************\n\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   \n\n\nTASKS RECAP ********************************************************************\nThursday 01 October 2026  08:53:17 +0000 (0:00:01.725)       0:04:11.380 ****** \n=============================================================================== \nCreate floating ip addresses ------------------------------------------- 26.22s\nWait for instance creation to complete --------------------------------- 16.96s\nCreate test routers ---------------------------------------------------- 16.83s\nAdd member roles to user test ------------------------------------------ 15.25s\nCreate test networks --------------------------------------------------- 14.98s\nCreate test subnets ---------------------------------------------------- 14.90s\nWait for tags to be added ---------------------------------------------- 12.53s\nAdd manager role to user test-admin ------------------------------------ 12.47s\nWait for metadata to be added ------------------------------------------ 11.68s\nCreate test domain ------------------------------------------------------ 7.28s\nCreate test instances --------------------------------------------------- 7.19s\nCreate test server group ------------------------------------------------ 7.07s\nAdd tag to instances ---------------------------------------------------- 7.02s\nAdd metadata to instances ----------------------------------------------- 6.89s\nAdd rule to ssh security group ------------------------------------------ 6.52s\nAttach test volume ------------------------------------------------------ 6.48s\nCreate ssh security group ----------------------------------------------- 6.37s\nGet test server group --------------------------------------------------- 6.10s\nCreate test volume ------------------------------------------------------ 5.95s\nCreate test user -------------------------------------------------------- 5.84s\n+ server_list\n+ openstack --os-cloud test server list\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n| 3f528e19-9e60-4364-bcf4-31fcd7582984 | test-4 | ACTIVE | test-3=192.168.112.130, 192.168.202.199 | N/A (booted from volume) | SCS-1L-1 |\n| 5726b5f9-6ba3-412e-8a79-682f3bb088fa | test-3 | ACTIVE | test-2=192.168.112.147, 192.168.201.5   | N/A (booted from volume) | SCS-1L-1 |\n| ac877899-7c8d-4a91-ab5e-0f630e8fe02b | test-2 | ACTIVE | test-2=192.168.112.123, 192.168.201.201 | N/A (booted from volume) | SCS-1L-1 |\n| d6ab8782-e134-4fb7-b2b8-f4b11d27ddce | test-1 | ACTIVE | test-1=192.168.112.194, 192.168.200.209 | N/A (booted from volume) | SCS-1L-1 |\n| 5862841e-f4e5-47cd-a7c6-993ed0fe1aae | test   | ACTIVE | test-1=192.168.112.104, 192.168.200.16  | N/A (booted from volume) | SCS-1L-1 |\n+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+\n+ openstack --os-cloud test server show test\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-10-01T05:00:29.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.104, 192.168.200.16                                                                                                                                                                                                                                                                                                                                              |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-10-01T05:00:03Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 5862841e-f4e5-47cd-a7c6-993ed0fe1aae                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-10-01T08:52:05Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='277035ca-3ed6-4217-8a13-6956fbc431ef'                                                                                                                                                                                                                                                                                                             |\n|                                     | delete_on_termination='False', id='8a0f0b07-91f2-495a-9c58-725e50171333'                                                                                                                                                                                                                                                                                                            |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-1\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-1                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-10-01T05:00:31.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-1=192.168.112.194, 192.168.200.209                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-10-01T05:00:04Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | d6ab8782-e134-4fb7-b2b8-f4b11d27ddce                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-1                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-10-01T08:52:06Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='d44afe3b-3a9b-4857-b5fe-559b0fbfa555'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-2\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-2                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-10-01T05:00:29.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.123, 192.168.201.201                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-10-01T05:00:05Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | ac877899-7c8d-4a91-ab5e-0f630e8fe02b                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-2                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-10-01T08:52:08Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='a853c01f-f9e0-4010-a415-54900e5240cf'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-3\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-3                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-10-01T05:00:31.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-2=192.168.112.147, 192.168.201.5                                                                                                                                                                                                                                                                                                                                               |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-10-01T05:00:08Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 5726b5f9-6ba3-412e-8a79-682f3bb088fa                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-3                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-10-01T08:52:08Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='8eb2c9c9-e86d-4dcf-b3f4-26e3eaae41c9'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ openstack --os-cloud test server show test-4\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:hostname            | test-4                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |\n| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |\n| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |\n| OS-SRV-USG:launched_at              | 2026-10-01T05:00:35.000000                                                                                                                                                                                                                                                                                                                                                          |\n| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |\n| addresses                           | test-3=192.168.112.130, 192.168.202.199                                                                                                                                                                                                                                                                                                                                             |\n| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |\n| created                             | 2026-10-01T05:00:08Z                                                                                                                                                                                                                                                                                                                                                                |\n| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |\n| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |\n| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |\n| id                                  | 3f528e19-9e60-4364-bcf4-31fcd7582984                                                                                                                                                                                                                                                                                                                                                |\n| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |\n| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |\n| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |\n| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| name                                | test-4                                                                                                                                                                                                                                                                                                                                                                              |\n| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |\n| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |\n| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |\n| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |\n| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |\n|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |\n| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |\n| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |\n| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |\n| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |\n| updated                             | 2026-10-01T08:52:09Z                                                                                                                                                                                                                                                                                                                                                                |\n| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |\n| volumes_attached                    | delete_on_termination='True', id='35f19997-c7d5-4dcf-b495-a2409c93c4b3'                                                                                                                                                                                                                                                                                                             |\n+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+\n+ server_ping\n++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'\n++ tr -d '\\r'\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.104\nPING 192.168.112.104 (192.168.112.104) 56(84) bytes of data.\n64 bytes from 192.168.112.104: icmp_seq=1 ttl=63 time=14.2 ms\n64 bytes from 192.168.112.104: icmp_seq=2 ttl=63 time=2.50 ms\n64 bytes from 192.168.112.104: icmp_seq=3 ttl=63 time=1.81 ms\n\n--- 192.168.112.104 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 1.807/6.156/14.164/5.669 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.123\nPING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.\n64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=14.7 ms\n64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.55 ms\n64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=2.40 ms\n\n--- 192.168.112.123 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2004ms\nrtt min/avg/max/mdev = 2.402/6.551/14.701/5.762 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.130\nPING 192.168.112.130 (192.168.112.130) 56(84) bytes of data.\n64 bytes from 192.168.112.130: icmp_seq=1 ttl=63 time=11.3 ms\n64 bytes from 192.168.112.130: icmp_seq=2 ttl=63 time=2.29 ms\n64 bytes from 192.168.112.130: icmp_seq=3 ttl=63 time=1.67 ms\n\n--- 192.168.112.130 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2002ms\nrtt min/avg/max/mdev = 1.670/5.077/11.277/4.390 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.147\nPING 192.168.112.147 (192.168.112.147) 56(84) bytes of data.\n64 bytes from 192.168.112.147: icmp_seq=1 ttl=63 time=5.22 ms\n64 bytes from 192.168.112.147: icmp_seq=2 ttl=63 time=2.50 ms\n64 bytes from 192.168.112.147: icmp_seq=3 ttl=63 time=1.98 ms\n\n--- 192.168.112.147 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 1.979/3.230/5.215/1.419 ms\n+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')\n+ ping -c3 192.168.112.194\nPING 192.168.112.194 (192.168.112.194) 56(84) bytes of data.\n64 bytes from 192.168.112.194: icmp_seq=1 ttl=63 time=10.5 ms\n64 bytes from 192.168.112.194: icmp_seq=2 ttl=63 time=2.46 ms\n64 bytes from 192.168.112.194: icmp_seq=3 ttl=63 time=2.16 ms\n\n--- 192.168.112.194 ping statistics ---\n3 packets transmitted, 3 received, 0% packet loss, time 2003ms\nrtt min/avg/max/mdev = 2.164/5.037/10.487/3.855 ms\n+ [[ 10.2.0 == \\l\\a\\t\\e\\s\\t ]]",
                            "stdout_lines": [
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# CHECK",
                                "",
                                "++ export MANAGER_VERSION=10.2.0",
                                "++ MANAGER_VERSION=10.2.0",
                                "+ echo",
                                "+ echo '# CHECK'",
                                "+ echo",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 10.2.0 5.0.0",
                                "",
                                "## Containers @ testbed-manager",
                                "",
                                "+ [[ 1 -eq -1 ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-manager'",
                                "+ echo",
                                "+ osism container testbed-manager ps",
                                "CONTAINER ID   IMAGE                                                                                   COMMAND                  CREATED             STATUS                       PORTS                                                                             NAMES",
                                "36fd718f835b   registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter:0.25.0.20260814   \"dumb-init --single-\u2026\"   2 minutes ago       Up 2 minutes                                                                                                   prometheus_blackbox_exporter",
                                "b940c09c7ee5   registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager:0.28.1.20260814        \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                                                                                                   prometheus_alertmanager",
                                "4fc2f967be94   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814            \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                                                                                                   prometheus_cadvisor",
                                "76932652df4f   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814        \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                                                                                                   prometheus_node_exporter",
                                "eb2c05b09c5c   registry.osism.tech/kolla/release/2025.1/prometheus-server:3.2.1.20260814               \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                                                                                                   prometheus_server",
                                "a7256d8a6067   registry.osism.tech/osism/cephclient:18.2.8                                             \"/usr/bin/dumb-init \u2026\"   About an hour ago   Up About an hour                                                                                               cephclient",
                                "dddabc2311e3   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814                              \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                                                                                                     cron",
                                "486538de8bba   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814                  \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                                                                                                     kolla_toolbox",
                                "744741cc946d   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814                         \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                                                                                                     fluentd",
                                "13088d243222   registry.osism.tech/osism/openstackclient:2025.1                                        \"/usr/bin/dumb-init \u2026\"   4 hours ago         Up 4 hours                                                                                                     openstackclient",
                                "d5b96bec5831   registry.osism.tech/osism/inventory-reconciler:0.20260810.0                             \"/sbin/tini -- /entr\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           manager-inventory_reconciler-1",
                                "3ecec824d55a   registry.osism.tech/osism/ceph-ansible:0.20260811.0                                     \"/entrypoint.sh osis\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           ceph-ansible",
                                "d21b3da22fbc   registry.osism.tech/osism/osism-ansible:0.20260811.0                                    \"/entrypoint.sh osis\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           osism-ansible",
                                "be7d30a3ff2e   registry.osism.tech/osism/kolla-ansible:0.20260814.0                                    \"/entrypoint.sh osis\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           kolla-ansible",
                                "f6f435d46e05   registry.osism.tech/osism/osism-kubernetes:0.20260811.0                                 \"/entrypoint.sh osis\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           osism-kubernetes",
                                "ca72b1d9c5f1   registry.osism.tech/osism/ara-server:1.8.0-r1                                           \"sh -c '/wait && /ru\u2026\"   4 hours ago         Up 4 hours (healthy)         8000/tcp                                                                          manager-ara-server-1",
                                "7caf287d0cc8   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- sleep\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           osismclient",
                                "65c0a8841fd2   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- osism\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           manager-openstack-1",
                                "82f0af561679   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- osism\u2026\"   4 hours ago         Up About an hour (healthy)                                                                                     manager-listener-1",
                                "474841fd3ec9   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- osism\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           manager-beat-1",
                                "39e130a5271f   registry.osism.tech/osism/osism-frontend:0.20260808.0                                   \"docker-entrypoint.s\u2026\"   4 hours ago         Up 4 hours                   192.168.16.5:3000->3000/tcp                                                       osism-frontend",
                                "a5e76324f72a   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- osism\u2026\"   4 hours ago         Up 4 hours (healthy)         192.168.16.5:8000->8000/tcp                                                       manager-api-1",
                                "81a67a2985ae   registry.osism.tech/osism/osism:0.20260808.0                                            \"/sbin/tini -- osism\u2026\"   4 hours ago         Up 4 hours (healthy)                                                                                           manager-flower-1",
                                "8d149974ab12   redis:7.4.10-alpine                                                                     \"docker-entrypoint.s\u2026\"   4 hours ago         Up 4 hours (healthy)         6379/tcp                                                                          manager-redis-1",
                                "d08cea5dae23   mariadb:11.8.8                                                                          \"docker-entrypoint.s\u2026\"   4 hours ago         Up 4 hours (healthy)         3306/tcp                                                                          manager-mariadb-1",
                                "83b22ea88b8d   phpmyadmin/phpmyadmin:5.2                                                               \"/docker-entrypoint.\u2026\"   5 hours ago         Up 5 hours (healthy)         80/tcp                                                                            phpmyadmin",
                                "f30ac4dc7aef   registry.osism.tech/osism/homer:v25.10.1                                                \"/bin/sh /entrypoint\u2026\"   5 hours ago         Up 5 hours (healthy)         8080/tcp                                                                          homer",
                                "33e564d22b32   registry.osism.tech/osism/cgit:1.2.3                                                    \"httpd-foreground\"       5 hours ago         Up 5 hours                   80/tcp                                                                            cgit",
                                "226e7c61cb99   registry.osism.tech/dockerhub/ubuntu/squid:6.1-23.10_beta                               \"entrypoint.sh -f /e\u2026\"   6 hours ago         Up 6 hours (healthy)         192.168.16.5:3128->3128/tcp                                                       squid",
                                "cc96f27452b3   registry.osism.tech/dockerhub/library/traefik:v3.5.0                                    \"/entrypoint.sh trae\u2026\"   6 hours ago         Up 6 hours (healthy)         192.168.16.5:80->80/tcp, 192.168.16.5:443->443/tcp, 192.168.16.5:8122->8080/tcp   traefik",
                                "",
                                "## Images @ testbed-manager",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-manager'",
                                "+ echo",
                                "+ osism container testbed-manager images",
                                "REPOSITORY                                                              TAG               IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/osism/seed                                          latest            eb244588766a   23 hours ago    403MB",
                                "registry.osism.tech/osism/openstackclient                               2025.1            2d3a7159b280   23 hours ago    215MB",
                                "mariadb                                                                 11.8.8            0cd4671ad69d   6 weeks ago     329MB",
                                "registry.osism.tech/osism/kolla-ansible                                 0.20260814.0      175583e9ed86   6 weeks ago     685MB",
                                "registry.osism.tech/kolla/release/2025.1/cron                           3.0.20260814      4f760009b909   6 weeks ago     274MB",
                                "registry.osism.tech/kolla/release/2025.1/kolla-toolbox                  20.5.1.20260814   6e1d7ddca7e0   6 weeks ago     678MB",
                                "registry.osism.tech/kolla/release/2025.1/fluentd                        5.0.9.20260814    04922ee5e6d5   6 weeks ago     587MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor            0.49.2.20260814   5cad2067404a   6 weeks ago     365MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter       1.8.2.20260814    34b50d0b3d1e   6 weeks ago     314MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-blackbox-exporter   0.25.0.20260814   8b6b388d9fb9   6 weeks ago     316MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-alertmanager        0.28.1.20260814   83d7173ad179   6 weeks ago     412MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-server              3.2.1.20260814    fa0b8c02a5e8   6 weeks ago     857MB",
                                "registry.osism.tech/osism/osism-kubernetes                              0.20260811.0      95493d4d05ca   7 weeks ago     1.29GB",
                                "registry.osism.tech/osism/ceph-ansible                                  0.20260811.0      87d995cbdd25   7 weeks ago     635MB",
                                "registry.osism.tech/osism/osism-ansible                                 0.20260811.0      110ef74e02b5   7 weeks ago     679MB",
                                "registry.osism.tech/osism/inventory-reconciler                          0.20260810.0      f06427471654   7 weeks ago     403MB",
                                "registry.osism.tech/osism/osism                                         0.20260808.0      0a4dac49f1a0   7 weeks ago     463MB",
                                "registry.osism.tech/osism/osism-frontend                                0.20260808.0      ff52957d3856   7 weeks ago     205MB",
                                "redis                                                                   7.4.10-alpine     2a51817f7925   2 months ago    39.1MB",
                                "registry.osism.tech/osism/ara-server                                    1.8.0-r1          9cca938fbe3f   2 months ago    272MB",
                                "registry.osism.tech/osism/openstackclient                               2024.2            99aef7bb298c   3 months ago    251MB",
                                "registry.osism.tech/osism/cephclient                                    18.2.8            c4cce5732725   6 months ago    453MB",
                                "registry.osism.tech/dockerhub/library/redis                             7.4.7-alpine      e08bd8d5a677   8 months ago    41.4MB",
                                "registry.osism.tech/osism/homer                                         v25.10.1          ea34b371c716   10 months ago   11.5MB",
                                "registry.osism.tech/osism/kolla-ansible                                 0.20251130.0      0f140ec71e5f   10 months ago   608MB",
                                "registry.osism.tech/kolla/release/kolla-toolbox                         19.7.1.20251130   314d22193a72   10 months ago   669MB",
                                "registry.osism.tech/kolla/release/cron                                  3.0.20251130      e1e0428a330f   10 months ago   265MB",
                                "registry.osism.tech/kolla/release/fluentd                               5.0.8.20251130    fb3c98fc8cae   10 months ago   578MB",
                                "registry.osism.tech/kolla/release/prometheus-blackbox-exporter          0.25.0.20251130   7bbb4f6f4831   10 months ago   308MB",
                                "registry.osism.tech/kolla/release/prometheus-cadvisor                   0.49.2.20251130   591cbce746c1   10 months ago   357MB",
                                "registry.osism.tech/kolla/release/prometheus-alertmanager               0.28.0.20251130   ba994ea4acda   10 months ago   404MB",
                                "registry.osism.tech/kolla/release/prometheus-v2-server                  2.55.1.20251130   56b43d5c716a   10 months ago   839MB",
                                "registry.osism.tech/kolla/release/prometheus-node-exporter              1.8.2.20251130    c1ab1d07f7ef   10 months ago   305MB",
                                "registry.osism.tech/osism/inventory-reconciler                          0.20251130.0      1bfc1dadeee1   10 months ago   330MB",
                                "registry.osism.tech/osism/osism-ansible                                 0.20251130.0      42988b2d229c   10 months ago   613MB",
                                "registry.osism.tech/osism/ceph-ansible                                  0.20251130.0      a212d8ca4a50   10 months ago   560MB",
                                "registry.osism.tech/osism/osism-kubernetes                              0.20251130.0      9beff03cb77b   10 months ago   1.23GB",
                                "registry.osism.tech/osism/osism                                         0.20251130.1      95213af683ec   10 months ago   383MB",
                                "registry.osism.tech/osism/osism-frontend                                0.20251130.1      2cb6e7609620   10 months ago   238MB",
                                "registry.osism.tech/dockerhub/library/mariadb                           11.8.4            70745dd8f1d0   10 months ago   334MB",
                                "phpmyadmin/phpmyadmin                                                   5.2               e66b1f5a8c58   11 months ago   742MB",
                                "registry.osism.tech/osism/ara-server                                    1.7.3             d1b687333f2f   13 months ago   275MB",
                                "registry.osism.tech/dockerhub/library/traefik                           v3.5.0            11cc59587f6a   14 months ago   226MB",
                                "registry.osism.tech/osism/cephclient                                    18.2.7            ae977aa79826   17 months ago   453MB",
                                "registry.osism.tech/dockerhub/ubuntu/squid                              6.1-23.10_beta    34b6bbbcf74b   2 years ago     146MB",
                                "registry.osism.tech/osism/cgit                                          1.2.3             16e7285642b1   3 years ago     545MB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 10.2.0 5.0.0",
                                "",
                                "## Containers @ testbed-node-0",
                                "",
                                "+ [[ 1 -eq -1 ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-0'",
                                "+ echo",
                                "+ osism container testbed-node-0 ps",
                                "CONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED              STATUS                       PORTS     NAMES",
                                "b268b55af211   registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814                            \"dumb-init --single-\u2026\"   About a minute ago   Up About a minute                      grafana",
                                "1dff81326efa   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814   \"dumb-init --single-\u2026\"   2 minutes ago        Up 2 minutes                           prometheus_elasticsearch_exporter",
                                "2e57c79e704b   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814                \"dumb-init --single-\u2026\"   3 minutes ago        Up 3 minutes                           prometheus_cadvisor",
                                "68b7eec134ac   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814      \"dumb-init --single-\u2026\"   3 minutes ago        Up 3 minutes                           prometheus_memcached_exporter",
                                "b6239b093dc8   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814         \"dumb-init --single-\u2026\"   3 minutes ago        Up 3 minutes                           prometheus_mysqld_exporter",
                                "d83b81781ceb   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814            \"dumb-init --single-\u2026\"   4 minutes ago        Up 4 minutes                           prometheus_node_exporter",
                                "58db78377539   registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814                       \"dumb-init --single-\u2026\"   8 minutes ago        Up 8 minutes (healthy)                 manila_share",
                                "6dd4514ba721   registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814                   \"dumb-init --single-\u2026\"   11 minutes ago       Up 11 minutes (healthy)                manila_scheduler",
                                "556522a452c5   registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814                        \"dumb-init --single-\u2026\"   11 minutes ago       Up 11 minutes (healthy)                manila_data",
                                "031be210c4bd   registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814                         \"dumb-init --single-\u2026\"   11 minutes ago       Up 11 minutes (healthy)                manila_api",
                                "8faae891627c   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814                     \"dumb-init --single-\u2026\"   13 minutes ago       Up 13 minutes (healthy)                octavia_worker",
                                "660b4899bd52   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago       Up 14 minutes (healthy)                octavia_housekeeping",
                                "3d9f236daa50   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814             \"dumb-init --single-\u2026\"   14 minutes ago       Up 14 minutes (healthy)                octavia_health_manager",
                                "bbf3314803b4   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago       Up 14 minutes                          octavia_driver_agent",
                                "af9be28d0b87   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814                        \"dumb-init --single-\u2026\"   14 minutes ago       Up 14 minutes (healthy)                octavia_api",
                                "65dcf067bbaa   registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814                      \"dumb-init --single-\u2026\"   18 minutes ago       Up 18 minutes (healthy)                aodh_notifier",
                                "de44c307a6a5   registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814                      \"dumb-init --single-\u2026\"   18 minutes ago       Up 18 minutes (healthy)                aodh_listener",
                                "53a6335ef30c   registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814                     \"dumb-init --single-\u2026\"   19 minutes ago       Up 19 minutes (healthy)                aodh_evaluator",
                                "6d26a15dc2f4   registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814                           \"dumb-init --single-\u2026\"   19 minutes ago       Up 19 minutes (healthy)                aodh_api",
                                "353a2800fc3a   registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814                 \"dumb-init --single-\u2026\"   21 minutes ago       Up 21 minutes                          ceilometer_central",
                                "d385fe2bafef   registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814            \"dumb-init --single-\u2026\"   21 minutes ago       Up 21 minutes (healthy)                ceilometer_notification",
                                "b987bbdc9cf3   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814                   \"dumb-init --single-\u2026\"   23 minutes ago       Up 23 minutes (healthy)                designate_worker",
                                "a176af4b122d   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814                     \"dumb-init --single-\u2026\"   23 minutes ago       Up 23 minutes (healthy)                designate_mdns",
                                "06fb95a58f9e   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814                 \"dumb-init --single-\u2026\"   24 minutes ago       Up 24 minutes (healthy)                designate_producer",
                                "0fd22e05b068   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814                  \"dumb-init --single-\u2026\"   25 minutes ago       Up 25 minutes (healthy)                designate_central",
                                "cc1a71250195   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814                      \"dumb-init --single-\u2026\"   25 minutes ago       Up 25 minutes (healthy)                designate_api",
                                "d3a8a43910fa   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814            \"dumb-init --single-\u2026\"   25 minutes ago       Up 25 minutes (healthy)                designate_backend_bind9",
                                "c0abed76f65a   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814                    \"dumb-init --single-\u2026\"   27 minutes ago       Up 27 minutes (healthy)                barbican_worker",
                                "a10c487bedb1   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814         \"dumb-init --single-\u2026\"   28 minutes ago       Up 27 minutes (healthy)                barbican_keystone_listener",
                                "e612b039f828   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814                       \"dumb-init --single-\u2026\"   28 minutes ago       Up 28 minutes (healthy)                barbican_api",
                                "694e0560469e   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago       Up 32 minutes (healthy)                cinder_backup",
                                "adcc7d7f97f3   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago       Up 32 minutes (healthy)                cinder_volume",
                                "dd0d501e4194   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814                   \"dumb-init --single-\u2026\"   34 minutes ago       Up 32 minutes (healthy)                cinder_scheduler",
                                "ffd68153252c   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814                         \"dumb-init --single-\u2026\"   34 minutes ago       Up 32 minutes (healthy)                cinder_api",
                                "0ef9140f8d1e   registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814                         \"dumb-init --single-\u2026\"   39 minutes ago       Up 39 minutes (healthy)                glance_api",
                                "7289fba1e85d   registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814                     \"dumb-init --single-\u2026\"   44 minutes ago       Up 44 minutes (healthy)                skyline_console",
                                "193c3d5b1099   registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814                   \"dumb-init --single-\u2026\"   44 minutes ago       Up 44 minutes (healthy)                skyline_apiserver",
                                "3757963f5bd6   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814                            \"dumb-init --single-\u2026\"   46 minutes ago       Up 45 minutes (healthy)                horizon",
                                "2798bfa257e9   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814                    \"dumb-init --single-\u2026\"   About an hour ago    Up 49 minutes (healthy)                nova_novncproxy",
                                "d024101647bd   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago    Up 49 minutes (healthy)                nova_conductor",
                                "0b57a053edbd   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             nova_metadata",
                                "2f86590eb509   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago    Up 48 minutes (healthy)                nova_api",
                                "d2815ff797db   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago    Up 49 minutes (healthy)                nova_scheduler",
                                "51421172c6ef   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814                     \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             neutron_server",
                                "634aed459839   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814                      \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             placement_api",
                                "86662aaf87a7   registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814                           \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             keystone",
                                "78fa150b847f   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814                    \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             keystone_fernet",
                                "192f35004ccb   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814                       \"dumb-init --single-\u2026\"   About an hour ago    Up About an hour (healthy)             keystone_ssh",
                                "91b4bff529a4   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-crash\"    About an hour ago    Up About an hour                       ceph-crash-testbed-node-0",
                                "d11d6b838a08   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mgr -\u2026\"   2 hours ago          Up 2 hours                             ceph-mgr-testbed-node-0",
                                "b20476731c7b   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mon -\u2026\"   3 hours ago          Up 3 hours                             ceph-mon-testbed-node-0",
                                "2cfca1583497   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814                         \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             ovn_northd",
                                "6bbb9a7fb933   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260814                    \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             ovn_sb_db_relay_1",
                                "aca1032920d6   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             ovn_sb_db",
                                "0abad58b94af   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             ovn_nb_db",
                                "7ae1fe7b365f   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814                     \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             ovn_controller",
                                "ca549ab8b364   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814                \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   openvswitch_vswitchd",
                                "7b6eb3397ed5   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814               \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   openvswitch_db",
                                "e0e05abf7420   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   rabbitmq",
                                "4e774dd84b93   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814                   \"dumb-init -- kolla_\u2026\"   3 hours ago          Up 3 hours (healthy)                   mariadb",
                                "5ceba86850ef   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814                     \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   redis_sentinel",
                                "05a254a655f0   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814                              \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   redis",
                                "506fba7e1c37   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814                          \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   memcached",
                                "9b5c12d8caa9   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814              \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   opensearch_dashboards",
                                "72a5fcc6ee5e   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814                         \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   opensearch",
                                "e1d993b22f7f   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814                          \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             keepalived",
                                "75d9aa8a660a   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   proxysql",
                                "53dc93041a46   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814                            \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours (healthy)                   haproxy",
                                "5ca0c3c39c3e   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814                                  \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             cron",
                                "2b6e9239fecc   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814                      \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             kolla_toolbox",
                                "7ed39372805d   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814                             \"dumb-init --single-\u2026\"   3 hours ago          Up 3 hours                             fluentd",
                                "",
                                "## Images @ testbed-node-0",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-0'",
                                "+ echo",
                                "+ osism container testbed-node-0 images",
                                "REPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/kolla/release/2025.1/proxysql                            3.0.8.20260814      85dcf371211b   6 weeks ago     422MB",
                                "registry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260814      dbe3d2fec69f   6 weeks ago     321MB",
                                "registry.osism.tech/kolla/release/2025.1/cron                                3.0.20260814        4f760009b909   6 weeks ago     274MB",
                                "registry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.5.1.20260814     6e1d7ddca7e0   6 weeks ago     678MB",
                                "registry.osism.tech/kolla/release/2025.1/grafana                             13.1.1.20260814     70da472581fd   6 weeks ago     1.44GB",
                                "registry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260814      04922ee5e6d5   6 weeks ago     587MB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch                          2.19.6.20260814     54d468e4a72a   6 weeks ago     1.57GB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.6.20260814     f5e50781c4c2   6 weeks ago     1.55GB",
                                "registry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260814     256135c9da99   6 weeks ago     274MB",
                                "registry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260814      c7be5e5b9dd0   6 weeks ago     347MB",
                                "registry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260814     c529f9f780a9   6 weeks ago     282MB",
                                "registry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260814     be2fb088e648   6 weeks ago     281MB",
                                "registry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260814     1db2ddab5f41   6 weeks ago     281MB",
                                "registry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.18.20260814   ece35278c563   6 weeks ago     455MB",
                                "registry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260814     b5790dc3d161   6 weeks ago     1.2GB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260814     9877a7b89ce5   6 weeks ago     306MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260814     5cad2067404a   6 weeks ago     365MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260814      34b50d0b3d1e   6 weeks ago     314MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260814     bccbde40483e   6 weeks ago     309MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260814      6295b451c60e   6 weeks ago     300MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260814      71a991899270   6 weeks ago     290MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260814      4685b6207a85   6 weeks ago     290MB",
                                "registry.osism.tech/kolla/release/2025.1/keystone                            27.0.3.20260814     2cc35025ad41   6 weeks ago     1.08GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.3.20260814     bbe0338a7c1d   6 weeks ago     1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.3.20260814     74a9f3ed010c   6 weeks ago     1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260814     f18894efdc15   6 weeks ago     1.79GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260814     16824e390aaf   6 weeks ago     1.44GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260814     b09c9911d043   6 weeks ago     1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260814     3a5ae2b8de03   6 weeks ago     1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.6.20260814     e57b4203804f   6 weeks ago     1.24GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-share                        20.0.2.20260814     df08a4cedb6b   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-scheduler                    20.0.2.20260814     fd2a08c68923   6 weeks ago     1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-data                         20.0.2.20260814     8950ddcc74ce   6 weeks ago     1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-api                          20.0.2.20260814     9004192359e2   6 weeks ago     1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/glance-api                          30.2.1.20260814     4bbe182bf597   6 weeks ago     1.12GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260814     f8ae4fe2f517   6 weeks ago     1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260814     28306007f9b1   6 weeks ago     1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260814     709816d9264c   6 weeks ago     1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260814     206dc2d844cb   6 weeks ago     1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260814     67bd2749e146   6 weeks ago     1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/placement-api                       13.0.1.20260814     d807c6da3659   6 weeks ago     991MB",
                                "registry.osism.tech/kolla/release/2025.1/magnum-api                          20.0.3.20260814     94b6443a5c93   6 weeks ago     1.15GB",
                                "registry.osism.tech/kolla/release/2025.1/magnum-conductor                    20.0.3.20260814     1203a9be6f31   6 weeks ago     1.27GB",
                                "registry.osism.tech/kolla/release/2025.1/skyline-console                     6.0.2.20260814      7a8d9c8e682f   6 weeks ago     1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/skyline-apiserver                   6.0.1.20260814      52346429143f   6 weeks ago     1.01GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-api                       20.0.2.20260814     8e013f0a6300   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.2.20260814     f7ee08001f5b   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.2.20260814     549143f44901   6 weeks ago     1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-central                   20.0.2.20260814     70a31c0bb0c1   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.2.20260814     4dcb7f5ff21a   6 weeks ago     1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.2.20260814     06550ab61c24   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/ceilometer-central                  24.0.1.20260814     406fabd6a0c8   6 weeks ago     990MB",
                                "registry.osism.tech/kolla/release/2025.1/ceilometer-notification             24.0.1.20260814     b533fee947fa   6 weeks ago     990MB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260814     7b7917b5bc07   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260814     a694020f82f6   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260814     09139c43ea8f   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/nova-api                            31.3.2.20260814     6ac42298f701   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-conductor                      31.3.2.20260814     bfafd4ea21ea   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.3.2.20260814     03b1d5655f3b   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.3.2.20260814     63db1b69a63f   6 weeks ago     1.39GB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-evaluator                      20.0.0.20260814     dc67ed4d4987   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-api                            20.0.0.20260814     9a5679691e60   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-listener                       20.0.0.20260814     120c5220e263   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-notifier                       20.0.0.20260814     141ccc4bcfc5   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260814     882dd5c575b2   6 weeks ago     297MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260814     36887633fe30   6 weeks ago     297MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260814     96b6f6badc8d   6 weeks ago     298MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260814     81ae599d038c   6 weeks ago     297MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260814     abba68284bbe   6 weeks ago     297MB",
                                "registry.osism.tech/osism/ceph-daemon                                        18.2.8              ff8677b2f485   6 months ago    1.35GB",
                                "registry.osism.tech/kolla/release/rabbitmq                                   3.13.7.20251130     618df24dfbf4   10 months ago   322MB",
                                "registry.osism.tech/kolla/release/memcached                                  1.6.24.20251130     8a9865997707   10 months ago   266MB",
                                "registry.osism.tech/kolla/release/opensearch                                 2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB",
                                "registry.osism.tech/kolla/release/opensearch-dashboards                      2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB",
                                "registry.osism.tech/kolla/release/keepalived                                 2.2.8.20251130      94862d07fc5a   10 months ago   276MB",
                                "registry.osism.tech/kolla/release/kolla-toolbox                              19.7.1.20251130     314d22193a72   10 months ago   669MB",
                                "registry.osism.tech/kolla/release/cron                                       3.0.20251130        e1e0428a330f   10 months ago   265MB",
                                "registry.osism.tech/kolla/release/grafana                                    12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB",
                                "registry.osism.tech/kolla/release/proxysql                                   3.0.3.20251130      2c7177938c0e   10 months ago   412MB",
                                "registry.osism.tech/kolla/release/haproxy                                    2.8.15.20251130     6d4c583df983   10 months ago   274MB",
                                "registry.osism.tech/kolla/release/fluentd                                    5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB",
                                "registry.osism.tech/kolla/release/redis                                      7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/redis-sentinel                             7.0.15.20251130     62d0b016058f   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/mariadb-server                             10.11.15.20251130   77db67eebcc3   10 months ago   452MB",
                                "registry.osism.tech/kolla/release/horizon                                    25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB",
                                "registry.osism.tech/kolla/release/prometheus-mysqld-exporter                 0.16.0.20251130     aedc672fb472   10 months ago   301MB",
                                "registry.osism.tech/kolla/release/prometheus-memcached-exporter              0.15.0.20251130     7b077076926d   10 months ago   298MB",
                                "registry.osism.tech/kolla/release/prometheus-cadvisor                        0.49.2.20251130     591cbce746c1   10 months ago   357MB",
                                "registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter          1.8.0.20251130      bcaaf5d64345   10 months ago   292MB",
                                "registry.osism.tech/kolla/release/prometheus-node-exporter                   1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB",
                                "registry.osism.tech/kolla/release/openvswitch-db-server                      3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/openvswitch-vswitchd                       3.4.3.20251130      ad8bb4636454   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/placement-api                              12.0.1.20251130     20317ff6dfb9   10 months ago   975MB",
                                "registry.osism.tech/kolla/release/nova-novncproxy                            30.2.1.20251130     99323056afa4   10 months ago   1.37GB",
                                "registry.osism.tech/kolla/release/nova-conductor                             30.2.1.20251130     92609e648215   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-api                                   30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-scheduler                             30.2.1.20251130     4c3c59730530   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/ceilometer-central                         23.0.2.20251130     37cb6975d4a5   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/ceilometer-notification                    23.0.2.20251130     bb2927b293dc   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/magnum-api                                 19.0.1.20251130     a85fdbb4bbba   10 months ago   1.13GB",
                                "registry.osism.tech/kolla/release/magnum-conductor                           19.0.1.20251130     a98ee1099aad   10 months ago   1.24GB",
                                "registry.osism.tech/kolla/release/manila-share                               19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB",
                                "registry.osism.tech/kolla/release/manila-data                                19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB",
                                "registry.osism.tech/kolla/release/manila-api                                 19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/manila-scheduler                           19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/aodh-listener                              19.0.0.20251130     1e68c23a9d38   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-evaluator                             19.0.0.20251130     1726a7592f93   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-notifier                              19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-api                                   19.0.0.20251130     82a64f1d056d   10 months ago   973MB",
                                "registry.osism.tech/kolla/release/barbican-worker                            19.0.1.20251130     2cef5d51872b   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-keystone-listener                 19.0.1.20251130     bfcd8631a126   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-api                               19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/keystone                                   26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB",
                                "registry.osism.tech/kolla/release/keystone-fernet                            26.0.1.20251130     36669c355898   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/keystone-ssh                               26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/octavia-health-manager                     15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-housekeeping                       15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-api                                15.0.2.20251130     9375641bed7a   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/octavia-worker                             15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-driver-agent                       15.0.2.20251130     045f928baedc   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/neutron-server                             25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB",
                                "registry.osism.tech/kolla/release/glance-api                                 29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB",
                                "registry.osism.tech/kolla/release/designate-central                          19.0.1.20251130     00b6af03994a   10 months ago   983MB",
                                "registry.osism.tech/kolla/release/designate-worker                           19.0.1.20251130     18bc80370e46   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-producer                         19.0.1.20251130     eac4506bf51f   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-api                              19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-backend-bind9                    19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-mdns                             19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/skyline-console                            5.0.1.20251130      20430a0acd38   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/skyline-apiserver                          5.0.1.20251130      20bbe1600b66   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/cinder-volume                              25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB",
                                "registry.osism.tech/kolla/release/cinder-scheduler                           25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/cinder-backup                              25.3.1.20251130     c09074b62f18   10 months ago   1.41GB",
                                "registry.osism.tech/kolla/release/cinder-api                                 25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/ovn-controller                             24.9.3.20251130     fcd09e53d925   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-nb-db-server                           24.9.3.20251130     e52b6499881a   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-sb-db-server                           24.9.3.20251130     2fcefdb5b030   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-northd                                 24.9.3.20251130     948e5d22de86   10 months ago   840MB",
                                "registry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   17 months ago   1.27GB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 10.2.0 5.0.0",
                                "",
                                "## Containers @ testbed-node-1",
                                "",
                                "+ [[ 1 -eq -1 ]]",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 ps",
                                "CONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED             STATUS                       PORTS     NAMES",
                                "53846e1681d6   registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814                            \"dumb-init --single-\u2026\"   21 seconds ago      Up 4 seconds                           grafana",
                                "1865c3b5efd9   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814   \"dumb-init --single-\u2026\"   3 minutes ago       Up 2 minutes                           prometheus_elasticsearch_exporter",
                                "958cac391d14   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814                \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_cadvisor",
                                "c444225ee9e8   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814      \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_memcached_exporter",
                                "17bcb932d7c7   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814         \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_mysqld_exporter",
                                "4311da2dedb7   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814            \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                           prometheus_node_exporter",
                                "7a5a062251ff   registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814                       \"dumb-init --single-\u2026\"   8 minutes ago       Up 8 minutes (healthy)                 manila_share",
                                "d822e316c5e2   registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814                   \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_scheduler",
                                "6048c9a02d36   registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814                        \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_data",
                                "91b81f43322f   registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814                         \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_api",
                                "203a099dd06a   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814                     \"dumb-init --single-\u2026\"   13 minutes ago      Up 13 minutes (healthy)                octavia_worker",
                                "e764b649bb6e   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_housekeeping",
                                "91a69d535fc9   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814             \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_health_manager",
                                "4febad9f9afc   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                          octavia_driver_agent",
                                "3c34ae9537aa   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814                        \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_api",
                                "15a00baea842   registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814                      \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                aodh_notifier",
                                "8f2f8480f03d   registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814                      \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                aodh_listener",
                                "a5eb28088e4d   registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814                     \"dumb-init --single-\u2026\"   19 minutes ago      Up 19 minutes (healthy)                aodh_evaluator",
                                "cfb7a77eb8e7   registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814                           \"dumb-init --single-\u2026\"   19 minutes ago      Up 19 minutes (healthy)                aodh_api",
                                "7eec5cca8553   registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814                 \"dumb-init --single-\u2026\"   21 minutes ago      Up 21 minutes                          ceilometer_central",
                                "1f22dfa77f46   registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814            \"dumb-init --single-\u2026\"   21 minutes ago      Up 21 minutes (healthy)                ceilometer_notification",
                                "077da9d00b86   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814                   \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_worker",
                                "5a842c28f7bb   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814                     \"dumb-init --single-\u2026\"   24 minutes ago      Up 24 minutes (healthy)                designate_mdns",
                                "e6f507e4597e   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814                 \"dumb-init --single-\u2026\"   24 minutes ago      Up 24 minutes (healthy)                designate_producer",
                                "68f47a14a159   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814                  \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_central",
                                "9505cb0e0cfe   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814                      \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_api",
                                "72b40c3c8535   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814            \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_backend_bind9",
                                "453c881b95b6   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814                    \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                barbican_worker",
                                "010d04fe209b   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814         \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                barbican_keystone_listener",
                                "65244b185701   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814                       \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                barbican_api",
                                "741e3701efa4   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago      Up 32 minutes (healthy)                cinder_backup",
                                "6e306789ead9   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago      Up 32 minutes (healthy)                cinder_volume",
                                "6b0536bf9119   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814                   \"dumb-init --single-\u2026\"   34 minutes ago      Up 32 minutes (healthy)                cinder_scheduler",
                                "d55991ab633f   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814                         \"dumb-init --single-\u2026\"   34 minutes ago      Up 32 minutes (healthy)                cinder_api",
                                "ed1712ae8d83   registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814                         \"dumb-init --single-\u2026\"   38 minutes ago      Up 38 minutes (healthy)                glance_api",
                                "c89b70e0bbde   registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814                     \"dumb-init --single-\u2026\"   44 minutes ago      Up 44 minutes (healthy)                skyline_console",
                                "07cf318c9c59   registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814                   \"dumb-init --single-\u2026\"   44 minutes ago      Up 44 minutes (healthy)                skyline_apiserver",
                                "e8c8324c927c   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814                            \"dumb-init --single-\u2026\"   45 minutes ago      Up 45 minutes (healthy)                horizon",
                                "098390ecc172   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814                    \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_novncproxy",
                                "192a32ec96a0   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_conductor",
                                "86fad6b89f32   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             nova_metadata",
                                "1a210b784007   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_api",
                                "6ed0e3aeac69   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_scheduler",
                                "ae4e287778d2   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             neutron_server",
                                "8cc943d8d6ce   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814                      \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             placement_api",
                                "3ea14230de19   registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone",
                                "519f963ec6a6   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814                    \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone_fernet",
                                "34746698ec2b   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814                       \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone_ssh",
                                "e68c38bd861e   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-crash\"    About an hour ago   Up About an hour                       ceph-crash-testbed-node-1",
                                "cf3ae5afd31b   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mgr -\u2026\"   2 hours ago         Up 2 hours                             ceph-mgr-testbed-node-1",
                                "db9ea7217be6   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mon -\u2026\"   3 hours ago         Up 3 hours                             ceph-mon-testbed-node-1",
                                "602541b63892   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814                         \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_northd",
                                "ce47692a1bd2   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260814                    \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_sb_db_relay_1",
                                "fb56610bbec9   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_sb_db",
                                "3180eea64b7f   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_nb_db",
                                "b7a8879cd789   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814                     \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_controller",
                                "9549226d98a0   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814                \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   openvswitch_vswitchd",
                                "a4c69be28ab5   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814               \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   openvswitch_db",
                                "45bf9837c8ee   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   rabbitmq",
                                "da045063d306   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814                   \"dumb-init -- kolla_\u2026\"   3 hours ago         Up 3 hours (healthy)                   mariadb",
                                "ff169b48d766   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814                     \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   redis_sentinel",
                                "b8d0c86e41be   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814                              \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   redis",
                                "2226adb33167   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814                          \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   memcached",
                                "f43e10b57c2b   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814              \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   opensearch_dashboards",
                                "13576dd99dad   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814                         \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   opensearch",
                                "df57d1255869   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814                          \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             keepalived",
                                "1846c725aa92   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   proxysql",
                                "6da1a7bcdc0c   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   haproxy",
                                "d7cd8007a9f5   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814                                  \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             cron",
                                "5ef2a054fd5a   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814                      \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             kolla_toolbox",
                                "642bb0817a1c   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814                             \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             fluentd",
                                "",
                                "## Images @ testbed-node-1",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-1'",
                                "+ echo",
                                "+ osism container testbed-node-1 images",
                                "REPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/kolla/release/2025.1/proxysql                            3.0.8.20260814      85dcf371211b   6 weeks ago     422MB",
                                "registry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260814      dbe3d2fec69f   6 weeks ago     321MB",
                                "registry.osism.tech/kolla/release/2025.1/cron                                3.0.20260814        4f760009b909   6 weeks ago     274MB",
                                "registry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.5.1.20260814     6e1d7ddca7e0   6 weeks ago     678MB",
                                "registry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260814      04922ee5e6d5   6 weeks ago     587MB",
                                "registry.osism.tech/kolla/release/2025.1/grafana                             13.1.1.20260814     70da472581fd   6 weeks ago     1.44GB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.6.20260814     f5e50781c4c2   6 weeks ago     1.55GB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch                          2.19.6.20260814     54d468e4a72a   6 weeks ago     1.57GB",
                                "registry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260814     256135c9da99   6 weeks ago     274MB",
                                "registry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260814      c7be5e5b9dd0   6 weeks ago     347MB",
                                "registry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260814     c529f9f780a9   6 weeks ago     282MB",
                                "registry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260814     be2fb088e648   6 weeks ago     281MB",
                                "registry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260814     1db2ddab5f41   6 weeks ago     281MB",
                                "registry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.18.20260814   ece35278c563   6 weeks ago     455MB",
                                "registry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260814     b5790dc3d161   6 weeks ago     1.2GB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260814     9877a7b89ce5   6 weeks ago     306MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260814     5cad2067404a   6 weeks ago     365MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260814      34b50d0b3d1e   6 weeks ago     314MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260814     bccbde40483e   6 weeks ago     309MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260814      6295b451c60e   6 weeks ago     300MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260814      71a991899270   6 weeks ago     290MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260814      4685b6207a85   6 weeks ago     290MB",
                                "registry.osism.tech/kolla/release/2025.1/keystone                            27.0.3.20260814     2cc35025ad41   6 weeks ago     1.08GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.3.20260814     bbe0338a7c1d   6 weeks ago     1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.3.20260814     74a9f3ed010c   6 weeks ago     1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260814     f18894efdc15   6 weeks ago     1.79GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260814     16824e390aaf   6 weeks ago     1.44GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260814     b09c9911d043   6 weeks ago     1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260814     3a5ae2b8de03   6 weeks ago     1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.6.20260814     e57b4203804f   6 weeks ago     1.24GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-share                        20.0.2.20260814     df08a4cedb6b   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-scheduler                    20.0.2.20260814     fd2a08c68923   6 weeks ago     1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-data                         20.0.2.20260814     8950ddcc74ce   6 weeks ago     1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-api                          20.0.2.20260814     9004192359e2   6 weeks ago     1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/glance-api                          30.2.1.20260814     4bbe182bf597   6 weeks ago     1.12GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260814     f8ae4fe2f517   6 weeks ago     1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260814     28306007f9b1   6 weeks ago     1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260814     709816d9264c   6 weeks ago     1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260814     206dc2d844cb   6 weeks ago     1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260814     67bd2749e146   6 weeks ago     1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/placement-api                       13.0.1.20260814     d807c6da3659   6 weeks ago     991MB",
                                "registry.osism.tech/kolla/release/2025.1/skyline-console                     6.0.2.20260814      7a8d9c8e682f   6 weeks ago     1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/skyline-apiserver                   6.0.1.20260814      52346429143f   6 weeks ago     1.01GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-api                       20.0.2.20260814     8e013f0a6300   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.2.20260814     f7ee08001f5b   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.2.20260814     549143f44901   6 weeks ago     1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-central                   20.0.2.20260814     70a31c0bb0c1   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.2.20260814     4dcb7f5ff21a   6 weeks ago     1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.2.20260814     06550ab61c24   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/ceilometer-central                  24.0.1.20260814     406fabd6a0c8   6 weeks ago     990MB",
                                "registry.osism.tech/kolla/release/2025.1/ceilometer-notification             24.0.1.20260814     b533fee947fa   6 weeks ago     990MB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260814     7b7917b5bc07   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260814     a694020f82f6   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260814     09139c43ea8f   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/nova-api                            31.3.2.20260814     6ac42298f701   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-conductor                      31.3.2.20260814     bfafd4ea21ea   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.3.2.20260814     03b1d5655f3b   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.3.2.20260814     63db1b69a63f   6 weeks ago     1.39GB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-evaluator                      20.0.0.20260814     dc67ed4d4987   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-api                            20.0.0.20260814     9a5679691e60   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-listener                       20.0.0.20260814     120c5220e263   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-notifier                       20.0.0.20260814     141ccc4bcfc5   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260814     882dd5c575b2   6 weeks ago     297MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260814     96b6f6badc8d   6 weeks ago     298MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260814     36887633fe30   6 weeks ago     297MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260814     81ae599d038c   6 weeks ago     297MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260814     abba68284bbe   6 weeks ago     297MB",
                                "registry.osism.tech/osism/ceph-daemon                                        18.2.8              ff8677b2f485   6 months ago    1.35GB",
                                "registry.osism.tech/kolla/release/rabbitmq                                   3.13.7.20251130     618df24dfbf4   10 months ago   322MB",
                                "registry.osism.tech/kolla/release/memcached                                  1.6.24.20251130     8a9865997707   10 months ago   266MB",
                                "registry.osism.tech/kolla/release/opensearch                                 2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB",
                                "registry.osism.tech/kolla/release/keepalived                                 2.2.8.20251130      94862d07fc5a   10 months ago   276MB",
                                "registry.osism.tech/kolla/release/opensearch-dashboards                      2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB",
                                "registry.osism.tech/kolla/release/kolla-toolbox                              19.7.1.20251130     314d22193a72   10 months ago   669MB",
                                "registry.osism.tech/kolla/release/cron                                       3.0.20251130        e1e0428a330f   10 months ago   265MB",
                                "registry.osism.tech/kolla/release/grafana                                    12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB",
                                "registry.osism.tech/kolla/release/proxysql                                   3.0.3.20251130      2c7177938c0e   10 months ago   412MB",
                                "registry.osism.tech/kolla/release/haproxy                                    2.8.15.20251130     6d4c583df983   10 months ago   274MB",
                                "registry.osism.tech/kolla/release/fluentd                                    5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB",
                                "registry.osism.tech/kolla/release/redis                                      7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/redis-sentinel                             7.0.15.20251130     62d0b016058f   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/mariadb-server                             10.11.15.20251130   77db67eebcc3   10 months ago   452MB",
                                "registry.osism.tech/kolla/release/horizon                                    25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB",
                                "registry.osism.tech/kolla/release/prometheus-mysqld-exporter                 0.16.0.20251130     aedc672fb472   10 months ago   301MB",
                                "registry.osism.tech/kolla/release/prometheus-memcached-exporter              0.15.0.20251130     7b077076926d   10 months ago   298MB",
                                "registry.osism.tech/kolla/release/prometheus-cadvisor                        0.49.2.20251130     591cbce746c1   10 months ago   357MB",
                                "registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter          1.8.0.20251130      bcaaf5d64345   10 months ago   292MB",
                                "registry.osism.tech/kolla/release/prometheus-node-exporter                   1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB",
                                "registry.osism.tech/kolla/release/openvswitch-db-server                      3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/placement-api                              12.0.1.20251130     20317ff6dfb9   10 months ago   975MB",
                                "registry.osism.tech/kolla/release/openvswitch-vswitchd                       3.4.3.20251130      ad8bb4636454   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/nova-novncproxy                            30.2.1.20251130     99323056afa4   10 months ago   1.37GB",
                                "registry.osism.tech/kolla/release/nova-conductor                             30.2.1.20251130     92609e648215   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-api                                   30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-scheduler                             30.2.1.20251130     4c3c59730530   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/ceilometer-central                         23.0.2.20251130     37cb6975d4a5   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/ceilometer-notification                    23.0.2.20251130     bb2927b293dc   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/manila-share                               19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB",
                                "registry.osism.tech/kolla/release/manila-data                                19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB",
                                "registry.osism.tech/kolla/release/manila-api                                 19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/manila-scheduler                           19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/aodh-listener                              19.0.0.20251130     1e68c23a9d38   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-evaluator                             19.0.0.20251130     1726a7592f93   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-notifier                              19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-api                                   19.0.0.20251130     82a64f1d056d   10 months ago   973MB",
                                "registry.osism.tech/kolla/release/barbican-worker                            19.0.1.20251130     2cef5d51872b   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-keystone-listener                 19.0.1.20251130     bfcd8631a126   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-api                               19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/keystone                                   26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB",
                                "registry.osism.tech/kolla/release/keystone-fernet                            26.0.1.20251130     36669c355898   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/keystone-ssh                               26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/octavia-health-manager                     15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-housekeeping                       15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-api                                15.0.2.20251130     9375641bed7a   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/octavia-worker                             15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-driver-agent                       15.0.2.20251130     045f928baedc   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/neutron-server                             25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB",
                                "registry.osism.tech/kolla/release/glance-api                                 29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB",
                                "registry.osism.tech/kolla/release/designate-central                          19.0.1.20251130     00b6af03994a   10 months ago   983MB",
                                "registry.osism.tech/kolla/release/designate-worker                           19.0.1.20251130     18bc80370e46   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-producer                         19.0.1.20251130     eac4506bf51f   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-api                              19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-backend-bind9                    19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-mdns                             19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/skyline-console                            5.0.1.20251130      20430a0acd38   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/skyline-apiserver                          5.0.1.20251130      20bbe1600b66   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/cinder-volume                              25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB",
                                "registry.osism.tech/kolla/release/cinder-scheduler                           25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/cinder-backup                              25.3.1.20251130     c09074b62f18   10 months ago   1.41GB",
                                "registry.osism.tech/kolla/release/cinder-api                                 25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/ovn-nb-db-server                           24.9.3.20251130     e52b6499881a   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-controller                             24.9.3.20251130     fcd09e53d925   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-sb-db-server                           24.9.3.20251130     2fcefdb5b030   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-northd                                 24.9.3.20251130     948e5d22de86   10 months ago   840MB",
                                "registry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   17 months ago   1.27GB",
                                "+ for node in testbed-manager testbed-node-0 testbed-node-1 testbed-node-2",
                                "++ semver 10.2.0 5.0.0",
                                "+ [[ 1 -eq -1 ]]",
                                "",
                                "## Containers @ testbed-node-2",
                                "",
                                "+ echo",
                                "+ echo '## Containers @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 ps",
                                "CONTAINER ID   IMAGE                                                                                       COMMAND                  CREATED             STATUS                       PORTS     NAMES",
                                "38fb11490cce   registry.osism.tech/kolla/release/2025.1/grafana:13.1.1.20260814                            \"dumb-init --single-\u2026\"   26 seconds ago      Up 24 seconds                          grafana",
                                "78c10208e689   registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter:1.8.0.20260814   \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_elasticsearch_exporter",
                                "e8ae8b84b249   registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814                \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_cadvisor",
                                "7d3839cdfebb   registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter:0.15.0.20260814      \"dumb-init --single-\u2026\"   3 minutes ago       Up 3 minutes                           prometheus_memcached_exporter",
                                "d6ef72461a71   registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter:0.16.0.20260814         \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                           prometheus_mysqld_exporter",
                                "e11af3e88bb0   registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814            \"dumb-init --single-\u2026\"   4 minutes ago       Up 4 minutes                           prometheus_node_exporter",
                                "d20e07fcf04e   registry.osism.tech/kolla/release/2025.1/manila-share:20.0.2.20260814                       \"dumb-init --single-\u2026\"   8 minutes ago       Up 8 minutes (healthy)                 manila_share",
                                "4e7ce472c870   registry.osism.tech/kolla/release/2025.1/manila-scheduler:20.0.2.20260814                   \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_scheduler",
                                "65e45c450fe8   registry.osism.tech/kolla/release/2025.1/manila-data:20.0.2.20260814                        \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_data",
                                "80b7ac1a7751   registry.osism.tech/kolla/release/2025.1/manila-api:20.0.2.20260814                         \"dumb-init --single-\u2026\"   11 minutes ago      Up 11 minutes (healthy)                manila_api",
                                "d51ab45470d3   registry.osism.tech/kolla/release/2025.1/octavia-worker:16.0.2.20260814                     \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_worker",
                                "7460e5de5d7d   registry.osism.tech/kolla/release/2025.1/octavia-housekeeping:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_housekeeping",
                                "ec0ef4969ccd   registry.osism.tech/kolla/release/2025.1/octavia-health-manager:16.0.2.20260814             \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes (healthy)                octavia_health_manager",
                                "bc2f01d8b9b5   registry.osism.tech/kolla/release/2025.1/octavia-driver-agent:16.0.2.20260814               \"dumb-init --single-\u2026\"   14 minutes ago      Up 14 minutes                          octavia_driver_agent",
                                "fd791ac29f86   registry.osism.tech/kolla/release/2025.1/octavia-api:16.0.2.20260814                        \"dumb-init --single-\u2026\"   15 minutes ago      Up 15 minutes (healthy)                octavia_api",
                                "3b162f879d26   registry.osism.tech/kolla/release/2025.1/aodh-notifier:20.0.0.20260814                      \"dumb-init --single-\u2026\"   18 minutes ago      Up 18 minutes (healthy)                aodh_notifier",
                                "9822c9e4efd1   registry.osism.tech/kolla/release/2025.1/aodh-listener:20.0.0.20260814                      \"dumb-init --single-\u2026\"   19 minutes ago      Up 19 minutes (healthy)                aodh_listener",
                                "71dae7d4b7ef   registry.osism.tech/kolla/release/2025.1/aodh-evaluator:20.0.0.20260814                     \"dumb-init --single-\u2026\"   19 minutes ago      Up 19 minutes (healthy)                aodh_evaluator",
                                "37be84b8f62b   registry.osism.tech/kolla/release/2025.1/aodh-api:20.0.0.20260814                           \"dumb-init --single-\u2026\"   19 minutes ago      Up 19 minutes (healthy)                aodh_api",
                                "f799f2136e3d   registry.osism.tech/kolla/release/2025.1/ceilometer-central:24.0.1.20260814                 \"dumb-init --single-\u2026\"   21 minutes ago      Up 21 minutes                          ceilometer_central",
                                "acb99ce9705e   registry.osism.tech/kolla/release/2025.1/ceilometer-notification:24.0.1.20260814            \"dumb-init --single-\u2026\"   21 minutes ago      Up 21 minutes (healthy)                ceilometer_notification",
                                "ccf838214191   registry.osism.tech/kolla/release/2025.1/designate-worker:20.0.2.20260814                   \"dumb-init --single-\u2026\"   23 minutes ago      Up 23 minutes (healthy)                designate_worker",
                                "ff0eef5d23da   registry.osism.tech/kolla/release/2025.1/designate-mdns:20.0.2.20260814                     \"dumb-init --single-\u2026\"   24 minutes ago      Up 24 minutes (healthy)                designate_mdns",
                                "c03160acc4ac   registry.osism.tech/kolla/release/2025.1/designate-producer:20.0.2.20260814                 \"dumb-init --single-\u2026\"   24 minutes ago      Up 24 minutes (healthy)                designate_producer",
                                "336eb4589a76   registry.osism.tech/kolla/release/2025.1/designate-central:20.0.2.20260814                  \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_central",
                                "7f21cccd2323   registry.osism.tech/kolla/release/2025.1/designate-api:20.0.2.20260814                      \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_api",
                                "2578d4f981de   registry.osism.tech/kolla/release/2025.1/designate-backend-bind9:20.0.2.20260814            \"dumb-init --single-\u2026\"   25 minutes ago      Up 25 minutes (healthy)                designate_backend_bind9",
                                "19e02a476b0b   registry.osism.tech/kolla/release/2025.1/barbican-worker:20.0.1.20260814                    \"dumb-init --single-\u2026\"   27 minutes ago      Up 27 minutes (healthy)                barbican_worker",
                                "b3e4718f34fd   registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener:20.0.1.20260814         \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                barbican_keystone_listener",
                                "0421e50289d2   registry.osism.tech/kolla/release/2025.1/barbican-api:20.0.1.20260814                       \"dumb-init --single-\u2026\"   28 minutes ago      Up 28 minutes (healthy)                barbican_api",
                                "0ce6986008a2   registry.osism.tech/kolla/release/2025.1/cinder-backup:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago      Up 32 minutes (healthy)                cinder_backup",
                                "e333053631b9   registry.osism.tech/kolla/release/2025.1/cinder-volume:26.2.1.20260814                      \"dumb-init --single-\u2026\"   33 minutes ago      Up 32 minutes (healthy)                cinder_volume",
                                "0c9f78d5d4b8   registry.osism.tech/kolla/release/2025.1/cinder-scheduler:26.2.1.20260814                   \"dumb-init --single-\u2026\"   34 minutes ago      Up 32 minutes (healthy)                cinder_scheduler",
                                "23e2a99e5fe5   registry.osism.tech/kolla/release/2025.1/cinder-api:26.2.1.20260814                         \"dumb-init --single-\u2026\"   34 minutes ago      Up 32 minutes (healthy)                cinder_api",
                                "55dfedb3770b   registry.osism.tech/kolla/release/2025.1/glance-api:30.2.1.20260814                         \"dumb-init --single-\u2026\"   39 minutes ago      Up 38 minutes (healthy)                glance_api",
                                "eaab2c642522   registry.osism.tech/kolla/release/2025.1/skyline-console:6.0.2.20260814                     \"dumb-init --single-\u2026\"   44 minutes ago      Up 44 minutes (healthy)                skyline_console",
                                "7a1bd00c0f75   registry.osism.tech/kolla/release/2025.1/skyline-apiserver:6.0.1.20260814                   \"dumb-init --single-\u2026\"   44 minutes ago      Up 44 minutes (healthy)                skyline_apiserver",
                                "909058a4ac8f   registry.osism.tech/kolla/release/2025.1/horizon:25.3.3.20260814                            \"dumb-init --single-\u2026\"   45 minutes ago      Up 45 minutes (healthy)                horizon",
                                "125de53b55cd   registry.osism.tech/kolla/release/2025.1/nova-novncproxy:31.3.2.20260814                    \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_novncproxy",
                                "081fa7eee12c   registry.osism.tech/kolla/release/2025.1/nova-conductor:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_conductor",
                                "297837a1b5be   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             nova_metadata",
                                "fb0f05eedf45   registry.osism.tech/kolla/release/2025.1/nova-api:31.3.2.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_api",
                                "18a9bad3c66d   registry.osism.tech/kolla/release/2025.1/nova-scheduler:31.3.2.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up 49 minutes (healthy)                nova_scheduler",
                                "c230bb975906   registry.osism.tech/kolla/release/2025.1/neutron-server:26.0.6.20260814                     \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             neutron_server",
                                "d1ef40c56f16   registry.osism.tech/kolla/release/2025.1/placement-api:13.0.1.20260814                      \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             placement_api",
                                "a7e4d77d83ab   registry.osism.tech/kolla/release/2025.1/keystone:27.0.3.20260814                           \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone",
                                "ea340bc933a5   registry.osism.tech/kolla/release/2025.1/keystone-fernet:27.0.3.20260814                    \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone_fernet",
                                "7310edd4074d   registry.osism.tech/kolla/release/2025.1/keystone-ssh:27.0.3.20260814                       \"dumb-init --single-\u2026\"   About an hour ago   Up About an hour (healthy)             keystone_ssh",
                                "20323a630e44   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-crash\"    About an hour ago   Up About an hour                       ceph-crash-testbed-node-2",
                                "93d5afd87b91   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mgr -\u2026\"   2 hours ago         Up 2 hours                             ceph-mgr-testbed-node-2",
                                "7dcfa1695513   registry.osism.tech/osism/ceph-daemon:18.2.8                                                \"/usr/bin/ceph-mon -\u2026\"   2 hours ago         Up 2 hours                             ceph-mon-testbed-node-2",
                                "c6ed6bb21d6c   registry.osism.tech/kolla/release/2025.1/ovn-northd:25.3.1.20260814                         \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_northd",
                                "291c8cf10137   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay:25.3.1.20260814                    \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_sb_db_relay_1",
                                "2394bf36e84d   registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_sb_db",
                                "1fec76e9a8ba   registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server:25.3.1.20260814                   \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_nb_db",
                                "20fb15f66855   registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814                     \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             ovn_controller",
                                "28ef1fbb7c77   registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814                \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   openvswitch_vswitchd",
                                "c5a8bc088620   registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814               \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   openvswitch_db",
                                "d21738055b96   registry.osism.tech/kolla/release/2025.1/rabbitmq:4.1.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   rabbitmq",
                                "cc68c2720438   registry.osism.tech/kolla/release/2025.1/mariadb-server:10.11.18.20260814                   \"dumb-init -- kolla_\u2026\"   3 hours ago         Up 3 hours (healthy)                   mariadb",
                                "79662b05477d   registry.osism.tech/kolla/release/2025.1/redis-sentinel:7.0.15.20260814                     \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   redis_sentinel",
                                "f054c1ddb5fa   registry.osism.tech/kolla/release/2025.1/redis:7.0.15.20260814                              \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   redis",
                                "c4562a55d4b4   registry.osism.tech/kolla/release/2025.1/memcached:1.6.24.20260814                          \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   memcached",
                                "c021215d5d5f   registry.osism.tech/kolla/release/2025.1/opensearch-dashboards:2.19.6.20260814              \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   opensearch_dashboards",
                                "665eefd415ec   registry.osism.tech/kolla/release/2025.1/opensearch:2.19.6.20260814                         \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   opensearch",
                                "637141ec232f   registry.osism.tech/kolla/release/2025.1/keepalived:2.2.8.20260814                          \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             keepalived",
                                "ce004cd6e149   registry.osism.tech/kolla/release/2025.1/proxysql:3.0.8.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   proxysql",
                                "484402a6fb7c   registry.osism.tech/kolla/release/2025.1/haproxy:2.8.16.20260814                            \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours (healthy)                   haproxy",
                                "eee73d22e942   registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814                                  \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             cron",
                                "9f12f67c9bba   registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814                      \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             kolla_toolbox",
                                "68f19345254f   registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814                             \"dumb-init --single-\u2026\"   3 hours ago         Up 3 hours                             fluentd",
                                "",
                                "## Images @ testbed-node-2",
                                "",
                                "+ echo",
                                "+ echo '## Images @ testbed-node-2'",
                                "+ echo",
                                "+ osism container testbed-node-2 images",
                                "REPOSITORY                                                                   TAG                 IMAGE ID       CREATED         SIZE",
                                "registry.osism.tech/kolla/release/2025.1/keepalived                          2.2.8.20260814      dbe3d2fec69f   6 weeks ago     321MB",
                                "registry.osism.tech/kolla/release/2025.1/proxysql                            3.0.8.20260814      85dcf371211b   6 weeks ago     422MB",
                                "registry.osism.tech/kolla/release/2025.1/cron                                3.0.20260814        4f760009b909   6 weeks ago     274MB",
                                "registry.osism.tech/kolla/release/2025.1/kolla-toolbox                       20.5.1.20260814     6e1d7ddca7e0   6 weeks ago     678MB",
                                "registry.osism.tech/kolla/release/2025.1/fluentd                             5.0.9.20260814      04922ee5e6d5   6 weeks ago     587MB",
                                "registry.osism.tech/kolla/release/2025.1/grafana                             13.1.1.20260814     70da472581fd   6 weeks ago     1.44GB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch-dashboards               2.19.6.20260814     f5e50781c4c2   6 weeks ago     1.55GB",
                                "registry.osism.tech/kolla/release/2025.1/opensearch                          2.19.6.20260814     54d468e4a72a   6 weeks ago     1.57GB",
                                "registry.osism.tech/kolla/release/2025.1/memcached                           1.6.24.20260814     256135c9da99   6 weeks ago     274MB",
                                "registry.osism.tech/kolla/release/2025.1/rabbitmq                            4.1.8.20260814      c7be5e5b9dd0   6 weeks ago     347MB",
                                "registry.osism.tech/kolla/release/2025.1/haproxy                             2.8.16.20260814     c529f9f780a9   6 weeks ago     282MB",
                                "registry.osism.tech/kolla/release/2025.1/redis-sentinel                      7.0.15.20260814     be2fb088e648   6 weeks ago     281MB",
                                "registry.osism.tech/kolla/release/2025.1/redis                               7.0.15.20260814     1db2ddab5f41   6 weeks ago     281MB",
                                "registry.osism.tech/kolla/release/2025.1/mariadb-server                      10.11.18.20260814   ece35278c563   6 weeks ago     455MB",
                                "registry.osism.tech/kolla/release/2025.1/horizon                             25.3.3.20260814     b5790dc3d161   6 weeks ago     1.2GB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-memcached-exporter       0.15.0.20260814     9877a7b89ce5   6 weeks ago     306MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor                 0.49.2.20260814     5cad2067404a   6 weeks ago     365MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter            1.8.2.20260814      34b50d0b3d1e   6 weeks ago     314MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-mysqld-exporter          0.16.0.20260814     bccbde40483e   6 weeks ago     309MB",
                                "registry.osism.tech/kolla/release/2025.1/prometheus-elasticsearch-exporter   1.8.0.20260814      6295b451c60e   6 weeks ago     300MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd                3.5.1.20260814      71a991899270   6 weeks ago     290MB",
                                "registry.osism.tech/kolla/release/2025.1/openvswitch-db-server               3.5.1.20260814      4685b6207a85   6 weeks ago     290MB",
                                "registry.osism.tech/kolla/release/2025.1/keystone                            27.0.3.20260814     2cc35025ad41   6 weeks ago     1.08GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-ssh                        27.0.3.20260814     bbe0338a7c1d   6 weeks ago     1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/keystone-fernet                     27.0.3.20260814     74a9f3ed010c   6 weeks ago     1.05GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-volume                       26.2.1.20260814     f18894efdc15   6 weeks ago     1.79GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-backup                       26.2.1.20260814     16824e390aaf   6 weeks ago     1.44GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-scheduler                    26.2.1.20260814     b09c9911d043   6 weeks ago     1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/cinder-api                          26.2.1.20260814     3a5ae2b8de03   6 weeks ago     1.43GB",
                                "registry.osism.tech/kolla/release/2025.1/neutron-server                      26.0.6.20260814     e57b4203804f   6 weeks ago     1.24GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-share                        20.0.2.20260814     df08a4cedb6b   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-scheduler                    20.0.2.20260814     fd2a08c68923   6 weeks ago     1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-data                         20.0.2.20260814     8950ddcc74ce   6 weeks ago     1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/manila-api                          20.0.2.20260814     9004192359e2   6 weeks ago     1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/glance-api                          30.2.1.20260814     4bbe182bf597   6 weeks ago     1.12GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-worker                      16.0.2.20260814     f8ae4fe2f517   6 weeks ago     1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-api                         16.0.2.20260814     28306007f9b1   6 weeks ago     1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-housekeeping                16.0.2.20260814     709816d9264c   6 weeks ago     1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-driver-agent                16.0.2.20260814     206dc2d844cb   6 weeks ago     1.07GB",
                                "registry.osism.tech/kolla/release/2025.1/octavia-health-manager              16.0.2.20260814     67bd2749e146   6 weeks ago     1.04GB",
                                "registry.osism.tech/kolla/release/2025.1/placement-api                       13.0.1.20260814     d807c6da3659   6 weeks ago     991MB",
                                "registry.osism.tech/kolla/release/2025.1/skyline-console                     6.0.2.20260814      7a8d9c8e682f   6 weeks ago     1.06GB",
                                "registry.osism.tech/kolla/release/2025.1/skyline-apiserver                   6.0.1.20260814      52346429143f   6 weeks ago     1.01GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-api                       20.0.2.20260814     8e013f0a6300   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/designate-producer                  20.0.2.20260814     f7ee08001f5b   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/designate-worker                    20.0.2.20260814     549143f44901   6 weeks ago     1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-central                   20.0.2.20260814     70a31c0bb0c1   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/designate-backend-bind9             20.0.2.20260814     4dcb7f5ff21a   6 weeks ago     1GB",
                                "registry.osism.tech/kolla/release/2025.1/designate-mdns                      20.0.2.20260814     06550ab61c24   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/ceilometer-central                  24.0.1.20260814     406fabd6a0c8   6 weeks ago     990MB",
                                "registry.osism.tech/kolla/release/2025.1/ceilometer-notification             24.0.1.20260814     b533fee947fa   6 weeks ago     990MB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-keystone-listener          20.0.1.20260814     7b7917b5bc07   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-worker                     20.0.1.20260814     a694020f82f6   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/barbican-api                        20.0.1.20260814     09139c43ea8f   6 weeks ago     999MB",
                                "registry.osism.tech/kolla/release/2025.1/nova-api                            31.3.2.20260814     6ac42298f701   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-conductor                      31.3.2.20260814     bfafd4ea21ea   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-scheduler                      31.3.2.20260814     03b1d5655f3b   6 weeks ago     1.23GB",
                                "registry.osism.tech/kolla/release/2025.1/nova-novncproxy                     31.3.2.20260814     63db1b69a63f   6 weeks ago     1.39GB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-evaluator                      20.0.0.20260814     dc67ed4d4987   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-api                            20.0.0.20260814     9a5679691e60   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-listener                       20.0.0.20260814     120c5220e263   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/aodh-notifier                       20.0.0.20260814     141ccc4bcfc5   6 weeks ago     988MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-server                    25.3.1.20260814     882dd5c575b2   6 weeks ago     297MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-controller                      25.3.1.20260814     96b6f6badc8d   6 weeks ago     298MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-nb-db-server                    25.3.1.20260814     36887633fe30   6 weeks ago     297MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-northd                          25.3.1.20260814     81ae599d038c   6 weeks ago     297MB",
                                "registry.osism.tech/kolla/release/2025.1/ovn-sb-db-relay                     25.3.1.20260814     abba68284bbe   6 weeks ago     297MB",
                                "registry.osism.tech/osism/ceph-daemon                                        18.2.8              ff8677b2f485   6 months ago    1.35GB",
                                "registry.osism.tech/kolla/release/rabbitmq                                   3.13.7.20251130     618df24dfbf4   10 months ago   322MB",
                                "registry.osism.tech/kolla/release/memcached                                  1.6.24.20251130     8a9865997707   10 months ago   266MB",
                                "registry.osism.tech/kolla/release/opensearch                                 2.19.4.20251130     dc62f23331d2   10 months ago   1.56GB",
                                "registry.osism.tech/kolla/release/opensearch-dashboards                      2.19.4.20251130     3b3613dd9b1a   10 months ago   1.53GB",
                                "registry.osism.tech/kolla/release/keepalived                                 2.2.8.20251130      94862d07fc5a   10 months ago   276MB",
                                "registry.osism.tech/kolla/release/kolla-toolbox                              19.7.1.20251130     314d22193a72   10 months ago   669MB",
                                "registry.osism.tech/kolla/release/cron                                       3.0.20251130        e1e0428a330f   10 months ago   265MB",
                                "registry.osism.tech/kolla/release/grafana                                    12.3.0.20251130     6eb3b7b1dbf2   10 months ago   1.02GB",
                                "registry.osism.tech/kolla/release/proxysql                                   3.0.3.20251130      2c7177938c0e   10 months ago   412MB",
                                "registry.osism.tech/kolla/release/haproxy                                    2.8.15.20251130     6d4c583df983   10 months ago   274MB",
                                "registry.osism.tech/kolla/release/fluentd                                    5.0.8.20251130      fb3c98fc8cae   10 months ago   578MB",
                                "registry.osism.tech/kolla/release/redis                                      7.0.15.20251130     5548a8ce5b5c   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/redis-sentinel                             7.0.15.20251130     62d0b016058f   10 months ago   273MB",
                                "registry.osism.tech/kolla/release/mariadb-server                             10.11.15.20251130   77db67eebcc3   10 months ago   452MB",
                                "registry.osism.tech/kolla/release/horizon                                    25.1.2.20251130     d7257ed845e9   10 months ago   1.15GB",
                                "registry.osism.tech/kolla/release/prometheus-mysqld-exporter                 0.16.0.20251130     aedc672fb472   10 months ago   301MB",
                                "registry.osism.tech/kolla/release/prometheus-memcached-exporter              0.15.0.20251130     7b077076926d   10 months ago   298MB",
                                "registry.osism.tech/kolla/release/prometheus-cadvisor                        0.49.2.20251130     591cbce746c1   10 months ago   357MB",
                                "registry.osism.tech/kolla/release/prometheus-elasticsearch-exporter          1.8.0.20251130      bcaaf5d64345   10 months ago   292MB",
                                "registry.osism.tech/kolla/release/prometheus-node-exporter                   1.8.2.20251130      c1ab1d07f7ef   10 months ago   305MB",
                                "registry.osism.tech/kolla/release/openvswitch-db-server                      3.4.3.20251130      3e6f3fe8823c   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/openvswitch-vswitchd                       3.4.3.20251130      ad8bb4636454   10 months ago   279MB",
                                "registry.osism.tech/kolla/release/placement-api                              12.0.1.20251130     20317ff6dfb9   10 months ago   975MB",
                                "registry.osism.tech/kolla/release/nova-novncproxy                            30.2.1.20251130     99323056afa4   10 months ago   1.37GB",
                                "registry.osism.tech/kolla/release/nova-conductor                             30.2.1.20251130     92609e648215   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-api                                   30.2.1.20251130     2d78e7fdfb9a   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/nova-scheduler                             30.2.1.20251130     4c3c59730530   10 months ago   1.21GB",
                                "registry.osism.tech/kolla/release/ceilometer-central                         23.0.2.20251130     37cb6975d4a5   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/ceilometer-notification                    23.0.2.20251130     bb2927b293dc   10 months ago   976MB",
                                "registry.osism.tech/kolla/release/manila-share                               19.1.1.20251130     df44f491f2c1   10 months ago   1.22GB",
                                "registry.osism.tech/kolla/release/manila-data                                19.1.1.20251130     cd8b74c8a47a   10 months ago   1.06GB",
                                "registry.osism.tech/kolla/release/manila-api                                 19.1.1.20251130     654f9bd3c940   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/manila-scheduler                           19.1.1.20251130     e0864fa03a78   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/aodh-listener                              19.0.0.20251130     1e68c23a9d38   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-evaluator                             19.0.0.20251130     1726a7592f93   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-notifier                              19.0.0.20251130     abbd6e9f87e2   10 months ago   974MB",
                                "registry.osism.tech/kolla/release/aodh-api                                   19.0.0.20251130     82a64f1d056d   10 months ago   973MB",
                                "registry.osism.tech/kolla/release/barbican-worker                            19.0.1.20251130     2cef5d51872b   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-keystone-listener                 19.0.1.20251130     bfcd8631a126   10 months ago   991MB",
                                "registry.osism.tech/kolla/release/barbican-api                               19.0.1.20251130     9195ddc3e4c5   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/keystone                                   26.0.1.20251130     6c1543e94c06   10 months ago   1.09GB",
                                "registry.osism.tech/kolla/release/keystone-fernet                            26.0.1.20251130     36669c355898   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/keystone-ssh                               26.0.1.20251130     e002cffc8eb8   10 months ago   1.04GB",
                                "registry.osism.tech/kolla/release/octavia-health-manager                     15.0.2.20251130     059dc6d4a159   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-housekeeping                       15.0.2.20251130     c9059accdc4a   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-api                                15.0.2.20251130     9375641bed7a   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/octavia-worker                             15.0.2.20251130     708f50e37fa7   10 months ago   1.03GB",
                                "registry.osism.tech/kolla/release/octavia-driver-agent                       15.0.2.20251130     045f928baedc   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/neutron-server                             25.2.2.20251130     fa71fe0a109e   10 months ago   1.16GB",
                                "registry.osism.tech/kolla/release/glance-api                                 29.0.1.20251130     b1fcfbc49057   10 months ago   1.1GB",
                                "registry.osism.tech/kolla/release/designate-central                          19.0.1.20251130     00b6af03994a   10 months ago   983MB",
                                "registry.osism.tech/kolla/release/designate-worker                           19.0.1.20251130     18bc80370e46   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-producer                         19.0.1.20251130     eac4506bf51f   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-api                              19.0.1.20251130     ad5d5cd1392a   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/designate-backend-bind9                    19.0.1.20251130     4e19a1dc9c8a   10 months ago   989MB",
                                "registry.osism.tech/kolla/release/designate-mdns                             19.0.1.20251130     4ad9e0017d6e   10 months ago   984MB",
                                "registry.osism.tech/kolla/release/skyline-console                            5.0.1.20251130      20430a0acd38   10 months ago   1.05GB",
                                "registry.osism.tech/kolla/release/skyline-apiserver                          5.0.1.20251130      20bbe1600b66   10 months ago   990MB",
                                "registry.osism.tech/kolla/release/cinder-volume                              25.3.1.20251130     ab7ee3c06214   10 months ago   1.72GB",
                                "registry.osism.tech/kolla/release/cinder-scheduler                           25.3.1.20251130     47d31cd2c25d   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/cinder-backup                              25.3.1.20251130     c09074b62f18   10 months ago   1.41GB",
                                "registry.osism.tech/kolla/release/cinder-api                                 25.3.1.20251130     ceaaac81e8af   10 months ago   1.4GB",
                                "registry.osism.tech/kolla/release/ovn-controller                             24.9.3.20251130     fcd09e53d925   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-nb-db-server                           24.9.3.20251130     e52b6499881a   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-sb-db-server                           24.9.3.20251130     2fcefdb5b030   10 months ago   840MB",
                                "registry.osism.tech/kolla/release/ovn-northd                                 24.9.3.20251130     948e5d22de86   10 months ago   840MB",
                                "registry.osism.tech/osism/ceph-daemon                                        18.2.7              5f92363b1f93   17 months ago   1.27GB",
                                "+ sh -c /opt/configuration/scripts/check-services.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ 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",
                                "++ export RABBITMQ3TO4=true",
                                "++ RABBITMQ3TO4=true",
                                "+ sh -c /opt/configuration/scripts/check/100-ceph-with-ansible.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# Ceph status",
                                "",
                                "++ export MANAGER_VERSION=10.2.0",
                                "++ MANAGER_VERSION=10.2.0",
                                "+ echo",
                                "+ echo '# Ceph status'",
                                "+ echo",
                                "+ ceph -s",
                                "  cluster:",
                                "    id:     11111111-1111-1111-1111-111111111111",
                                "    health: HEALTH_OK",
                                " ",
                                "  services:",
                                "    mon: 3 daemons, quorum testbed-node-0,testbed-node-1,testbed-node-2 (age 2h)",
                                "    mgr: testbed-node-0(active, since 2h), standbys: testbed-node-1, testbed-node-2",
                                "    mds: 1/1 daemons up, 2 standby",
                                "    osd: 6 osds: 6 up (since 115m), 6 in (since 4h)",
                                "    rgw: 3 daemons active (3 hosts, 1 zones)",
                                " ",
                                "  data:",
                                "    volumes: 1/1 healthy",
                                "    pools:   14 pools, 401 pgs",
                                "    objects: 821 objects, 2.8 GiB",
                                "    usage:   7.9 GiB used, 112 GiB / 120 GiB avail",
                                "    pgs:     401 active+clean",
                                " ",
                                "  io:",
                                "    client:   1.2 KiB/s rd, 1 op/s rd, 0 op/s wr",
                                " ",
                                "",
                                "# Ceph versions",
                                "",
                                "+ echo",
                                "+ echo '# Ceph versions'",
                                "+ echo",
                                "+ ceph versions",
                                "{",
                                "    \"mon\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"mgr\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"osd\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 6",
                                "    },",
                                "    \"mds\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"rgw\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 3",
                                "    },",
                                "    \"overall\": {",
                                "        \"ceph version 18.2.8 (efac5a54607c13fa50d4822e50242b86e6e446df) reef (stable)\": 18",
                                "    }",
                                "}",
                                "",
                                "# Ceph OSD tree",
                                "",
                                "+ echo",
                                "+ echo '# Ceph OSD tree'",
                                "+ echo",
                                "+ ceph osd df tree",
                                "ID  CLASS  WEIGHT   REWEIGHT  SIZE     RAW USE  DATA     OMAP    META     AVAIL    %USE  VAR   PGS  STATUS  TYPE NAME              ",
                                "-1         0.11691         -  120 GiB  7.9 GiB  7.6 GiB  43 KiB  318 MiB  112 GiB  6.62  1.00    -          root default           ",
                                "-5         0.03897         -   40 GiB  2.6 GiB  2.5 GiB  13 KiB  100 MiB   37 GiB  6.61  1.00    -              host testbed-node-3",
                                " 1    hdd  0.01949   1.00000   20 GiB  1.0 GiB  982 MiB   5 KiB   50 MiB   19 GiB  5.04  0.76  176      up          osd.1          ",
                                " 3    hdd  0.01949   1.00000   20 GiB  1.6 GiB  1.6 GiB   8 KiB   51 MiB   18 GiB  8.17  1.23  216      up          osd.3          ",
                                "-3         0.03897         -   40 GiB  2.6 GiB  2.5 GiB  15 KiB  100 MiB   37 GiB  6.61  1.00    -              host testbed-node-4",
                                " 0    hdd  0.01949   1.00000   20 GiB  1.7 GiB  1.6 GiB   7 KiB   46 MiB   18 GiB  8.43  1.27  200      up          osd.0          ",
                                " 4    hdd  0.01949   1.00000   20 GiB  980 MiB  926 MiB   8 KiB   54 MiB   19 GiB  4.79  0.72  190      up          osd.4          ",
                                "-7         0.03897         -   40 GiB  2.7 GiB  2.5 GiB  15 KiB  117 MiB   37 GiB  6.65  1.00    -              host testbed-node-5",
                                " 2    hdd  0.01949   1.00000   20 GiB  1.4 GiB  1.4 GiB   6 KiB   58 MiB   19 GiB  7.23  1.09  191      up          osd.2          ",
                                " 5    hdd  0.01949   1.00000   20 GiB  1.2 GiB  1.2 GiB   9 KiB   58 MiB   19 GiB  6.07  0.92  197      up          osd.5          ",
                                "                       TOTAL  120 GiB  7.9 GiB  7.6 GiB  45 KiB  318 MiB  112 GiB  6.62                                            ",
                                "MIN/MAX VAR: 0.72/1.27  STDDEV: 1.43",
                                "",
                                "# Ceph monitor status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph monitor status'",
                                "+ echo",
                                "+ ceph mon stat",
                                "e1: 3 mons at {testbed-node-0=[v2:192.168.16.10:3300/0,v1:192.168.16.10:6789/0],testbed-node-1=[v2:192.168.16.11:3300/0,v1:192.168.16.11:6789/0],testbed-node-2=[v2:192.168.16.12:3300/0,v1:192.168.16.12:6789/0]} removed_ranks: {} disallowed_leaders: {}, election epoch 30, leader 0 testbed-node-0, quorum 0,1,2 testbed-node-0,testbed-node-1,testbed-node-2",
                                "",
                                "# Ceph quorum status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph quorum status'",
                                "+ echo",
                                "+ ceph quorum_status",
                                "+ jq",
                                "{",
                                "  \"election_epoch\": 30,",
                                "  \"quorum\": [",
                                "    0,",
                                "    1,",
                                "    2",
                                "  ],",
                                "  \"quorum_names\": [",
                                "    \"testbed-node-0\",",
                                "    \"testbed-node-1\",",
                                "    \"testbed-node-2\"",
                                "  ],",
                                "  \"quorum_leader_name\": \"testbed-node-0\",",
                                "  \"quorum_age\": 8876,",
                                "  \"features\": {",
                                "    \"quorum_con\": \"4540138322906710015\",",
                                "    \"quorum_mon\": [",
                                "      \"kraken\",",
                                "      \"luminous\",",
                                "      \"mimic\",",
                                "      \"osdmap-prune\",",
                                "      \"nautilus\",",
                                "      \"octopus\",",
                                "      \"pacific\",",
                                "      \"elector-pinging\",",
                                "      \"quincy\",",
                                "      \"reef\"",
                                "    ]",
                                "  },",
                                "  \"monmap\": {",
                                "    \"epoch\": 1,",
                                "    \"fsid\": \"11111111-1111-1111-1111-111111111111\",",
                                "    \"modified\": \"2026-10-01T03:47:09.132597Z\",",
                                "    \"created\": \"2026-10-01T03:47:09.132597Z\",",
                                "    \"min_mon_release\": 18,",
                                "    \"min_mon_release_name\": \"reef\",",
                                "    \"election_strategy\": 1,",
                                "    \"disallowed_leaders\": \"\",",
                                "    \"stretch_mode\": false,",
                                "    \"tiebreaker_mon\": \"\",",
                                "    \"removed_ranks\": \"\",",
                                "    \"features\": {",
                                "      \"persistent\": [",
                                "        \"kraken\",",
                                "        \"luminous\",",
                                "        \"mimic\",",
                                "        \"osdmap-prune\",",
                                "        \"nautilus\",",
                                "        \"octopus\",",
                                "        \"pacific\",",
                                "        \"elector-pinging\",",
                                "        \"quincy\",",
                                "        \"reef\"",
                                "      ],",
                                "      \"optional\": []",
                                "    },",
                                "    \"mons\": [",
                                "      {",
                                "        \"rank\": 0,",
                                "        \"name\": \"testbed-node-0\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.10:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.10:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.10:6789/0\",",
                                "        \"public_addr\": \"192.168.16.10:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 1,",
                                "        \"name\": \"testbed-node-1\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.11:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.11:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.11:6789/0\",",
                                "        \"public_addr\": \"192.168.16.11:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      },",
                                "      {",
                                "        \"rank\": 2,",
                                "        \"name\": \"testbed-node-2\",",
                                "        \"public_addrs\": {",
                                "          \"addrvec\": [",
                                "            {",
                                "              \"type\": \"v2\",",
                                "              \"addr\": \"192.168.16.12:3300\",",
                                "              \"nonce\": 0",
                                "            },",
                                "            {",
                                "              \"type\": \"v1\",",
                                "              \"addr\": \"192.168.16.12:6789\",",
                                "              \"nonce\": 0",
                                "            }",
                                "          ]",
                                "        },",
                                "        \"addr\": \"192.168.16.12:6789/0\",",
                                "        \"public_addr\": \"192.168.16.12:6789/0\",",
                                "        \"priority\": 0,",
                                "        \"weight\": 0,",
                                "        \"crush_location\": \"{}\"",
                                "      }",
                                "    ]",
                                "  }",
                                "}",
                                "",
                                "# Ceph free space status",
                                "",
                                "+ echo",
                                "+ echo '# Ceph free space status'",
                                "+ echo",
                                "+ ceph df",
                                "--- RAW STORAGE ---",
                                "CLASS     SIZE    AVAIL     USED  RAW USED  %RAW USED",
                                "hdd    120 GiB  112 GiB  7.9 GiB   7.9 GiB       6.62",
                                "TOTAL  120 GiB  112 GiB  7.9 GiB   7.9 GiB       6.62",
                                " ",
                                "--- POOLS ---",
                                "POOL                       ID  PGS   STORED  OBJECTS     USED  %USED  MAX AVAIL",
                                ".mgr                        1    1  577 KiB        2  1.1 MiB      0     52 GiB",
                                "cephfs_data                 2   32      0 B        0      0 B      0     35 GiB",
                                "cephfs_metadata             3   16   10 KiB       22  111 KiB      0     35 GiB",
                                "default.rgw.buckets.data    4   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.buckets.index   5   32      0 B        0      0 B      0     35 GiB",
                                "default.rgw.control         6   32      0 B        8      0 B      0     35 GiB",
                                "default.rgw.log             7   32  3.6 KiB      209  408 KiB      0     35 GiB",
                                "default.rgw.meta            8   32      0 B        0      0 B      0     35 GiB",
                                ".rgw.root                   9   32  3.9 KiB        8   64 KiB      0     52 GiB",
                                "backups                    10   32     19 B        2   12 KiB      0     35 GiB",
                                "volumes                    11   32  325 MiB      267  974 MiB   0.91     35 GiB",
                                "images                     12   32  2.2 GiB      299  6.7 GiB   6.03     35 GiB",
                                "metrics                    13   32     19 B        2   12 KiB      0     35 GiB",
                                "vms                        14   32     19 B        2   12 KiB      0     35 GiB",
                                "++ semver 10.2.0 5.0.0",
                                "+ [[ 1 -eq -1 ]]",
                                "+ osism apply facts",
                                "\u001b[32m2026-10-01 08:42:28\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of facts.\u001b[0m",
                                "\u001b[32m2026-10-01 08:42:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 36f75ded-68a1-458c-b9ab-047596732dfd (facts) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:42:29\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 36f75ded-68a1-458c-b9ab-047596732dfd (facts) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Apply role facts] ********************************************************",
                                "",
                                "TASK [osism.commons.facts : Create custom facts directory] *********************",
                                "Thursday 01 October 2026  08:42:35 +0000 (0:00:02.579)       0:00:02.579 ****** ",
                                "\u001b[0;32mok: [testbed-manager]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [osism.commons.facts : Copy fact files] ***********************************",
                                "Thursday 01 October 2026  08:42:40 +0000 (0:00:04.259)       0:00:06.839 ****** ",
                                "\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] ***********************************************",
                                "Thursday 01 October 2026  08:42:43 +0000 (0:00:03.549)       0:00:10.389 ****** ",
                                "\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-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "",
                                "PLAY [Gather facts for all hosts if using --limit] *****************************",
                                "",
                                "TASK [Gather facts for all hosts] **********************************************",
                                "Thursday 01 October 2026  08:42:52 +0000 (0:00:08.998)       0:00:19.387 ****** ",
                                "\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 ********************************************************************",
                                "Thursday 01 October 2026  08:42:55 +0000 (0:00:03.230)       0:00:22.617 ****** ",
                                "=============================================================================== ",
                                "Gathers facts about hosts ----------------------------------------------- 9.00s",
                                "osism.commons.facts : Create custom facts directory --------------------- 4.26s",
                                "osism.commons.facts : Copy fact files ----------------------------------- 3.55s",
                                "Gather facts for all hosts ---------------------------------------------- 3.23s",
                                "+ osism validate ceph-mons",
                                "",
                                "PLAY [Ceph validate mons] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Thursday 01 October 2026  08:43:15 +0000 (0:00:02.209)       0:00:02.209 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Thursday 01 October 2026  08:43:18 +0000 (0:00:03.086)       0:00:05.296 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Thursday 01 October 2026  08:43:20 +0000 (0:00:02.025)       0:00:07.321 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Thursday 01 October 2026  08:43:22 +0000 (0:00:01.308)       0:00:08.630 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Get container info] ******************************************************",
                                "Thursday 01 October 2026  08:43:24 +0000 (0:00:02.219)       0:00:10.849 ****** ",
                                "\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 [Set test result to failed if container is missing] ***********************",
                                "Thursday 01 October 2026  08:43:27 +0000 (0:00:02.776)       0:00:13.625 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if container is existing] **********************",
                                "Thursday 01 October 2026  08:43:28 +0000 (0:00:01.526)       0:00:15.152 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  08:43:30 +0000 (0:00:01.451)       0:00:16.603 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if ceph-mon is not running] ********************",
                                "Thursday 01 October 2026  08:43:31 +0000 (0:00:01.559)       0:00:18.163 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if ceph-mon is running] ************************",
                                "Thursday 01 October 2026  08:43:33 +0000 (0:00:01.704)       0:00:19.867 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  08:43:34 +0000 (0:00:01.517)       0:00:21.384 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  08:43:36 +0000 (0:00:01.401)       0:00:22.786 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  08:43:37 +0000 (0:00:01.394)       0:00:24.180 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:43:39 +0000 (0:00:01.400)       0:00:25.580 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:43:39 +0000 (0:00:00.544)       0:00:26.124 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:43:40 +0000 (0:00:00.477)       0:00:26.601 ****** ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  08:43:41 +0000 (0:00:01.168)       0:00:27.770 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Thursday 01 October 2026  08:43:42 +0000 (0:00:01.392)       0:00:29.162 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare quorum test vars] ************************************************",
                                "Thursday 01 October 2026  08:43:44 +0000 (0:00:01.405)       0:00:30.568 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Get monmap info from one mon container] **********************************",
                                "Thursday 01 October 2026  08:43:45 +0000 (0:00:01.262)       0:00:31.830 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set quorum test data] ****************************************************",
                                "Thursday 01 October 2026  08:43:48 +0000 (0:00:02.963)       0:00:34.794 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail quorum test if not all monitors are in quorum] **********************",
                                "Thursday 01 October 2026  08:43:49 +0000 (0:00:01.688)       0:00:36.483 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass quorum test if all monitors are in quorum] **************************",
                                "Thursday 01 October 2026  08:43:51 +0000 (0:00:01.308)       0:00:37.792 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set fsid test vars] ******************************************************",
                                "Thursday 01 October 2026  08:43:52 +0000 (0:00:01.493)       0:00:39.285 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail Cluster FSID test if FSID does not match configuration] *************",
                                "Thursday 01 October 2026  08:43:54 +0000 (0:00:01.488)       0:00:40.773 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass Cluster FSID test if it matches configuration] **********************",
                                "Thursday 01 October 2026  08:43:55 +0000 (0:00:01.195)       0:00:41.969 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare status test vars] ************************************************",
                                "Thursday 01 October 2026  08:43:56 +0000 (0:00:01.216)       0:00:43.185 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather status data] ******************************************************",
                                "Thursday 01 October 2026  08:43:57 +0000 (0:00:01.242)       0:00:44.427 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set health test data] ****************************************************",
                                "Thursday 01 October 2026  08:44:00 +0000 (0:00:02.692)       0:00:47.119 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable] *************************",
                                "Thursday 01 October 2026  08:44:02 +0000 (0:00:01.623)       0:00:48.743 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if health is acceptable] *****************************",
                                "Thursday 01 October 2026  08:44:03 +0000 (0:00:01.215)       0:00:49.959 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail cluster-health if health is not acceptable (strict)] ****************",
                                "Thursday 01 October 2026  08:44:04 +0000 (0:00:01.249)       0:00:51.209 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass cluster-health if status is OK (strict)] ****************************",
                                "Thursday 01 October 2026  08:44:05 +0000 (0:00:01.170)       0:00:52.379 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Thursday 01 October 2026  08:44:07 +0000 (0:00:01.206)       0:00:53.585 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Thursday 01 October 2026  08:44:08 +0000 (0:00:01.414)       0:00:55.000 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  08:44:09 +0000 (0:00:01.457)       0:00:56.457 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  08:44:13 +0000 (0:00:03.467)       0:00:59.925 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  08:44:15 +0000 (0:00:01.680)       0:01:01.606 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:44:16 +0000 (0:00:01.733)       0:01:03.339 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:44:17 +0000 (0:00:00.505)       0:01:03.845 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:44:17 +0000 (0:00:00.486)       0:01:04.331 ****** ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Thursday 01 October 2026  08:44:18 +0000 (0:00:00.900)       0:01:05.231 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  08:44:21 +0000 (0:00:02.547)       0:01:07.779 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-mons-validator-2026-10-01T08:43:16+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=24  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=13  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:44:23 +0000 (0:00:02.159)       0:01:09.939 ****** ",
                                "=============================================================================== ",
                                "Aggregate test results step one ----------------------------------------- 3.47s",
                                "Get timestamp for report file ------------------------------------------- 3.09s",
                                "Get monmap info from one mon container ---------------------------------- 2.96s",
                                "Get container info ------------------------------------------------------ 2.78s",
                                "Gather status data ------------------------------------------------------ 2.69s",
                                "Write report file ------------------------------------------------------- 2.55s",
                                "Prepare test data for container existance test -------------------------- 2.22s",
                                "Flush handlers ---------------------------------------------------------- 2.19s",
                                "Print report file information ------------------------------------------- 2.16s",
                                "Create report output directory ------------------------------------------ 2.03s",
                                "Flush handlers ---------------------------------------------------------- 1.89s",
                                "Aggregate test results step three --------------------------------------- 1.73s",
                                "Set test result to failed if ceph-mon is not running -------------------- 1.70s",
                                "Set quorum test data ---------------------------------------------------- 1.69s",
                                "Aggregate test results step two ----------------------------------------- 1.68s",
                                "Set health test data ---------------------------------------------------- 1.62s",
                                "Prepare test data ------------------------------------------------------- 1.56s",
                                "Set test result to failed if container is missing ----------------------- 1.53s",
                                "Set test result to passed if ceph-mon is running ------------------------ 1.52s",
                                "Pass quorum test if all monitors are in quorum -------------------------- 1.49s",
                                "+ osism validate ceph-mgrs",
                                "",
                                "PLAY [Ceph validate mgrs] ******************************************************",
                                "",
                                "TASK [Get timestamp for report file] *******************************************",
                                "Thursday 01 October 2026  08:44:43 +0000 (0:00:01.762)       0:00:01.762 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Thursday 01 October 2026  08:44:45 +0000 (0:00:02.659)       0:00:04.422 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Thursday 01 October 2026  08:44:47 +0000 (0:00:02.075)       0:00:06.497 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Prepare test data for container existance test] **************************",
                                "Thursday 01 October 2026  08:44:49 +0000 (0:00:01.263)       0:00:07.760 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Get container info] ******************************************************",
                                "Thursday 01 October 2026  08:44:51 +0000 (0:00:02.063)       0:00:09.823 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if container is missing] ***********************",
                                "Thursday 01 October 2026  08:44:54 +0000 (0:00:02.893)       0:00:12.716 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if container is existing] **********************",
                                "Thursday 01 October 2026  08:44:55 +0000 (0:00:01.733)       0:00:14.450 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  08:44:57 +0000 (0:00:01.579)       0:00:16.030 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if ceph-mgr is not running] ********************",
                                "Thursday 01 October 2026  08:44:59 +0000 (0:00:01.588)       0:00:17.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 [Set test result to passed if ceph-mgr is running] ************************",
                                "Thursday 01 October 2026  08:45:00 +0000 (0:00:01.737)       0:00:19.356 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-1]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  08:45:02 +0000 (0:00:01.431)       0:00:20.788 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  08:45:03 +0000 (0:00:01.468)       0:00:22.256 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  08:45:05 +0000 (0:00:01.508)       0:00:23.765 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:45:06 +0000 (0:00:01.491)       0:00:25.257 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:45:07 +0000 (0:00:00.531)       0:00:25.789 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:45:07 +0000 (0:00:00.508)       0:00:26.297 ****** ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  08:45:08 +0000 (0:00:01.237)       0:00:27.534 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail due to missing containers] ******************************************",
                                "Thursday 01 October 2026  08:45:10 +0000 (0:00:01.384)       0:00:28.919 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Define mgr module test vars] *********************************************",
                                "Thursday 01 October 2026  08:45:11 +0000 (0:00:01.351)       0:00:30.270 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Gather list of mgr modules] **********************************************",
                                "Thursday 01 October 2026  08:45:12 +0000 (0:00:01.269)       0:00:31.540 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Parse mgr module list from json] *****************************************",
                                "Thursday 01 October 2026  08:45:16 +0000 (0:00:03.151)       0:00:34.692 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Extract list of enabled mgr modules] *************************************",
                                "Thursday 01 October 2026  08:45:17 +0000 (0:00:01.482)       0:00:36.174 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Fail test if mgr modules are disabled that should be enabled] ************",
                                "Thursday 01 October 2026  08:45:19 +0000 (0:00:01.491)       0:00:37.665 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Pass test if required mgr modules are enabled] ***************************",
                                "Thursday 01 October 2026  08:45:20 +0000 (0:00:01.010)       0:00:38.675 ****** ",
                                "\u001b[0;32mok: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Thursday 01 October 2026  08:45:21 +0000 (0:00:01.082)       0:00:39.758 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Thursday 01 October 2026  08:45:22 +0000 (0:00:01.330)       0:00:41.089 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  08:45:24 +0000 (0:00:01.535)       0:00:42.624 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  08:45:26 +0000 (0:00:02.781)       0:00:45.406 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  08:45:28 +0000 (0:00:01.477)       0:00:46.883 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:45:29 +0000 (0:00:01.451)       0:00:48.335 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:45:30 +0000 (0:00:00.526)       0:00:48.861 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:45:30 +0000 (0:00:00.504)       0:00:49.366 ****** ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Thursday 01 October 2026  08:45:31 +0000 (0:00:00.877)       0:00:50.244 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-0 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  08:45:34 +0000 (0:00:02.568)       0:00:52.812 ****** ",
                                "\u001b[0;32mok: [testbed-node-0 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-mgrs-validator-2026-10-01T08:44:43+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=3   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=5   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:45:36 +0000 (0:00:01.864)       0:00:54.676 ****** ",
                                "=============================================================================== ",
                                "Gather list of mgr modules ---------------------------------------------- 3.15s",
                                "Get container info ------------------------------------------------------ 2.89s",
                                "Aggregate test results step one ----------------------------------------- 2.78s",
                                "Get timestamp for report file ------------------------------------------- 2.66s",
                                "Write report file ------------------------------------------------------- 2.57s",
                                "Flush handlers ---------------------------------------------------------- 2.28s",
                                "Create report output directory ------------------------------------------ 2.08s",
                                "Prepare test data for container existance test -------------------------- 2.06s",
                                "Flush handlers ---------------------------------------------------------- 1.91s",
                                "Print report file information ------------------------------------------- 1.86s",
                                "Set test result to failed if ceph-mgr is not running -------------------- 1.74s",
                                "Set test result to failed if container is missing ----------------------- 1.73s",
                                "Prepare test data ------------------------------------------------------- 1.59s",
                                "Set test result to passed if container is existing ---------------------- 1.58s",
                                "Set validation result to failed if a test failed ------------------------ 1.54s",
                                "Aggregate test results step two ----------------------------------------- 1.51s",
                                "Aggregate test results step three --------------------------------------- 1.49s",
                                "Extract list of enabled mgr modules ------------------------------------- 1.49s",
                                "Parse mgr module list from json ----------------------------------------- 1.48s",
                                "Aggregate test results step two ----------------------------------------- 1.48s",
                                "+ osism validate ceph-osds",
                                "",
                                "PLAY [Ceph validate OSDs] ******************************************************",
                                "",
                                "TASK [Gather fresh facts] ******************************************************",
                                "Thursday 01 October 2026  08:45:56 +0000 (0:00:02.281)       0:00:02.281 ****** ",
                                "\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 [Get timestamp for report file] *******************************************",
                                "Thursday 01 October 2026  08:46:04 +0000 (0:00:07.991)       0:00:10.273 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Get extra vars for Ceph configuration] ***********************************",
                                "Thursday 01 October 2026  08:46:06 +0000 (0:00:02.549)       0:00:12.822 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Create report output directory] ******************************************",
                                "Thursday 01 October 2026  08:46:08 +0000 (0:00:01.405)       0:00:14.227 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Define report vars] ******************************************************",
                                "Thursday 01 October 2026  08:46:10 +0000 (0:00:02.225)       0:00:16.453 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Thursday 01 October 2026  08:46:11 +0000 (0:00:01.197)       0:00:17.651 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Thursday 01 October 2026  08:46:12 +0000 (0:00:01.268)       0:00:18.919 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Define OSD test variables] ***********************************************",
                                "Thursday 01 October 2026  08:46:14 +0000 (0:00:01.520)       0:00:20.440 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Calculate OSD devices for each host] *************************************",
                                "Thursday 01 October 2026  08:46:15 +0000 (0:00:01.277)       0:00:21.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 [Calculate total number of OSDs in cluster] *******************************",
                                "Thursday 01 October 2026  08:46:17 +0000 (0:00:01.386)       0:00:23.104 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  08:46:18 +0000 (0:00:01.466)       0:00:24.570 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of ceph-osd containers on host] *********************************",
                                "Thursday 01 October 2026  08:46:20 +0000 (0:00:01.524)       0:00:26.094 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/prometheus_libvirt_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', 'state': 'running', 'status': 'Up 6 minutes', 'id': '87c7e3d49235a6d6a519fd5114ef186919f56d51b38a2aa6b193ff0dcad1f805'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/prometheus_cadvisor', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': 'f3fe9812c446f6ced88855c072d84682de4c7c03b7f1f78a89eccc8a598c73d5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/prometheus_node_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': '7ddc9b83668b37098d29882f07644b8be0ebdc197c642ce6a9f0ec7ad7ed7e97'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/ceilometer_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'state': 'running', 'status': 'Up 24 minutes', 'id': 'e7700180bc2ee49d06596d9ad10c20ca2474a55a63c3360ccdcf3539b32c221b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/nova_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', 'state': 'running', 'status': 'Up 53 minutes (healthy)', 'id': '6191021a5a1a2cad24649ddbee601e2968ecbebadd8a895d68f7653a3282bad8'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/nova_libvirt', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': 'fdd3649a2475a5c724680e9cece48fc4c4fe81fbe2466523f9f4ef1c8ff47a88'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/nova_ssh', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': '2ba77fac87220ae40ba85121ada4fbb6e88db354a0f1d4762050df7188b2624c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': 'cf194ebee9ca6204e0fc9613f26214abb0a385d029bad9b5a0e652a7599b76dd'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/ceph-crash-testbed-node-3', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': 'f07aad0a431c5d26d31faaa8630e6493d43d8a3bc6104b0526230e1ecf054533'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/ceph-rgw-default-testbed-node-3-rgw0', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '961f3b8c21e09679adac1fc3f820997b14129cc2d5fc1c03a18646d20bf93413'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/ceph-mds-testbed-node-3', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '36a728c77b681ece615dd13e0b53a9e2b15583fef3e9cfbd4aac45f33f778698'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': '/ceph-osd-1', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': 'ccef85389f4b81369d4a0a2997ae16efd9ce214dc78ae9ab8ed049589d5174b3'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-3] => (item={'name': '/ceph-osd-3', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': 'bc662c44d5b2259ecf19e8459c97cfe2b9c98c0ee24be59e6ce41d552585801d'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/ovn_controller', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', 'state': 'running', 'status': 'Up 3 hours', 'id': '1a654370c8c7343e64d33172a2d581082d517feaed3d86e89d0209dad7be8bd2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': '7d1252b628ae820ef7e3ce1b0435756133ea2cb3f28ec26bf90209a5a3c9b0ff'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': 'c391172c93fe0adec658e8de402a20664b928cd6b3fe1272ca63f906b1954d33'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/cron', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': '36d2f893f357a4c7b0c5ecce993a008e03e07056b29b8b3bae77696fa11d1cd1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/kolla_toolbox', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'c70acd06433da273d83b6825a5607d8dd0181c5e7d4cee8c282072f15e0a21af'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': '/fluentd', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'b9a702e89f47a74341a3989bd5a02af46746655d33c6335959dd4c96ea4130a8'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/prometheus_libvirt_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', 'state': 'running', 'status': 'Up 6 minutes', 'id': 'a3a0386947101446de721d20fb3cfd1a3e2e6cb6ab4f6004f570dc2d50e7ef6c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/prometheus_cadvisor', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': '5b29ba35996f90a8240f91eca5390ed365993a0bede773ae1ca5f9a4ec01004b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/prometheus_node_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': '7667f3f953db6794285faa417872edf9416e47b6f5e1b2a603711f1a6811cc7c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/ceilometer_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'state': 'running', 'status': 'Up 24 minutes', 'id': '04a29be8fe40acb8eb23ab6a9510d7bfeb8ea1e9260acb71bf0bc1d9aac39c4e'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/nova_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', 'state': 'running', 'status': 'Up 53 minutes (healthy)', 'id': '66ef06f240ad2ef40bd48c971857bdb08a2887cd7db9b6b865a56e75df31acbb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/nova_libvirt', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': '4ed7339a29639fcda54424195010974674b57b475bf893dc17e71926efe66dbf'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/nova_ssh', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': 'cfe9af72628dd69cdfacdfdfd8579c8e66c78b0aebc34b769035e9a677eb850b'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': 'd65e1b90dddd9f6a092cc06ad083d4b5bbf1d515a8378a11618873c77b2a0fc3'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/ceph-crash-testbed-node-4', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '8581093cf5aee3e52cd9f6a85efb845e6b5c2a92927b44cfc52ee04f769f8028'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/ceph-rgw-default-testbed-node-4-rgw0', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '8f7debda31374c956fc5f6fd1fa9758a3642bdb0afe64a5d1b44c9c27bc84a01'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/ceph-mds-testbed-node-4', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '23bb01916f4f2875d8798c960fe1a1752b6fa4dcf81ce247c8e0685f717ddefe'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': '/ceph-osd-0', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '0b4f757f7bd7756d65b8a5b583e011595192cd09544be0e4f1573f0bc1ae4317'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4] => (item={'name': '/ceph-osd-4', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '7d8cf61ba0c52affba6aa0e9c4e81fe4dc582c02e87c92baa1a2c78055e64fd3'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/ovn_controller', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', 'state': 'running', 'status': 'Up 3 hours', 'id': '1a66cead092546c3edb73dff452617178e29bc0d5cbffd07f24b195b55e8ac31'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': 'bda62b4bcd72b840f8856d9c6bda5ea8584c75b028571c53b46c1ebc4e57f7c5'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': '81217b30af85d063aed3387946bb1708249ab131e390a5ba303ec14e503d2307'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/cron', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': '1539904ac8b90582cf86ac8081de866da2433ecb05263a3ef00d8264a6fd2878'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/kolla_toolbox', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'b2d364f7a160441a6b1b96211c514f3200a19b10df644588dfb784fb82c735ed'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': '/fluentd', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'b70e0762000161e350f1c0fc32849ab5537fea833d7a2df880f9508d034615bb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/prometheus_libvirt_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-libvirt-exporter:2.2.0.20260814', 'state': 'running', 'status': 'Up 6 minutes', 'id': 'a715bc5ea339710e86a2aba15085acc1ff515c9f346561b5144fd3f105f83189'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/prometheus_cadvisor', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-cadvisor:0.49.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': '86c9d3281f7a796b01d8031f081d7ea643ee2279b4699c17c08f22a422e2f75f'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/prometheus_node_exporter', 'image': 'registry.osism.tech/kolla/release/2025.1/prometheus-node-exporter:1.8.2.20260814', 'state': 'running', 'status': 'Up 7 minutes', 'id': '13d2ba41aa01c21dbb7cb3448d6273b20bd62d01ee8b00a2fe45817648ca7df2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/ceilometer_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/ceilometer-compute:24.0.1.20260814', 'state': 'running', 'status': 'Up 24 minutes', 'id': 'b5e825bcb377ac8da062df650af4a4da1f17ad9ff35d72747c2b964a528176fb'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/nova_compute', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-compute:31.3.2.20260814', 'state': 'running', 'status': 'Up 53 minutes (healthy)', 'id': 'cd6acda0c90c216d65b2e6ad97505fe396bcc505fe06a70fd9bba9b4465d4883'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/nova_libvirt', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-libvirt:10.0.0.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': '0bdd5c2cbcc566988e3bf93a0ec2457a0bf1417cf46627bb9221818bee8d5fae'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/nova_ssh', 'image': 'registry.osism.tech/kolla/release/2025.1/nova-ssh:31.3.2.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': '36a2979af23d928ad8dbf66e273ae6dc95ed781047bd687260a42a7bec26e9e1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/neutron_ovn_metadata_agent', 'image': 'registry.osism.tech/kolla/release/2025.1/neutron-metadata-agent:26.0.6.20260814', 'state': 'running', 'status': 'Up About an hour (healthy)', 'id': '653ee5262e899672869667dd3c9ea42153691991d89c91c7018b43eb9dccfd1c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/ceph-crash-testbed-node-5', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '807b9e2ee42b1624bebec6a1323dd38624a2b434a87f779e747364bb3c1e9b7a'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/ceph-rgw-default-testbed-node-5-rgw0', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '13b0fa6f09d8e89d37f3eabdafa28b5d92db740fa2a3371984ac049badee5906'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/ceph-mds-testbed-node-5', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': 'e6985580dd8f7dfc08bc9623f352f1b98a4533d4608baaaf5c263adec74f24a4'}) \u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': '/ceph-osd-2', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': 'eeb4e50ec41747a0f07d13962d5a678763734fd532860224f687cdd88803b9d4'})\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5] => (item={'name': '/ceph-osd-5', 'image': 'registry.osism.tech/osism/ceph-daemon:18.2.8', 'state': 'running', 'status': 'Up 2 hours', 'id': '657373e9c6bacaf71742c8c775dd1de83929f7cf39c34823c2b915ce87b904e6'})\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/ovn_controller', 'image': 'registry.osism.tech/kolla/release/2025.1/ovn-controller:25.3.1.20260814', 'state': 'running', 'status': 'Up 3 hours', 'id': 'dd02267bf75a70097fb6ff2736d3363109d18d5af9dc98f547b6472b02a375b4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/openvswitch_vswitchd', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-vswitchd:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': '3d8bcfcacaa38945eda15d99faf69f1c13b4c4101294aa67235f151e76471a41'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/openvswitch_db', 'image': 'registry.osism.tech/kolla/release/2025.1/openvswitch-db-server:3.5.1.20260814', 'state': 'running', 'status': 'Up 3 hours (healthy)', 'id': '31dc8d693775bf69c49d239e62c06408ed75c32564a2b48d547a27fe50ef6fc4'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/cron', 'image': 'registry.osism.tech/kolla/release/2025.1/cron:3.0.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'f5ea503bb113b0ef7923b43e47756114535e989ea05bc5ddacadf6e6db92e144'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/kolla_toolbox', 'image': 'registry.osism.tech/kolla/release/2025.1/kolla-toolbox:20.5.1.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'a620f97a1ddf03e25544788e9464f711f2ba5fd8b63fee3c228426811dbe491c'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': '/fluentd', 'image': 'registry.osism.tech/kolla/release/2025.1/fluentd:5.0.9.20260814', 'state': 'running', 'status': 'Up 4 hours', 'id': 'fa193fe39632aacebe095146c23ea7f3fe43a56eb47cc5f50374114b90551069'}) \u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers on host] ********************************",
                                "Thursday 01 October 2026  08:46:22 +0000 (0:00:01.884)       0:00:27.979 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed when count of containers is wrong] *************",
                                "Thursday 01 October 2026  08:46:23 +0000 (0:00:01.409)       0:00:29.388 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if count matches] ******************************",
                                "Thursday 01 October 2026  08:46:24 +0000 (0:00:01.418)       0:00:30.806 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  08:46:26 +0000 (0:00:01.402)       0:00:32.209 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get list of ceph-osd containers that are not running] ********************",
                                "Thursday 01 October 2026  08:46:27 +0000 (0:00:01.517)       0:00:33.727 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-1', 'osd_id': '1', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3] => (item={'name': 'ceph-osd-3', 'osd_id': '3', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-0', 'osd_id': '0', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4] => (item={'name': 'ceph-osd-4', 'osd_id': '4', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-2', 'osd_id': '2', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5] => (item={'name': 'ceph-osd-5', 'osd_id': '5', 'state': 'running'}) \u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get count of ceph-osd containers that are not running] *******************",
                                "Thursday 01 October 2026  08:46:29 +0000 (0:00:01.580)       0:00:35.307 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if an OSD is not running] **********************",
                                "Thursday 01 October 2026  08:46:30 +0000 (0:00:01.518)       0:00:36.825 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to failed if an OSD is not running] **********************",
                                "Thursday 01 October 2026  08:46:32 +0000 (0:00:01.547)       0:00:38.373 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set test result to passed if all containers are running] *****************",
                                "Thursday 01 October 2026  08:46:33 +0000 (0:00:01.474)       0:00:39.847 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Aggregate test failed state across hosts] ********************************",
                                "Thursday 01 October 2026  08:46:35 +0000 (0:00:01.844)       0:00:41.692 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  08:46:37 +0000 (0:00:01.455)       0:00:43.147 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  08:46:38 +0000 (0:00:01.323)       0:00:44.470 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  08:46:39 +0000 (0:00:01.417)       0:00:45.888 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:46:41 +0000 (0:00:01.416)       0:00:47.304 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:46:41 +0000 (0:00:00.496)       0:00:47.801 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:46:42 +0000 (0:00:00.468)       0:00:48.269 ****** ",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  08:46:43 +0000 (0:00:00.882)       0:00:49.152 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail early due to containers not running] ********************************",
                                "Thursday 01 October 2026  08:46:44 +0000 (0:00:01.414)       0:00:50.566 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  08:46:45 +0000 (0:00:01.378)       0:00:51.945 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Set _mon_hostname fact] **************************************************",
                                "Thursday 01 October 2026  08:46:47 +0000 (0:00:01.603)       0:00:53.548 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get ceph osd tree] *******************************************************",
                                "Thursday 01 October 2026  08:46:48 +0000 (0:00:01.339)       0:00:54.888 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-node-0(192.168.16.10)]\u001b[0m",
                                "",
                                "TASK [Parse osd tree from JSON] ************************************************",
                                "Thursday 01 October 2026  08:46:52 +0000 (0:00:03.768)       0:00:58.656 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Get OSDs that are not up or in] ******************************************",
                                "Thursday 01 October 2026  08:46:53 +0000 (0:00:01.174)       0:00:59.831 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Fail test if OSDs are not up or in] **************************************",
                                "Thursday 01 October 2026  08:46:55 +0000 (0:00:01.547)       0:01:01.379 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Pass test if OSDs are all up and in] *************************************",
                                "Thursday 01 October 2026  08:46:56 +0000 (0:00:01.157)       0:01:02.537 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  08:46:57 +0000 (0:00:01.236)       0:01:03.773 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [List ceph LVM volumes and collect data] **********************************",
                                "Thursday 01 October 2026  08:46:59 +0000 (0:00:01.511)       0:01:05.285 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-4]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Parse LVM data as JSON] **************************************************",
                                "Thursday 01 October 2026  08:47:01 +0000 (0:00:02.534)       0:01:07.819 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get unencrypted and encrypted OSDs] **************************************",
                                "Thursday 01 October 2026  08:47:03 +0000 (0:00:01.778)       0:01:09.597 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if count of encrypted OSDs does not match] **************************",
                                "Thursday 01 October 2026  08:47:05 +0000 (0:00:01.786)       0:01:11.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 [Pass if count of encrypted OSDs equals count of OSDs] ********************",
                                "Thursday 01 October 2026  08:47:06 +0000 (0:00:01.468)       0:01:12.853 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail if count of unencrypted OSDs does not match] ************************",
                                "Thursday 01 October 2026  08:47:08 +0000 (0:00:01.484)       0:01:14.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",
                                "",
                                "TASK [Pass if count of unencrypted OSDs equals count of OSDs] ******************",
                                "Thursday 01 October 2026  08:47:10 +0000 (0:00:01.729)       0:01:16.066 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Prepare test data] *******************************************************",
                                "Thursday 01 October 2026  08:47:11 +0000 (0:00:01.484)       0:01:17.550 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Get CRUSH node data of each OSD host and root node childs] ***************",
                                "Thursday 01 October 2026  08:47:13 +0000 (0:00:01.709)       0:01:19.260 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Calculate sub test expression results] ***********************************",
                                "Thursday 01 October 2026  08:47:14 +0000 (0:00:01.695)       0:01:20.955 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Fail test if any sub test failed] ****************************************",
                                "Thursday 01 October 2026  08:47:16 +0000 (0:00:01.513)       0:01:22.469 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-4]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Pass test if no sub test failed] *****************************************",
                                "Thursday 01 October 2026  08:47:18 +0000 (0:00:01.729)       0:01:24.199 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-4]\u001b[0m",
                                "\u001b[0;32mok: [testbed-node-5]\u001b[0m",
                                "",
                                "TASK [Aggregate test failed state across hosts] ********************************",
                                "Thursday 01 October 2026  08:47:19 +0000 (0:00:01.467)       0:01:25.667 ****** ",
                                "\u001b[0;32mok: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Set validation result to passed if no test failed] ***********************",
                                "Thursday 01 October 2026  08:47:21 +0000 (0:00:01.505)       0:01:27.173 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Set validation result to failed if a test failed] ************************",
                                "Thursday 01 October 2026  08:47:22 +0000 (0:00:01.375)       0:01:28.548 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-3]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step one] *****************************************",
                                "Thursday 01 October 2026  08:47:23 +0000 (0:00:01.361)       0:01:29.909 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step two] *****************************************",
                                "Thursday 01 October 2026  08:47:27 +0000 (0:00:03.540)       0:01:33.449 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Aggregate test results step three] ***************************************",
                                "Thursday 01 October 2026  08:47:28 +0000 (0:00:01.361)       0:01:34.810 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:47:30 +0000 (0:00:01.366)       0:01:36.177 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:47:30 +0000 (0:00:00.456)       0:01:36.633 ****** ",
                                "",
                                "TASK [Flush handlers] **********************************************************",
                                "Thursday 01 October 2026  08:47:31 +0000 (0:00:00.676)       0:01:37.309 ****** ",
                                "",
                                "RUNNING HANDLER [Write report file] ********************************************",
                                "Thursday 01 October 2026  08:47:32 +0000 (0:00:00.857)       0:01:38.167 ****** ",
                                "\u001b[0;33mchanged: [testbed-node-3 -> testbed-manager(192.168.16.5)]\u001b[0m",
                                "",
                                "TASK [Print report file information] *******************************************",
                                "Thursday 01 October 2026  08:47:34 +0000 (0:00:02.596)       0:01:40.764 ****** ",
                                "\u001b[0;32mok: [testbed-node-3 -> testbed-manager(192.168.16.5)] => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": [\u001b[0m",
                                "\u001b[0;32m        \"Validator run completed.\",\u001b[0m",
                                "\u001b[0;32m        \"You can find the report file here:\",\u001b[0m",
                                "\u001b[0;32m        \"/opt/reports/validator/ceph-osds-validator-2026-10-01T08:46:05+00:00-report.json\",\u001b[0m",
                                "\u001b[0;32m        \"on the following host:\",\u001b[0m",
                                "\u001b[0;32m        \"testbed-manager\"\u001b[0m",
                                "\u001b[0;32m    ]\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-3\u001b[0m             : \u001b[0;32mok=38  \u001b[0m \u001b[0;33mchanged=4   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=17  \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-4\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;33mtestbed-node-5\u001b[0m             : \u001b[0;32mok=19  \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=9   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:47:36 +0000 (0:00:01.908)       0:01:42.672 ****** ",
                                "=============================================================================== ",
                                "Gather fresh facts ------------------------------------------------------ 7.99s",
                                "Get ceph osd tree ------------------------------------------------------- 3.77s",
                                "Aggregate test results step one ----------------------------------------- 3.54s",
                                "Write report file ------------------------------------------------------- 2.60s",
                                "Get timestamp for report file ------------------------------------------- 2.55s",
                                "List ceph LVM volumes and collect data ---------------------------------- 2.53s",
                                "Create report output directory ------------------------------------------ 2.23s",
                                "Flush handlers ---------------------------------------------------------- 1.99s",
                                "Print report file information ------------------------------------------- 1.91s",
                                "Get list of ceph-osd containers on host --------------------------------- 1.88s",
                                "Flush handlers ---------------------------------------------------------- 1.85s",
                                "Set test result to passed if all containers are running ----------------- 1.84s",
                                "Get unencrypted and encrypted OSDs -------------------------------------- 1.79s",
                                "Parse LVM data as JSON -------------------------------------------------- 1.78s",
                                "Fail if count of unencrypted OSDs does not match ------------------------ 1.73s",
                                "Fail test if any sub test failed ---------------------------------------- 1.73s",
                                "Prepare test data ------------------------------------------------------- 1.71s",
                                "Get CRUSH node data of each OSD host and root node childs --------------- 1.70s",
                                "Prepare test data ------------------------------------------------------- 1.60s",
                                "Get list of ceph-osd containers that are not running -------------------- 1.58s",
                                "+ sh -c /opt/configuration/scripts/check/101-ceph-ssh-key-scope.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=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ 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",
                                "++ export RABBITMQ3TO4=true",
                                "++ RABBITMQ3TO4=true",
                                "+ CEPH_KEY_FILE=/opt/ansible/secrets/id_rsa.ceph",
                                "+ CEPH_PUBKEY_FILE=/opt/ansible/secrets/id_rsa.ceph.pub",
                                "+ [[ ! -e /opt/ansible/secrets/id_rsa.ceph ]]",
                                "+ echo 'SKIP: /opt/ansible/secrets/id_rsa.ceph is absent -- this manager release predates the dedicated Ceph key'",
                                "SKIP: /opt/ansible/secrets/id_rsa.ceph is absent -- this manager release predates the dedicated Ceph key",
                                "+ exit 0",
                                "+ sh -c /opt/configuration/scripts/check/200-infrastructure.sh",
                                "+ set -e",
                                "+ source /opt/manager-vars.sh",
                                "++ export NUMBER_OF_NODES=6",
                                "++ NUMBER_OF_NODES=6",
                                "++ export CEPH_VERSION=reef",
                                "++ CEPH_VERSION=reef",
                                "++ export CONFIGURATION_VERSION=main",
                                "++ CONFIGURATION_VERSION=main",
                                "++ export MANAGER_VERSION=9.5.0",
                                "++ MANAGER_VERSION=9.5.0",
                                "++ export OPENSTACK_VERSION=2024.2",
                                "++ OPENSTACK_VERSION=2024.2",
                                "++ 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.83",
                                "++ MANAGER_PUBLIC_IP_ADDRESS=81.163.192.83",
                                "++ 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",
                                "++ export RABBITMQ3TO4=true",
                                "++ RABBITMQ3TO4=true",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ packages='libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client'",
                                "+ dpkg -s libmonitoring-plugin-perl libwww-perl libjson-perl monitoring-plugins-basic mariadb-client",
                                "",
                                "# Status of Elasticsearch",
                                "",
                                "+ pushd /opt/configuration/contrib",
                                "+ failures=0",
                                "+ echo",
                                "+ echo '# Status of Elasticsearch'",
                                "+ echo",
                                "+ run_check Elasticsearch bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "+ local name=Elasticsearch",
                                "+ shift",
                                "+ bash nagios-plugins/check_elasticsearch -H api-int.testbed.osism.xyz -s",
                                "OK - elasticsearch (kolla_logging) is running. status: green; timed_out: false; number_of_nodes: 3; number_of_data_nodes: 3; active_primary_shards: 9; active_shards: 22; relocating_shards: 0; initializing_shards: 0; delayed_unassigned_shards: 0; unassigned_shards: 0  | 'active_primary'=9 'active'=22 'relocating'=0 'init'=0 'delay_unass'=0 'unass'=0",
                                "",
                                "# Status of MariaDB",
                                "+ echo",
                                "+ echo '# Status of MariaDB'",
                                "+ echo",
                                "",
                                "++ semver 9.5.0 10.0.0-0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "+ MARIADB_USER=root_shard_0",
                                "+ run_check MariaDB bash nagios-plugins/check_galera_cluster -u root_shard_0 -p password -H api-int.testbed.osism.xyz -c 1",
                                "+ local name=MariaDB",
                                "+ shift",
                                "+ bash nagios-plugins/check_galera_cluster -u root_shard_0 -p password -H api-int.testbed.osism.xyz -c 1",
                                "Reading package lists...",
                                "Building dependency tree...",
                                "Reading state information...",
                                "bc is already the newest version (1.07.1-3ubuntu4).",
                                "0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.",
                                "OK: number of NODES = 3 (wsrep_cluster_size)",
                                "",
                                "# Status of Prometheus",
                                "",
                                "+ echo",
                                "+ echo '# Status of Prometheus'",
                                "+ echo",
                                "+ run_check 'Prometheus healthy' curl -s https://api-int.testbed.osism.xyz:9091/-/healthy",
                                "+ local 'name=Prometheus healthy'",
                                "+ shift",
                                "+ curl -s https://api-int.testbed.osism.xyz:9091/-/healthy",
                                "Unauthorized",
                                "+ run_check 'Prometheus ready' curl -s https://api-int.testbed.osism.xyz:9091/-/ready",
                                "+ local 'name=Prometheus ready'",
                                "+ shift",
                                "+ curl -s https://api-int.testbed.osism.xyz:9091/-/ready",
                                "Unauthorized",
                                "",
                                "# Status of RabbitMQ",
                                "",
                                "+ echo",
                                "+ echo '# Status of RabbitMQ'",
                                "+ echo",
                                "++ semver 9.5.0 10.0.0-0",
                                "+ [[ -1 -ge 0 ]]",
                                "+ [[ 9.5.0 == \\l\\a\\t\\e\\s\\t ]]",
                                "+ run_check RabbitMQ perl nagios-plugins/check_rabbitmq_cluster --ssl 1 -H api-int.testbed.osism.xyz -u openstack -p password",
                                "+ local name=RabbitMQ",
                                "+ shift",
                                "+ perl nagios-plugins/check_rabbitmq_cluster --ssl 1 -H api-int.testbed.osism.xyz -u openstack -p password",
                                "RABBITMQ_CLUSTER OK - nb_running_node OK (3) nb_running_disc_node OK (3) nb_running_ram_node OK (0)",
                                "++ valkey_or_redis",
                                "++ local openstack_version",
                                "+++ docker inspect --format '{{ index .Config.Labels \"de.osism.release.openstack\" }}' kolla-ansible",
                                "++ openstack_version=2025.1",
                                "++ case \"$openstack_version\" in",
                                "++ echo redis",
                                "+ key_value_store=redis",
                                "++ awk -v k=redis_master_password: '$1 == k {print $2}' /opt/configuration/environments/kolla/secrets.yml",
                                "",
                                "# Status of Redis",
                                "",
                                "+ key_value_store_password=QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24",
                                "+ echo",
                                "+ echo '# Status of Redis'",
                                "+ echo",
                                "+ run_check Redis /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "+ local name=Redis",
                                "+ shift",
                                "+ /usr/lib/nagios/plugins/check_tcp -H 192.168.16.10 -p 6379 -A -E -s 'AUTH QHNA1SZRlOKzLADhUd5ZDgpHfQe6dNfr3bwEdY24\\r\\nPING\\r\\nINFO replication\\r\\nQUIT\\r\\n' -e PONG -e role:master -e slave0:ip=192.168.16.1 -e,port=6379 -j",
                                "TCP OK - 0.002 second response time on 192.168.16.10 port 6379|time=0.001507s;;;0.000000;10.000000",
                                "+ popd",
                                "+ [[ 0 -gt 0 ]]",
                                "",
                                "# Create backup of MariaDB database",
                                "",
                                "+ echo",
                                "+ echo '# Create backup of MariaDB database'",
                                "+ echo",
                                "++ semver 9.5.0 9.0.0",
                                "+ [[ 1 -ge 0 ]]",
                                "+ osism apply mariadb-backup -e mariadb_backup_type=full",
                                "\u001b[32m2026-10-01 08:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of mariadb-backup.\u001b[0m",
                                "\u001b[32m2026-10-01 08:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask df97d554-22be-456b-8df5-30b066ba5e1f (mariadb-backup) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:47:42\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task df97d554-22be-456b-8df5-30b066ba5e1f (mariadb-backup) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Group hosts based on configuration] **************************************",
                                "",
                                "TASK [Group hosts based on Kolla action] ***************************************",
                                "Thursday 01 October 2026  08:47:48 +0000 (0:00:01.637)       0:00:01.637 ****** ",
                                "\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] ***********************************",
                                "Thursday 01 October 2026  08:47:50 +0000 (0:00:02.077)       0:00:03.714 ****** ",
                                "\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] ***************************",
                                "Thursday 01 October 2026  08:47:52 +0000 (0:00:01.921)       0:00:05.635 ****** ",
                                "\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] *************************************************",
                                "Thursday 01 October 2026  08:47:53 +0000 (0:00:01.555)       0:00:07.191 ****** ",
                                "\u001b[0;36mincluded: /ansible/roles/mariadb/tasks/backup.yml for testbed-node-0, testbed-node-1, testbed-node-2\u001b[0m",
                                "",
                                "TASK [mariadb : Get MariaDB container facts] ***********************************",
                                "Thursday 01 October 2026  08:47:57 +0000 (0:00:04.192)       0:00:11.383 ****** ",
                                "\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 [mariadb : Taking full database backup via Mariabackup] *******************",
                                "Thursday 01 October 2026  08:48:03 +0000 (0:00:05.504)       0:00:16.887 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "\u001b[0;33mchanged: [testbed-node-0]\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_restart\u001b[0m",
                                "",
                                "PLAY [Restart mariadb services] ************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring: mariadb_start\u001b[0m",
                                "",
                                "PLAY [Start mariadb services] **************************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "\u001b[1;35m[WARNING]: Could not match supplied host pattern, ignoring:\u001b[0m",
                                "\u001b[1;35mmariadb_bootstrap_restart\u001b[0m",
                                "",
                                "PLAY [Restart bootstrap mariadb service] ***************************************",
                                "\u001b[0;36mskipping: no hosts matched\u001b[0m",
                                "",
                                "PLAY [Apply mariadb post-configuration] ****************************************",
                                "",
                                "TASK [Include mariadb post-deploy.yml] *****************************************",
                                "Thursday 01 October 2026  08:48:22 +0000 (0:00:19.675)       0:00:36.563 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "TASK [Include mariadb post-upgrade.yml] ****************************************",
                                "Thursday 01 October 2026  08:48:24 +0000 (0:00:01.692)       0:00:38.255 ****** ",
                                "\u001b[0;36mskipping: [testbed-node-0]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-1]\u001b[0m",
                                "\u001b[0;36mskipping: [testbed-node-2]\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mtestbed-node-0\u001b[0m             : \u001b[0;32mok=6   \u001b[0m \u001b[0;33mchanged=1   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=2   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-1\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "\u001b[0;32mtestbed-node-2\u001b[0m             : \u001b[0;32mok=4   \u001b[0m changed=0    unreachable=0    failed=0    \u001b[0;36mskipped=3   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:48:27 +0000 (0:00:02.461)       0:00:40.716 ****** ",
                                "=============================================================================== ",
                                "mariadb : Taking full database backup via Mariabackup ------------------ 19.67s",
                                "mariadb : Get MariaDB container facts ----------------------------------- 5.50s",
                                "mariadb : include_tasks ------------------------------------------------- 4.20s",
                                "Include mariadb post-upgrade.yml ---------------------------------------- 2.46s",
                                "Group hosts based on Kolla action --------------------------------------- 2.08s",
                                "Group hosts based on enabled services ----------------------------------- 1.92s",
                                "Include mariadb post-deploy.yml ----------------------------------------- 1.69s",
                                "mariadb : Group MariaDB hosts based on shards --------------------------- 1.56s",
                                "+ sh -c /opt/configuration/scripts/check/300-openstack.sh",
                                "+ set -e",
                                "+ source /opt/configuration/scripts/include.sh",
                                "++ export INTERACTIVE=false",
                                "++ INTERACTIVE=false",
                                "++ export OSISM_APPLY_RETRY=1",
                                "++ OSISM_APPLY_RETRY=1",
                                "+ source /opt/configuration/scripts/manager-version.sh",
                                "+++ awk '-F: ' '/^manager_version:/ { print $2 }' /opt/configuration/environments/manager/configuration.yml",
                                "",
                                "# OpenStack endpoints",
                                "",
                                "++ export MANAGER_VERSION=10.2.0",
                                "++ MANAGER_VERSION=10.2.0",
                                "+ export OS_CLOUD=admin",
                                "+ OS_CLOUD=admin",
                                "+ echo",
                                "+ echo '# OpenStack endpoints'",
                                "+ echo",
                                "+ openstack endpoint list",
                                "+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+",
                                "| ID                               | Region    | Service Name | Service Type  | Enabled | Interface | URL                                                                 |",
                                "+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+",
                                "| 038c8eeb79e246568a50330289dc8f7c | RegionOne | nova         | compute       | True    | internal  | https://api-int.testbed.osism.xyz:8774/v2.1                         |",
                                "| 121c711620334841ba0855b5c3f81245 | RegionOne | octavia      | load-balancer | True    | internal  | https://api-int.testbed.osism.xyz:9876                              |",
                                "| 1bdd9dcbb19749ef904c1086becd9182 | RegionOne | glance       | image         | True    | public    | https://api.testbed.osism.xyz:9292                                  |",
                                "| 314a0209987540a28b04279249ca1b30 | RegionOne | keystone     | identity      | True    | public    | https://api.testbed.osism.xyz:5000                                  |",
                                "| 34192a533b2f44c1a59022a9a408e565 | RegionOne | manila       | share         | True    | public    | https://api.testbed.osism.xyz:8786/v1/%(tenant_id)s                 |",
                                "| 3701cbe9ba984121a0c1769e6c593fee | RegionOne | keystone     | identity      | True    | internal  | https://api-int.testbed.osism.xyz:5000                              |",
                                "| 379b322f602142f7b5ec10512a951757 | RegionOne | neutron      | network       | True    | internal  | https://api-int.testbed.osism.xyz:9696                              |",
                                "| 3d543587360f468e828cfafbd9acec33 | RegionOne | neutron      | network       | True    | public    | https://api.testbed.osism.xyz:9696                                  |",
                                "| 3fb7b6f402e0475d899bfe4fdf3b29dd | RegionOne | skyline      | panel         | True    | public    | https://api.testbed.osism.xyz:9998                                  |",
                                "| 429628d89aa7467bb674db76a0fe1b5b | RegionOne | skyline      | panel         | True    | internal  | https://api-int.testbed.osism.xyz:9998                              |",
                                "| 5b97f4b7e7874e7ba8985378bf276504 | RegionOne | designate    | dns           | True    | public    | https://api.testbed.osism.xyz:9001                                  |",
                                "| 6594093a7cce4d6aa3558ee9ead643c5 | RegionOne | aodh         | alarming      | True    | internal  | https://api-int.testbed.osism.xyz:8042                              |",
                                "| 6c09b196ec9c43bb89ca646b5f122696 | RegionOne | cinderv3     | volumev3      | True    | internal  | https://api-int.testbed.osism.xyz:8776/v3/%(tenant_id)s             |",
                                "| 6e13db6e47c2409996d539f472b8cf2d | RegionOne | barbican     | key-manager   | True    | public    | https://api.testbed.osism.xyz:9311                                  |",
                                "| 6effef18501f4737826b156561f83e22 | RegionOne | swift        | object-store  | True    | public    | https://api.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s     |",
                                "| 75de8e9c73c549e7901ef0af4ed35185 | RegionOne | manila       | share         | True    | internal  | https://api-int.testbed.osism.xyz:8786/v1/%(tenant_id)s             |",
                                "| 7d9f85e692604fdfb9c5182974fb4601 | RegionOne | manilav2     | sharev2       | True    | internal  | https://api-int.testbed.osism.xyz:8786/v2                           |",
                                "| 8b552bac135b4937b4450a7ef2a3ac7a | RegionOne | manilav2     | sharev2       | True    | public    | https://api.testbed.osism.xyz:8786/v2                               |",
                                "| 8cf6b65719a84a859e3ae45184444e29 | RegionOne | designate    | dns           | True    | internal  | https://api-int.testbed.osism.xyz:9001                              |",
                                "| 968085673ae34a76893829d52e1995bf | RegionOne | placement    | placement     | True    | public    | https://api.testbed.osism.xyz:8780                                  |",
                                "| 9ee2760c93904b1d8e8ffa4215bb4332 | RegionOne | swift        | object-store  | True    | internal  | https://api-int.testbed.osism.xyz:6780/swift/v1/AUTH_%(project_id)s |",
                                "| cae7de9cfa524b2f803277ab73584336 | RegionOne | barbican     | key-manager   | True    | internal  | https://api-int.testbed.osism.xyz:9311                              |",
                                "| cb1302c6aa844afbb4e3b36fa37bca9a | RegionOne | cinderv3     | volumev3      | True    | public    | https://api.testbed.osism.xyz:8776/v3/%(tenant_id)s                 |",
                                "| cf7ae6e168584e769407e30566256af1 | RegionOne | placement    | placement     | True    | internal  | https://api-int.testbed.osism.xyz:8780                              |",
                                "| d4ca9a1e093a419bb23698d425705628 | RegionOne | octavia      | load-balancer | True    | public    | https://api.testbed.osism.xyz:9876                                  |",
                                "| d9fd7a95a469454a8234d4703415638b | RegionOne | aodh         | alarming      | True    | public    | https://api.testbed.osism.xyz:8042                                  |",
                                "| ef0b1f3510fb4074b0de77e5056d6686 | RegionOne | nova         | compute       | True    | public    | https://api.testbed.osism.xyz:8774/v2.1                             |",
                                "| fe73aa59181840da87add22ebae42885 | RegionOne | glance       | image         | True    | internal  | https://api-int.testbed.osism.xyz:9292                              |",
                                "+----------------------------------+-----------+--------------+---------------+---------+-----------+---------------------------------------------------------------------+",
                                "",
                                "# Cinder",
                                "",
                                "+ echo",
                                "+ echo '# Cinder'",
                                "+ echo",
                                "+ openstack volume service list",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| Binary           | Host                       | Zone     | Status  | State | Updated At                 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "| cinder-scheduler | testbed-node-0             | internal | enabled | up    | 2026-10-01T08:48:35.000000 |",
                                "| cinder-scheduler | testbed-node-1             | internal | enabled | up    | 2026-10-01T08:48:35.000000 |",
                                "| cinder-scheduler | testbed-node-2             | internal | enabled | up    | 2026-10-01T08:48:35.000000 |",
                                "| cinder-volume    | testbed-node-0@rbd-volumes | nova     | enabled | up    | 2026-10-01T08:48:28.000000 |",
                                "| cinder-volume    | testbed-node-1@rbd-volumes | nova     | enabled | up    | 2026-10-01T08:48:29.000000 |",
                                "| cinder-volume    | testbed-node-2@rbd-volumes | nova     | enabled | up    | 2026-10-01T08:48:34.000000 |",
                                "| cinder-backup    | testbed-node-0             | nova     | enabled | up    | 2026-10-01T08:48:30.000000 |",
                                "| cinder-backup    | testbed-node-1             | nova     | enabled | up    | 2026-10-01T08:48:30.000000 |",
                                "| cinder-backup    | testbed-node-2             | nova     | enabled | up    | 2026-10-01T08:48:35.000000 |",
                                "+------------------+----------------------------+----------+---------+-------+----------------------------+",
                                "",
                                "# Neutron",
                                "",
                                "+ echo",
                                "+ echo '# Neutron'",
                                "+ echo",
                                "+ openstack network agent list",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| ID                                   | Agent Type                   | Host           | Availability Zone | Alive | State | Binary                     |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "| testbed-node-4                       | OVN Controller agent         | testbed-node-4 |                   | :-)   | UP    | ovn-controller             |",
                                "| 4939696e-6092-5a33-bb73-b850064684df | OVN Metadata agent           | testbed-node-4 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| testbed-node-3                       | OVN Controller agent         | testbed-node-3 |                   | :-)   | UP    | ovn-controller             |",
                                "| e645415a-98f5-5758-8cd1-c47af282b5c0 | OVN Metadata agent           | testbed-node-3 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| testbed-node-5                       | OVN Controller agent         | testbed-node-5 |                   | :-)   | UP    | ovn-controller             |",
                                "| 36b9d21c-9928-5c0a-9b27-73ac7a3e770c | OVN Metadata agent           | testbed-node-5 |                   | :-)   | UP    | neutron-ovn-metadata-agent |",
                                "| testbed-node-2                       | OVN Controller Gateway agent | testbed-node-2 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-1                       | OVN Controller Gateway agent | testbed-node-1 | nova              | :-)   | UP    | ovn-controller             |",
                                "| testbed-node-0                       | OVN Controller Gateway agent | testbed-node-0 | nova              | :-)   | UP    | ovn-controller             |",
                                "+--------------------------------------+------------------------------+----------------+-------------------+-------+-------+----------------------------+",
                                "+ openstack network service provider list",
                                "+---------------+------+---------+",
                                "| Service Type  | Name | Default |",
                                "+---------------+------+---------+",
                                "| L3_ROUTER_NAT | ovn  | True    |",
                                "+---------------+------+---------+",
                                "",
                                "# Nova",
                                "",
                                "+ echo",
                                "+ echo '# Nova'",
                                "+ echo",
                                "+ openstack compute service list",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| ID                                   | Binary         | Host           | Zone     | Status  | State | Updated At                 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "| 6ec27582-e2fa-4e87-9161-196f08de334e | nova-scheduler | testbed-node-0 | internal | enabled | up    | 2026-10-01T08:48:41.000000 |",
                                "| 8afd41ea-087d-4c45-887b-c03706127fad | nova-scheduler | testbed-node-1 | internal | enabled | up    | 2026-10-01T08:48:39.000000 |",
                                "| b2ac7d96-fee9-452c-adf3-7a659278a56b | nova-scheduler | testbed-node-2 | internal | enabled | up    | 2026-10-01T08:48:39.000000 |",
                                "| f1fc4c78-edd3-418e-b46a-aaa7c6fad07a | nova-conductor | testbed-node-0 | internal | enabled | up    | 2026-10-01T08:48:45.000000 |",
                                "| 664b605c-5239-4e17-9b20-cc6b65afd038 | nova-conductor | testbed-node-1 | internal | enabled | up    | 2026-10-01T08:48:38.000000 |",
                                "| 92523848-350d-4539-8697-a373a9b178e9 | nova-conductor | testbed-node-2 | internal | enabled | up    | 2026-10-01T08:48:46.000000 |",
                                "| 5506a277-477c-4df7-9fb8-1d4a75a095b4 | nova-compute   | testbed-node-5 | nova     | enabled | up    | 2026-10-01T08:48:42.000000 |",
                                "| e744a212-635d-4e4a-96b6-c371eae4ddda | nova-compute   | testbed-node-3 | nova     | enabled | up    | 2026-10-01T08:48:40.000000 |",
                                "| 7961214e-d921-43ef-8b68-09d5e8d6a2b5 | nova-compute   | testbed-node-4 | nova     | enabled | up    | 2026-10-01T08:48:42.000000 |",
                                "+--------------------------------------+----------------+----------------+----------+---------+-------+----------------------------+",
                                "+ openstack hypervisor list",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| ID                                   | Hypervisor Hostname | Hypervisor Type | Host IP       | State |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "| 44cc227b-829c-41e1-9669-12688515e417 | testbed-node-5      | QEMU            | 192.168.16.15 | up    |",
                                "| 778a3b55-2483-47c6-a7b6-fc4f2964324d | testbed-node-3      | QEMU            | 192.168.16.13 | up    |",
                                "| 82e50f65-65a3-4206-aa57-658629cb9a86 | testbed-node-4      | QEMU            | 192.168.16.14 | up    |",
                                "+--------------------------------------+---------------------+-----------------+---------------+-------+",
                                "",
                                "# Run OpenStack test play",
                                "",
                                "+ echo",
                                "+ echo '# Run OpenStack test play'",
                                "+ echo",
                                "+ osism apply --environment openstack test",
                                "\u001b[32m2026-10-01 08:48:51\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTrying to run play test in environment openstack\u001b[0m",
                                "\u001b[32m2026-10-01 08:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mPrepare task for execution of test.\u001b[0m",
                                "\u001b[32m2026-10-01 08:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mTask 76a77f91-ad90-440a-8a1d-b13521db7eb8 (test) was prepared for execution.\u001b[0m",
                                "\u001b[32m2026-10-01 08:49:02\u001b[0m | \u001b[1mINFO    \u001b[0m | \u001b[1mIt takes a moment until task 76a77f91-ad90-440a-8a1d-b13521db7eb8 (test) has been started and output is visible here.\u001b[0m",
                                "",
                                "PLAY [Create test project] *****************************************************",
                                "",
                                "TASK [Create test domain] ******************************************************",
                                "Thursday 01 October 2026  08:49:07 +0000 (0:00:01.759)       0:00:01.759 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test-admin user] **************************************************",
                                "Thursday 01 October 2026  08:49:14 +0000 (0:00:07.276)       0:00:09.035 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Add manager role to user test-admin] *************************************",
                                "Thursday 01 October 2026  08:49:20 +0000 (0:00:05.818)       0:00:14.854 ****** ",
                                "\u001b[0;33mchanged: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test project] *****************************************************",
                                "Thursday 01 October 2026  08:49:33 +0000 (0:00:12.467)       0:00:27.321 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test user] ********************************************************",
                                "Thursday 01 October 2026  08:49:39 +0000 (0:00:05.835)       0:00:33.157 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Add member roles to user test] *******************************************",
                                "Thursday 01 October 2026  08:49:44 +0000 (0:00:05.841)       0:00:38.998 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item=load-balancer_member)\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=member)\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item=creator)\u001b[0m",
                                "",
                                "TASK [Create test server group] ************************************************",
                                "Thursday 01 October 2026  08:50:00 +0000 (0:00:15.248)       0:00:54.246 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create ssh security group] ***********************************************",
                                "Thursday 01 October 2026  08:50:07 +0000 (0:00:07.068)       0:01:01.315 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to ssh security group] ******************************************",
                                "Thursday 01 October 2026  08:50:13 +0000 (0:00:06.365)       0:01:07.681 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create icmp security group] **********************************************",
                                "Thursday 01 October 2026  08:50:20 +0000 (0:00:06.519)       0:01:14.201 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Add rule to icmp security group] *****************************************",
                                "Thursday 01 October 2026  08:50:25 +0000 (0:00:05.517)       0:01:19.718 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test keypair] *****************************************************",
                                "Thursday 01 October 2026  08:50:31 +0000 (0:00:05.644)       0:01:25.363 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test networks] ****************************************************",
                                "Thursday 01 October 2026  08:50:36 +0000 (0:00:05.520)       0:01:30.883 ****** ",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Create test subnets] *****************************************************",
                                "Thursday 01 October 2026  08:50:51 +0000 (0:00:14.981)       0:01:45.864 ****** ",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'subnet': 'subnet-test-1', 'cidr': '192.168.200.0/24'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'subnet': 'subnet-test-2', 'cidr': '192.168.201.0/24'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'subnet': 'subnet-test-3', 'cidr': '192.168.202.0/24'})\u001b[0m",
                                "",
                                "TASK [Create test routers] *****************************************************",
                                "Thursday 01 October 2026  08:51:06 +0000 (0:00:14.900)       0:02:00.765 ****** ",
                                "\u001b[0;32mok: [localhost] => (item={'router': 'router-test-1', 'subnet': 'subnet-test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'router': 'router-test-2', 'subnet': 'subnet-test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'router': 'router-test-3', 'subnet': 'subnet-test-3'})\u001b[0m",
                                "",
                                "PLAY [Manage test instances and volumes] ***************************************",
                                "",
                                "TASK [Get test server group] ***************************************************",
                                "Thursday 01 October 2026  08:51:23 +0000 (0:00:16.829)       0:02:17.595 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Detach test volume] ******************************************************",
                                "Thursday 01 October 2026  08:51:29 +0000 (0:00:06.098)       0:02:23.694 ****** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test volume] ******************************************************",
                                "Thursday 01 October 2026  08:51:30 +0000 (0:00:01.246)       0:02:24.940 ****** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Delete test instances] ***************************************************",
                                "Thursday 01 October 2026  08:51:32 +0000 (0:00:01.208)       0:02:26.149 ****** ",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-4', 'network': 'test-3'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-3', 'network': 'test-2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-2', 'network': 'test-2'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test-1', 'network': 'test-1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost] => (item={'name': 'test', 'network': 'test-1'}) \u001b[0m",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Wait for instance deletion to complete] **********************************",
                                "Thursday 01 October 2026  08:51:33 +0000 (0:00:01.309)       0:02:27.458 ****** ",
                                "\u001b[0;36mskipping: [localhost]\u001b[0m",
                                "",
                                "TASK [Create test instances] ***************************************************",
                                "Thursday 01 October 2026  08:51:34 +0000 (0:00:01.291)       0:02:28.749 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for instance creation to complete] **********************************",
                                "Thursday 01 October 2026  08:51:41 +0000 (0:00:07.186)       0:02:35.936 ****** ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for instance creation to complete (60 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j856143457319.4748', 'results_file': '/ansible/.ansible_async/j856143457319.4748', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j939273570303.4773', 'results_file': '/ansible/.ansible_async/j939273570303.4773', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j287128702198.4798', 'results_file': '/ansible/.ansible_async/j287128702198.4798', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j355294667927.4823', 'results_file': '/ansible/.ansible_async/j355294667927.4823', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j386549203363.4848', 'results_file': '/ansible/.ansible_async/j386549203363.4848', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add metadata to instances] ***********************************************",
                                "Thursday 01 October 2026  08:51:58 +0000 (0:00:16.962)       0:02:52.898 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for metadata to be added] *******************************************",
                                "Thursday 01 October 2026  08:52:05 +0000 (0:00:06.887)       0:02:59.786 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j173354139511.4926', 'results_file': '/ansible/.ansible_async/j173354139511.4926', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j155313475533.4951', 'results_file': '/ansible/.ansible_async/j155313475533.4951', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for metadata to be added (30 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j364375220385.4976', 'results_file': '/ansible/.ansible_async/j364375220385.4976', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j364202143161.5001', 'results_file': '/ansible/.ansible_async/j364202143161.5001', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j690801016867.5026', 'results_file': '/ansible/.ansible_async/j690801016867.5026', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Add tag to instances] ****************************************************",
                                "Thursday 01 October 2026  08:52:17 +0000 (0:00:11.677)       0:03:11.463 ****** ",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Wait for tags to be added] ***********************************************",
                                "Thursday 01 October 2026  08:52:24 +0000 (0:00:07.024)       0:03:18.487 ****** ",
                                "\u001b[1;30mFAILED - RETRYING: [localhost]: Wait for tags to be added (30 retries left).\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j564773869683.5103', 'results_file': '/ansible/.ansible_async/j564773869683.5103', 'changed': True, 'item': {'name': 'test', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j418123516265.5128', 'results_file': '/ansible/.ansible_async/j418123516265.5128', 'changed': True, 'item': {'name': 'test-1', 'network': 'test-1'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j962905372574.5154', 'results_file': '/ansible/.ansible_async/j962905372574.5154', 'changed': True, 'item': {'name': 'test-2', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j704156273662.5180', 'results_file': '/ansible/.ansible_async/j704156273662.5180', 'changed': True, 'item': {'name': 'test-3', 'network': 'test-2'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "\u001b[0;33mchanged: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j794778918176.5206', 'results_file': '/ansible/.ansible_async/j794778918176.5206', 'changed': True, 'item': {'name': 'test-4', 'network': 'test-3'}, 'ansible_loop_var': 'item'})\u001b[0m",
                                "",
                                "TASK [Create test volume] ******************************************************",
                                "Thursday 01 October 2026  08:52:36 +0000 (0:00:12.527)       0:03:31.015 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Attach test volume] ******************************************************",
                                "Thursday 01 October 2026  08:52:42 +0000 (0:00:05.945)       0:03:36.961 ****** ",
                                "\u001b[0;32mok: [localhost]\u001b[0m",
                                "",
                                "TASK [Create floating ip addresses] ********************************************",
                                "Thursday 01 October 2026  08:52:49 +0000 (0:00:06.478)       0:03:43.439 ****** ",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-1', 'network': 'test-1'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-2', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-3', 'network': 'test-2'})\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item={'name': 'test-4', 'network': 'test-3'})\u001b[0m",
                                "",
                                "TASK [Print floating ip addresses] *********************************************",
                                "Thursday 01 October 2026  08:53:15 +0000 (0:00:26.216)       0:04:09.655 ****** ",
                                "\u001b[0;32mok: [localhost] => (item=test) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test: 192.168.112.104\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-1) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-1: 192.168.112.194\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-2) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-2: 192.168.112.123\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-3) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-3: 192.168.112.147\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "\u001b[0;32mok: [localhost] => (item=test-4) => {\u001b[0m",
                                "\u001b[0;32m    \"msg\": \"test-4: 192.168.112.130\"\u001b[0m",
                                "\u001b[0;32m}\u001b[0m",
                                "",
                                "PLAY RECAP *********************************************************************",
                                "\u001b[0;33mlocalhost\u001b[0m                  : \u001b[0;32mok=26  \u001b[0m \u001b[0;33mchanged=8   \u001b[0m unreachable=0    failed=0    \u001b[0;36mskipped=4   \u001b[0m rescued=0    ignored=0   ",
                                "",
                                "",
                                "TASKS RECAP ********************************************************************",
                                "Thursday 01 October 2026  08:53:17 +0000 (0:00:01.725)       0:04:11.380 ****** ",
                                "=============================================================================== ",
                                "Create floating ip addresses ------------------------------------------- 26.22s",
                                "Wait for instance creation to complete --------------------------------- 16.96s",
                                "Create test routers ---------------------------------------------------- 16.83s",
                                "Add member roles to user test ------------------------------------------ 15.25s",
                                "Create test networks --------------------------------------------------- 14.98s",
                                "Create test subnets ---------------------------------------------------- 14.90s",
                                "Wait for tags to be added ---------------------------------------------- 12.53s",
                                "Add manager role to user test-admin ------------------------------------ 12.47s",
                                "Wait for metadata to be added ------------------------------------------ 11.68s",
                                "Create test domain ------------------------------------------------------ 7.28s",
                                "Create test instances --------------------------------------------------- 7.19s",
                                "Create test server group ------------------------------------------------ 7.07s",
                                "Add tag to instances ---------------------------------------------------- 7.02s",
                                "Add metadata to instances ----------------------------------------------- 6.89s",
                                "Add rule to ssh security group ------------------------------------------ 6.52s",
                                "Attach test volume ------------------------------------------------------ 6.48s",
                                "Create ssh security group ----------------------------------------------- 6.37s",
                                "Get test server group --------------------------------------------------- 6.10s",
                                "Create test volume ------------------------------------------------------ 5.95s",
                                "Create test user -------------------------------------------------------- 5.84s",
                                "+ server_list",
                                "+ openstack --os-cloud test server list",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| ID                                   | Name   | Status | Networks                                | Image                    | Flavor   |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "| 3f528e19-9e60-4364-bcf4-31fcd7582984 | test-4 | ACTIVE | test-3=192.168.112.130, 192.168.202.199 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 5726b5f9-6ba3-412e-8a79-682f3bb088fa | test-3 | ACTIVE | test-2=192.168.112.147, 192.168.201.5   | N/A (booted from volume) | SCS-1L-1 |",
                                "| ac877899-7c8d-4a91-ab5e-0f630e8fe02b | test-2 | ACTIVE | test-2=192.168.112.123, 192.168.201.201 | N/A (booted from volume) | SCS-1L-1 |",
                                "| d6ab8782-e134-4fb7-b2b8-f4b11d27ddce | test-1 | ACTIVE | test-1=192.168.112.194, 192.168.200.209 | N/A (booted from volume) | SCS-1L-1 |",
                                "| 5862841e-f4e5-47cd-a7c6-993ed0fe1aae | test   | ACTIVE | test-1=192.168.112.104, 192.168.200.16  | N/A (booted from volume) | SCS-1L-1 |",
                                "+--------------------------------------+--------+--------+-----------------------------------------+--------------------------+----------+",
                                "+ openstack --os-cloud test server show test",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-10-01T05:00:29.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.104, 192.168.200.16                                                                                                                                                                                                                                                                                                                                              |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-10-01T05:00:03Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 5862841e-f4e5-47cd-a7c6-993ed0fe1aae                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test'                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-10-01T08:52:05Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='277035ca-3ed6-4217-8a13-6956fbc431ef'                                                                                                                                                                                                                                                                                                             |",
                                "|                                     | delete_on_termination='False', id='8a0f0b07-91f2-495a-9c58-725e50171333'                                                                                                                                                                                                                                                                                                            |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-1",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-1                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-10-01T05:00:31.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-1=192.168.112.194, 192.168.200.209                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-10-01T05:00:04Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | d6ab8782-e134-4fb7-b2b8-f4b11d27ddce                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-1                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-1'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-10-01T08:52:06Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='d44afe3b-3a9b-4857-b5fe-559b0fbfa555'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-2",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-2                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-10-01T05:00:29.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.123, 192.168.201.201                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-10-01T05:00:05Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | ac877899-7c8d-4a91-ab5e-0f630e8fe02b                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-2                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-2'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-10-01T08:52:08Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='a853c01f-f9e0-4010-a415-54900e5240cf'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-3",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-3                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-10-01T05:00:31.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-2=192.168.112.147, 192.168.201.5                                                                                                                                                                                                                                                                                                                                               |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-10-01T05:00:08Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 5726b5f9-6ba3-412e-8a79-682f3bb088fa                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-3                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-3'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-10-01T08:52:08Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='8eb2c9c9-e86d-4dcf-b3f4-26e3eaae41c9'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ openstack --os-cloud test server show test-4",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| Field                               | Value                                                                                                                                                                                                                                                                                                                                                                               |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "| OS-DCF:diskConfig                   | MANUAL                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-AZ:availability_zone         | nova                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:host                | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:hostname            | test-4                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-EXT-SRV-ATTR:hypervisor_hostname | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:instance_name       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:kernel_id           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:launch_index        | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:ramdisk_id          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:reservation_id      | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:root_device_name    | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-SRV-ATTR:user_data           | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:power_state              | Running                                                                                                                                                                                                                                                                                                                                                                             |",
                                "| OS-EXT-STS:task_state               | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| OS-EXT-STS:vm_state                 | active                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| OS-SRV-USG:launched_at              | 2026-10-01T05:00:35.000000                                                                                                                                                                                                                                                                                                                                                          |",
                                "| OS-SRV-USG:terminated_at            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| accessIPv4                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| accessIPv6                          |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| addresses                           | test-3=192.168.112.130, 192.168.202.199                                                                                                                                                                                                                                                                                                                                             |",
                                "| config_drive                        |                                                                                                                                                                                                                                                                                                                                                                                     |",
                                "| created                             | 2026-10-01T05:00:08Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| description                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| flavor                              | description=, disk='0', ephemeral='0', extra_specs.hw_rng:allowed='true', extra_specs.scs:cpu-type='crowded-core', extra_specs.scs:disk0-type='network', extra_specs.scs:name-v1='SCS-1L:1', extra_specs.scs:name-v2='SCS-1L-1', id='SCS-1L-1', is_disabled=, is_public='True', location=, name='SCS-1L-1', original_name='SCS-1L-1', ram='1024', rxtx_factor=, swap='0', vcpus='1' |",
                                "| hostId                              | 5bc5c652ff65d820fd83a738f804eac079404919cfc26bc6c51cad8d                                                                                                                                                                                                                                                                                                                            |",
                                "| host_status                         | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| id                                  | 3f528e19-9e60-4364-bcf4-31fcd7582984                                                                                                                                                                                                                                                                                                                                                |",
                                "| image                               | N/A (booted from volume)                                                                                                                                                                                                                                                                                                                                                            |",
                                "| key_name                            | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| locked                              | False                                                                                                                                                                                                                                                                                                                                                                               |",
                                "| locked_reason                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| name                                | test-4                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| pinned_availability_zone            | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| progress                            | 0                                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| project_id                          | 8bfed41865654763ae7444c91e2bf509                                                                                                                                                                                                                                                                                                                                                    |",
                                "| properties                          | hostname='test-4'                                                                                                                                                                                                                                                                                                                                                                   |",
                                "| security_groups                     | name='icmp'                                                                                                                                                                                                                                                                                                                                                                         |",
                                "|                                     | name='ssh'                                                                                                                                                                                                                                                                                                                                                                          |",
                                "| server_groups                       | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| status                              | ACTIVE                                                                                                                                                                                                                                                                                                                                                                              |",
                                "| tags                                | test                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| trusted_image_certificates          | None                                                                                                                                                                                                                                                                                                                                                                                |",
                                "| updated                             | 2026-10-01T08:52:09Z                                                                                                                                                                                                                                                                                                                                                                |",
                                "| user_id                             | 79d4913d935641b6bdf690a60593fa12                                                                                                                                                                                                                                                                                                                                                    |",
                                "| volumes_attached                    | delete_on_termination='True', id='35f19997-c7d5-4dcf-b495-a2409c93c4b3'                                                                                                                                                                                                                                                                                                             |",
                                "+-------------------------------------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+",
                                "+ server_ping",
                                "++ openstack --os-cloud test floating ip list --status ACTIVE -f value -c 'Floating IP Address'",
                                "++ tr -d '\\r'",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.104",
                                "PING 192.168.112.104 (192.168.112.104) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.104: icmp_seq=1 ttl=63 time=14.2 ms",
                                "64 bytes from 192.168.112.104: icmp_seq=2 ttl=63 time=2.50 ms",
                                "64 bytes from 192.168.112.104: icmp_seq=3 ttl=63 time=1.81 ms",
                                "",
                                "--- 192.168.112.104 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 1.807/6.156/14.164/5.669 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.123",
                                "PING 192.168.112.123 (192.168.112.123) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.123: icmp_seq=1 ttl=63 time=14.7 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=2 ttl=63 time=2.55 ms",
                                "64 bytes from 192.168.112.123: icmp_seq=3 ttl=63 time=2.40 ms",
                                "",
                                "--- 192.168.112.123 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2004ms",
                                "rtt min/avg/max/mdev = 2.402/6.551/14.701/5.762 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.130",
                                "PING 192.168.112.130 (192.168.112.130) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.130: icmp_seq=1 ttl=63 time=11.3 ms",
                                "64 bytes from 192.168.112.130: icmp_seq=2 ttl=63 time=2.29 ms",
                                "64 bytes from 192.168.112.130: icmp_seq=3 ttl=63 time=1.67 ms",
                                "",
                                "--- 192.168.112.130 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2002ms",
                                "rtt min/avg/max/mdev = 1.670/5.077/11.277/4.390 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.147",
                                "PING 192.168.112.147 (192.168.112.147) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.147: icmp_seq=1 ttl=63 time=5.22 ms",
                                "64 bytes from 192.168.112.147: icmp_seq=2 ttl=63 time=2.50 ms",
                                "64 bytes from 192.168.112.147: icmp_seq=3 ttl=63 time=1.98 ms",
                                "",
                                "--- 192.168.112.147 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 1.979/3.230/5.215/1.419 ms",
                                "+ for address in $(openstack --os-cloud test floating ip list --status ACTIVE -f value -c \"Floating IP Address\" | tr -d '\\r')",
                                "+ ping -c3 192.168.112.194",
                                "PING 192.168.112.194 (192.168.112.194) 56(84) bytes of data.",
                                "64 bytes from 192.168.112.194: icmp_seq=1 ttl=63 time=10.5 ms",
                                "64 bytes from 192.168.112.194: icmp_seq=2 ttl=63 time=2.46 ms",
                                "64 bytes from 192.168.112.194: icmp_seq=3 ttl=63 time=2.16 ms",
                                "",
                                "--- 192.168.112.194 ping statistics ---",
                                "3 packets transmitted, 3 received, 0% packet loss, time 2003ms",
                                "rtt min/avg/max/mdev = 2.164/5.037/10.487/3.855 ms",
                                "+ [[ 10.2.0 == \\l\\a\\t\\e\\s\\t ]]"
                            ],
                            "zuul_log_id": "0242ac1f-6606-3dc9-c859-00000000003a-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:53:53.241434Z",
                            "start": "2026-10-01T08:41:59.211470Z"
                        },
                        "id": "0242ac1f-6606-3dc9-c859-00000000003a",
                        "name": "Run checks after the upgrade"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 14,
            "failures": 0,
            "ignored": 0,
            "ok": 33,
            "rescued": 0,
            "skipped": 7,
            "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-01T08:54:02.857183Z",
                    "start": "2026-10-01T08:53:54.290879Z"
                },
                "id": "0242ac1f-6606-54ba-b583-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-01T08:53:54.359999Z",
                            "start": "2026-10-01T08:53:54.308902Z"
                        },
                        "id": "0242ac1f-6606-54ba-b583-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-01T08:53:54.400881Z",
                            "start": "2026-10-01T08:53:54.366632Z"
                        },
                        "id": "0242ac1f-6606-54ba-b583-000000000005",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.slurp",
                            "changed": false,
                            "content": "TUFOQUdFUl9BRERSRVNTPSI4MS4xNjMuMTkyLjgzIgo=",
                            "encoding": "base64",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "src": "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                                }
                            },
                            "source": "/home/zuul-testbed03/src/github.com/osism/testbed/terraform/.MANAGER_ADDRESS.ci"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:53:54.824469Z",
                            "start": "2026-10-01T08:53:54.410303Z"
                        },
                        "id": "0242ac1f-6606-54ba-b583-000000000006",
                        "name": "Read the manager address"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "changed": false,
                            "cmd": "set -o pipefail\nssh \\\n  -i /home/zuul-testbed03/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.83 '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:06.804812",
                            "end": "2026-10-01 08:54:02.133077",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set -o pipefail\nssh \\\n  -i /home/zuul-testbed03/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.83 '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-54ba-b583-000000000007-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 08:53:55.328265",
                            "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-01 08:51:48.949 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002681\n2026-10-01 08:51:49.202 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51384) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:49.203 939 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-01 08:51:49.204 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:49.204 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:49.205 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"GET / HTTP/1.1\" 300 1870 0.002318\n2026-10-01 08:51:49.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 51396) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:49.617 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:49.618 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:49.618 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:49.620 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003253\n2026-10-01 08:51:49.657 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51402) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:49.658 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:49.658 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:49.659 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:49.660 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001609\n2026-10-01 08:51:50.368 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:50.370 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:50.371 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:50.371 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:50.371 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:50.373 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002766\n2026-10-01 08:51:50.373 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:50.373 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:50.374 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:50.376 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003212\n2026-10-01 08:51:50.902 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 36518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:50.903 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:50.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-01 08:51:50.905 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:50.908 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.005154\n2026-10-01 08:51:50.952 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 36528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:50.955 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:50.956 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:50.956 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:50.959 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002471\n2026-10-01 08:51:51.620 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.622 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:51.622 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.622 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:51.624 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002524\n2026-10-01 08:51:51.662 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.663 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:51.663 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.663 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:51.664 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001748\n2026-10-01 08:51:52.375 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:52.377 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:52.377 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:52.377 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:52.379 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:52.379 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002355\n2026-10-01 08:51:52.380 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:52.380 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:52.380 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:52.381 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001637\n2026-10-01 08:51:52.911 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 36538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:52.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-01 08:51:52.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-01 08:51:52.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-01 08:51:52.913 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001810\n2026-10-01 08:51:52.960 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 36552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:52.962 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:52.964 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:52.964 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:52.966 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.004344\n2026-10-01 08:51:53.626 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:53.627 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:53.628 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:53.628 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:53.630 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002543\n2026-10-01 08:51:53.666 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59694) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:53.668 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:53.668 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:53.669 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:53.671 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003150\n2026-10-01 08:51:54.381 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55328) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:54.383 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:54.383 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:54.384 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:54.384 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:54.386 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:54.386 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:54.386 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:54.387 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.004198\n2026-10-01 08:51:54.389 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.003323\n2026-10-01 08:51:54.916 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:54.918 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:54.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-01 08:51:54.919 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:54.921 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.003586\n2026-10-01 08:51:54.969 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:54.970 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:54.971 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:54.971 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:54.972 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002051\n2026-10-01 08:51:55.632 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59700) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.633 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:55.633 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:55.633 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:55.634 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001618\n2026-10-01 08:51:55.673 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.675 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:55.675 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:55.675 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:55.678 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003229\n2026-10-01 08:51:56.388 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:56.389 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:56.390 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:56.390 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:56.391 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001768\n2026-10-01 08:51:56.391 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:56.393 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:56.393 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:56.393 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:56.394 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002005\n2026-10-01 08:51:56.924 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:56.925 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:56.926 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:56.926 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:56.927 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001755\n2026-10-01 08:51:56.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:56.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-01 08:51:56.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-01 08:51:56.976 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:56.977 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001567\n2026-10-01 08:51:57.636 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.638 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:57.639 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:57.639 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:57.642 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003669\n2026-10-01 08:51:57.680 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.682 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:57.682 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:57.682 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:57.684 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002617\n2026-10-01 08:51:58.392 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55356) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:58.393 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:58.393 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:58.394 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:58.394 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001443\n2026-10-01 08:51:58.395 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55360) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:58.396 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:58.396 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:58.397 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:58.397 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001347\n2026-10-01 08:51:58.929 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:58.931 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:58.931 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:58.932 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:58.934 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002915\n2026-10-01 08:51:58.978 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:58.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-01 08:51:58.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-01 08:51:58.981 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:58.984 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.003900\n2026-10-01 08:51:59.643 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.645 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:59.645 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:59.645 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:59.647 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002140\n2026-10-01 08:51:59.685 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.686 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:59.687 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:59.687 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:59.688 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001512\n2026-10-01 08:52:00.397 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:00.397 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:00.398 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:00.399 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:00.399 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:00.399 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:00.399 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:00.399 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:00.400 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002232\n2026-10-01 08:52:00.401 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002817\n2026-10-01 08:52:00.936 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52640) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:00.938 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:00.939 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:00.939 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:00.940 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002520\n2026-10-01 08:52:00.985 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:00.987 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:00.987 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:00.988 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:00.989 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002535\n2026-10-01 08:52:01.649 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.651 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:01.651 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:01.651 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:01.653 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002690\n2026-10-01 08:52:01.689 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.691 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:01.691 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:01.691 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:01.693 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002437\n2026-10-01 08:52:02.403 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:02.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:02.404 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:02.405 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:02.405 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:02.405 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:02.406 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:02.406 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001738\n2026-10-01 08:52:02.406 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:02.408 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.003331\n2026-10-01 08:52:02.942 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:02.944 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:02.944 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:02.944 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:02.946 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002084\n2026-10-01 08:52:02.992 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:02.993 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:02.993 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:02.994 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:02.995 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002069\n2026-10-01 08:52:03.654 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 34980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.655 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:03.656 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:03.656 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:03.657 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001673\n2026-10-01 08:52:03.695 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.696 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:03.697 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:03.697 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:03.699 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003013\n2026-10-01 08:52:04.408 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:04.409 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:04.410 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:04.410 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:04.411 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002070\n2026-10-01 08:52:04.412 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:04.413 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:04.413 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:04.413 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:04.414 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001549\n2026-10-01 08:52:04.947 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:04.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-01 08:52:04.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-01 08:52:04.952 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:04.956 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.006332\n2026-10-01 08:52:04.997 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:04.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-01 08:52:04.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-01 08:52:05.000 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:05.002 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003111\n2026-10-01 08:52:05.659 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35002) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.660 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:05.660 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:05.661 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:05.663 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002988\n2026-10-01 08:52:05.700 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35018) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.701 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:05.702 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:05.702 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:05.704 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003269\n2026-10-01 08:52:06.413 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:06.414 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:06.415 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:06.415 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:06.416 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001717\n2026-10-01 08:52:06.416 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:06.418 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:06.418 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:06.418 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:06.419 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001864\n2026-10-01 08:52:06.962 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:06.963 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:06.964 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:06.964 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:06.966 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002542\n2026-10-01 08:52:07.002 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.003 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:07.003 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:07.004 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:07.005 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001840\n2026-10-01 08:52:07.665 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.666 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:07.666 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:07.666 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:07.667 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001474\n2026-10-01 08:52:07.705 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.706 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:07.706 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:07.706 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:07.714 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.008135\n2026-10-01 08:52:08.417 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:08.419 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:08.419 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:08.419 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:08.421 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002044\n2026-10-01 08:52:08.420 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:08.422 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:08.423 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:08.423 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:08.424 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002167\n2026-10-01 08:52:08.968 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:08.969 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:08.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-01 08:52:08.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-01 08:52:08.971 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001713\n2026-10-01 08:52:09.009 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.010 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:09.010 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:09.010 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:09.011 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001486\n2026-10-01 08:52:09.670 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.671 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:09.672 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:09.672 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:09.673 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001646\n2026-10-01 08:52:09.716 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.717 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:09.717 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:09.717 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:09.718 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001439\n2026-10-01 08:52:10.422 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38296) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:10.424 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:10.424 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:10.424 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:10.426 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002656\n2026-10-01 08:52:10.426 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:10.427 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:10.428 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:10.428 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:10.429 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001686\n2026-10-01 08:52:10.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:10.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-01 08:52:10.976 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:10.976 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:10.977 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002080\n2026-10-01 08:52:11.014 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.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-01 08:52:11.015 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:11.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-01 08:52:11.017 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002146\n2026-10-01 08:52:11.675 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.677 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:11.677 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:11.678 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:11.679 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002491\n2026-10-01 08:52:11.720 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.721 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:11.722 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:11.722 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:11.724 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002642\n2026-10-01 08:52:12.430 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:12.430 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:12.432 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:12.432 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:12.432 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:12.433 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:12.434 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002050\n2026-10-01 08:52:12.434 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:12.435 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:12.437 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.004007\n2026-10-01 08:52:12.980 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:12.981 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:12.982 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:12.982 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:12.984 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002724\n2026-10-01 08:52:13.020 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.022 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.023 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.023 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.026 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004675\n2026-10-01 08:52:13.682 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.683 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.684 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.684 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.686 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002489\n2026-10-01 08:52:13.725 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.727 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.727 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.727 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.729 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002636\n2026-10-01 08:52:14.435 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:14.436 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:14.437 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:14.437 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:14.440 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.003413\n2026-10-01 08:52:14.440 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:14.441 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:14.441 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:14.441 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:14.442 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001628\n2026-10-01 08:52:14.987 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52: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-01 08:52: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-01 08:52: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-01 08:52:14.989 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001618\n2026-10-01 08:52:15.029 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.030 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:15.030 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.030 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.031 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001755\n2026-10-01 08:52:15.688 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.689 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:15.689 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.689 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.690 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001586\n2026-10-01 08:52:15.730 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.733 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:15.733 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.734 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.736 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003992\n2026-10-01 08:52:16.441 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:16.443 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:16.444 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:16.444 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:16.444 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:16.446 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003181\n2026-10-01 08:52:16.447 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:16.447 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:16.449 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:16.451 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.004567\n2026-10-01 08:52:16.991 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:16.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-01 08:52:16.994 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:16.994 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:16.996 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003171\n2026-10-01 08:52:17.034 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.035 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:17.036 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:17.036 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:17.037 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002191\n2026-10-01 08:52:17.692 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.694 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:17.694 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:17.695 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:17.696 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002795\n2026-10-01 08:52:17.738 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.739 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:17.739 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:17.739 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:17.741 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001994\n2026-10-01 08:52:18.447 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:18.449 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:18.450 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:18.451 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:18.453 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:18.454 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.005213\n2026-10-01 08:52:18.455 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:18.455 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:18.456 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:18.458 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.003049\n2026-10-01 08:52:18.999 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.001 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.001 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.002 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.004 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003977\n2026-10-01 08:52:19.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.041 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.042 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.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-01 08:52:19.046 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.004526\n2026-10-01 08:52:19.266 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.268 939 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-01 08:52:19.268 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.269 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.271 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"GET / HTTP/1.1\" 300 1870 0.004257\n2026-10-01 08:52:19.699 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.700 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.700 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.701 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.702 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002120\n2026-10-01 08:52:19.743 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43296) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.744 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.744 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.745 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001685\n2026-10-01 08:52:20.457 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:20.458 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:20.458 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:20.458 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:20.459 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001448\n2026-10-01 08:52:20.460 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:20.462 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:20.462 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:20.463 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:20.465 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.003262\n2026-10-01 08:52:21.006 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.007 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.008 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:21.008 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:21.009 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001674\n2026-10-01 08:52:21.053 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.055 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.056 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:21.056 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:21.059 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.004782\n2026-10-01 08:52:21.704 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.705 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.706 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:21.706 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:21.707 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002140\n2026-10-01 08:52:21.748 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.750 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.752 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:21.753 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:21.755 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.004666\n2026-10-01 08:52:22.462 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:22.463 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:22.463 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:22.463 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:22.465 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002075\n2026-10-01 08:52:22.466 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:22.468 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:22.470 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:22.470 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:22.473 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.005543\n2026-10-01 08:52:23.012 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.013 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:23.014 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.014 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:23.016 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003082\n2026-10-01 08:52:23.062 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.065 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:23.065 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.066 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:23.068 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003984\n2026-10-01 08:52:23.709 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50900) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.711 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:23.711 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.711 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:23.712 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001591\n2026-10-01 08:52:23.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.758 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:23.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.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-01 08:52:23.760 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002815\n2026-10-01 08:52:24.468 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:24.469 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:24.470 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:24.470 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:24.471 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001533\n2026-10-01 08:52:24.475 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42684) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:24.477 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:24.478 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:24.478 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:24.481 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.003756\n2026-10-01 08:52:25.018 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.020 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:25.020 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:25.020 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:25.022 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002180\n2026-10-01 08:52:25.071 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.073 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.077 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004138\n2026-10-01 08:52:25.713 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.714 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:25.714 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:25.715 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:25.715 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001461\n2026-10-01 08:52:25.762 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50932) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.764 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:25.764 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:25.764 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:25.765 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001479\n2026-10-01 08:52:26.474 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:26.475 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:26.475 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:26.476 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:26.478 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002852\n2026-10-01 08:52:26.482 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:26.483 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:26.483 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:26.483 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:26.484 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001855\n2026-10-01 08:52:27.023 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.024 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:27.025 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:27.025 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.026 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001616\n2026-10-01 08:52:27.079 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.082 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:27.082 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:27.083 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.084 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002262\n2026-10-01 08:52:27.717 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.718 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:27.719 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:27.719 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.720 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001714\n2026-10-01 08:52:27.766 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.767 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:27.767 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:27.767 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.768 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001679\n2026-10-01 08:52:28.478 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:28.480 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:28.480 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:28.480 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:28.481 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001770\n2026-10-01 08:52:28.485 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:28.486 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:28.487 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:28.487 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:28.488 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001871\n2026-10-01 08:52:29.028 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.029 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.030 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.030 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:29.032 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002301\n2026-10-01 08:52:29.087 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.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-01 08:52:29.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-01 08:52:29.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-01 08:52:29.089 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001959\n2026-10-01 08:52:29.721 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.723 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.723 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.723 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:29.725 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002706\n2026-10-01 08:52:29.771 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.773 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.774 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.774 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:29.776 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003909\n2026-10-01 08:52:30.484 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:30.486 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:30.486 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:30.486 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:30.488 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002239\n2026-10-01 08:52:30.488 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:30.489 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:30.490 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:30.490 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:30.491 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001647\n2026-10-01 08:52:31.033 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.034 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:31.034 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:31.035 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:31.036 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001468\n2026-10-01 08:52:31.093 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.094 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:31.095 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:31.095 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:31.096 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001725\n2026-10-01 08:52:31.727 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50974) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.728 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:31.729 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:31.729 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:31.731 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002749\n2026-10-01 08:52:31.778 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50976) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.781 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:31.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-01 08:52:31.782 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:31.784 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003477\n2026-10-01 08:52:32.491 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:32.493 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:32.493 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:32.495 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:32.495 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:32.495 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:32.497 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:32.498 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:32.498 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.005149\n2026-10-01 08:52:32.500 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.005309\n2026-10-01 08:52:33.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.040 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001811\n2026-10-01 08:52:33.099 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.100 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:33.100 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:33.101 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:33.103 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003323\n2026-10-01 08:52:33.733 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47712) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.734 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:33.735 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:33.735 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:33.736 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002144\n2026-10-01 08:52:33.786 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.788 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:33.789 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:33.790 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:33.792 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003664\n2026-10-01 08:52:34.500 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:34.501 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:34.502 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:34.502 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:34.502 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:34.503 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:34.503 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:34.503 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:34.504 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002840\n2026-10-01 08:52:34.505 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.003055\n2026-10-01 08:52:35.042 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.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-01 08:52:35.047 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:35.047 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:35.048 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001621\n2026-10-01 08:52:35.105 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.107 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:35.107 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:35.108 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:35.109 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002288\n2026-10-01 08:52:35.736 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.737 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:35.738 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:35.738 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:35.740 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002455\n2026-10-01 08:52:35.793 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.794 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:35.795 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:35.795 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:35.796 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001835\n2026-10-01 08:52:36.507 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35256) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:36.508 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:36.508 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:36.509 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:36.509 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:36.510 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001589\n2026-10-01 08:52:36.511 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:36.511 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:36.511 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:36.512 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001364\n2026-10-01 08:52:37.051 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 60388) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.052 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.053 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.053 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:37.054 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002119\n2026-10-01 08:52:37.112 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.113 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.113 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.113 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:37.114 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001575\n2026-10-01 08:52:37.740 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.743 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.743 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:37.746 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003853\n2026-10-01 08:52:37.798 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.800 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.800 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.800 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:37.802 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002818\n2026-10-01 08:52:38.512 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:38.513 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:38.514 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:38.514 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:38.514 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:38.515 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001472\n2026-10-01 08:52:38.516 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:38.517 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:38.517 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:38.518 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002117\n2026-10-01 08:52:39.056 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 60410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.057 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.057 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:39.058 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.059 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001559\n2026-10-01 08:52:39.117 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.119 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.119 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:39.120 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.121 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002644\n2026-10-01 08:52:39.746 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47768) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.748 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.749 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:39.749 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.752 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003996\n2026-10-01 08:52:39.804 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.805 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.806 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:39.806 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.807 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002189\n2026-10-01 08:52:40.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:40.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:40.519 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:40.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:40.520 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:40.520 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001967\n2026-10-01 08:52:40.522 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:40.523 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:40.524 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:40.526 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.004664\n2026-10-01 08:52:41.062 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.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-01 08:52:41.066 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003744\n2026-10-01 08:52:41.123 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 60450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.125 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:41.125 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:41.125 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:41.127 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002344\n2026-10-01 08:52:41.754 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.755 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:41.755 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:41.755 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:41.757 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002643\n2026-10-01 08:52:41.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.811 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.812 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001536\n2026-10-01 08:52:42.522 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:42.523 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:42.523 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:42.524 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:42.524 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001379\n2026-10-01 08:52:42.528 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35330) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:42.529 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:42.530 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:42.530 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:42.532 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002706\n2026-10-01 08:52:43.069 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.070 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:43.070 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:43.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-01 08:52:43.071 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001557\n2026-10-01 08:52:43.129 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60474) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.131 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:43.131 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:43.131 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:43.132 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001592\n2026-10-01 08:52:43.760 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.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-01 08:52:43.761 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:43.761 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:43.762 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001704\n2026-10-01 08:52:43.814 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.815 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:43.816 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:43.816 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:43.817 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002397\n2026-10-01 08:52:44.527 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:44.528 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:44.528 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:44.529 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:44.530 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.002614\n2026-10-01 08:52:44.535 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50318) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:44.536 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:44.536 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:44.536 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:44.537 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001477\n2026-10-01 08:52:45.074 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 43242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.075 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:45.076 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:45.076 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:45.078 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002934\n2026-10-01 08:52:45.135 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.136 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:45.136 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:45.137 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:45.138 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002415\n2026-10-01 08:52:45.764 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54256) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.765 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:45.765 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:45.766 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:45.767 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001916\n2026-10-01 08:52:45.820 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 54258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.821 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:45.821 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:45.821 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:45.823 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002349\n2026-10-01 08:52:46.532 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50328) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:46.534 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:46.535 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:46.536 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:46.537 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003063\n2026-10-01 08:52:46.538 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:46.539 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:46.540 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:46.540 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:46.541 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001867\n2026-10-01 08:52:47.082 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.084 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:47.084 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:47.085 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:47.086 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002925\n2026-10-01 08:52:47.141 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.143 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:47.143 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:47.144 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:47.146 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003804\n2026-10-01 08:52:47.769 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 54264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.770 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:47.770 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:47.771 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:47.772 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002055\n2026-10-01 08:52:47.825 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 54272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.826 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:47.827 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:47.827 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:47.830 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003987\n2026-10-01 08:52:48.540 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50344) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:48.542 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:48.542 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:48.542 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:48.543 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:48.544 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002997\n2026-10-01 08:52:48.544 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:48.545 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:48.545 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:48.546 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001914\n2026-10-01 08:52:49.087 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.089 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:49.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-01 08:52:49.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-01 08:52:49.090 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002016\n2026-10-01 08:52:49.148 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 43276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.149 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:49.149 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:49.150 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:49.150 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001626\n2026-10-01 08:52:49.348 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.349 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-01 08:52:49.350 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:49.350 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:49.352 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"GET / HTTP/1.1\" 300 1870 0.003447\n2026-10-01 08:52:49.774 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.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-01 08:52:49.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-01 08:52:49.777 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:49.779 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003231\n2026-10-01 08:52:49.832 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.834 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:49.834 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:49.834 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:49.838 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.004348\n2026-10-01 08:52:50.546 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:50.547 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:50.548 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:50.548 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:50.548 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:50.549 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001973\n2026-10-01 08:52:50.550 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:50.550 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:50.550 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:50.552 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002574\n2026-10-01 08:52:51.092 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:51.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-01 08:52:51.094 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:51.094 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:51.095 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002197\n2026-10-01 08:52:51.153 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:51.154 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:51.155 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:51.155 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:51.156 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002436\n2026-10-01 08:52:51.781 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54298) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:51.783 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:51.783 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:51.784 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:51.785 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002772\n2026-10-01 08:52:51.840 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:51.841 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:51.841 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:51.841 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:51.843 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001806\n2026-10-01 08:52:52.551 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:52.552 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:52.552 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:52.553 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:52.554 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001483\n2026-10-01 08:52:52.554 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50388) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:52.555 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:52.555 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:52.555 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:52.556 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001472\n2026-10-01 08:52:53.098 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 43316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.100 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:53.100 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:53.101 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:53.103 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004021\n2026-10-01 08:52:53.159 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.162 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:53.163 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:53.164 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:53.166 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004531\n2026-10-01 08:52:53.785 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.786 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:53.787 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:53.787 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:53.788 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001571\n2026-10-01 08:52:53.844 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37338) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.846 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:53.846 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:53.847 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:53.848 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002768\n2026-10-01 08:52:54.557 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33570) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:54.557 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:54.558 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:54.558 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:54.558 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:54.559 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:54.559 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001607\n2026-10-01 08:52:54.560 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:54.560 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:54.563 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.003942\n2026-10-01 08:52:55.106 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:55.107 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:55.107 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:55.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-01 08:52:55.109 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001862\n2026-10-01 08:52:55.168 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:55.169 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:55.169 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:55.169 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:55.170 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001598\n2026-10-01 08:52:55.789 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37354) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:55.790 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:55.791 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:55.791 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:55.792 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002004\n2026-10-01 08:52:55.850 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37370) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:55.852 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:55.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-01 08:52:55.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-01 08:52:55.856 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003900\n2026-10-01 08:52:56.562 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:56.563 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:56.563 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:56.564 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:56.565 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002220\n2026-10-01 08:52:56.565 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:56.567 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:56.567 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:56.567 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:56.569 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002691\n2026-10-01 08:52:57.111 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.112 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:57.113 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:57.113 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:57.115 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002653\n2026-10-01 08:52:57.172 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.174 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:57.174 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:57.174 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:57.175 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001900\n2026-10-01 08:52:57.794 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.796 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:57.796 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:57.796 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:57.798 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002236\n2026-10-01 08:52:57.857 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.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-01 08:52:57.866 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.006577\n2026-10-01 08:52:58.567 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33596) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:58.569 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:58.569 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:58.569 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:58.570 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001732\n2026-10-01 08:52:58.571 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:58.572 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:58.573 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:58.573 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:58.574 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002414\n2026-10-01 08:52:59.116 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.117 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:59.118 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:59.118 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:59.119 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001826\n2026-10-01 08:52:59.178 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.179 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:59.179 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:59.180 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:59.181 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002311\n2026-10-01 08:52:59.800 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37404) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.801 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:59.802 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:59.802 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:59.805 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.004541\n2026-10-01 08:52:59.869 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.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-01 08:52:59.871 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:59.871 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:59.872 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001830\n2026-10-01 08:53:00.572 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:00.574 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:00.574 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:00.574 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:00.575 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002014\n2026-10-01 08:53:00.576 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:00.577 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:00.578 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:00.578 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:00.579 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002042\n2026-10-01 08:53:01.121 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.123 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:01.124 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:01.124 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:01.127 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.004323\n2026-10-01 08:53:01.184 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.185 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:01.185 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:01.185 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:01.186 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001610\n2026-10-01 08:53:01.806 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.808 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:01.809 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:01.810 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:01.812 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.004894\n2026-10-01 08:53:01.873 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.874 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:01.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-01 08:53:01.875 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:01.878 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003772\n2026-10-01 08:53:02.577 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:02.578 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:02.579 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:02.579 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:02.580 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002395\n2026-10-01 08:53:02.581 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:02.583 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:02.583 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:02.583 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:02.585 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001978\n2026-10-01 08:53:03.130 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.131 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.131 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:03.131 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:03.132 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001508\n2026-10-01 08:53:03.188 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.190 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.191 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:03.191 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:03.194 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003798\n2026-10-01 08:53:03.812 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.813 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.814 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:03.814 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:03.815 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001732\n2026-10-01 08:53:03.879 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.881 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.882 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:03.883 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:03.886 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.004814\n2026-10-01 08:53:04.582 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:04.584 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:04.584 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:04.584 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:04.586 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002981\n2026-10-01 08:53:04.587 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:04.588 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:04.589 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:04.589 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:04.590 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001955\n2026-10-01 08:53:05.135 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47146) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.137 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:05.137 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:05.138 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:05.139 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002553\n2026-10-01 08:53:05.197 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.198 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:05.199 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:05.199 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:05.201 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002612\n2026-10-01 08:53:05.817 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.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-01 08:53:05.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-01 08:53:05.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-01 08:53:05.821 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001846\n2026-10-01 08:53:05.889 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.890 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:05.890 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:05.890 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:05.892 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002244\n2026-10-01 08:53:06.588 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:06.589 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:06.589 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:06.590 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:06.591 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002133\n2026-10-01 08:53:06.592 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:06.594 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:06.594 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:06.594 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:06.596 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002276\n2026-10-01 08:53:07.142 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.143 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:07.144 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:07.144 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:07.146 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003127\n2026-10-01 08:53:07.202 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.203 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:07.204 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:07.204 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:07.205 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001637\n2026-10-01 08:53:07.821 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.823 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:07.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-01 08:53:07.824 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:07.825 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002707\n2026-10-01 08:53:07.894 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.895 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:07.896 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:07.896 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:07.898 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002742\n2026-10-01 08:53:08.594 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:08.595 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:08.596 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:08.596 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:08.598 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.003014\n2026-10-01 08:53:08.599 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45648) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:08.600 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:08.601 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:08.601 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:08.603 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002953\n2026-10-01 08:53:09.148 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.149 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:09.149 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:09.149 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:09.150 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001442\n2026-10-01 08:53:09.208 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.208 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:09.209 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:09.209 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:09.210 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001686\n2026-10-01 08:53:09.827 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.828 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:09.828 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:09.829 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:09.830 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001432\n2026-10-01 08:53:09.899 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.900 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:09.900 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:09.900 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:09.901 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001607\n2026-10-01 08:53:10.600 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:10.601 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:10.601 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:10.602 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:10.603 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001869\n2026-10-01 08:53:10.604 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:10.605 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:10.605 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:10.605 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:10.607 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002257\n2026-10-01 08:53:11.152 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.154 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:11.154 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:11.155 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:11.157 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003106\n2026-10-01 08:53:11.213 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.215 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:11.215 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:11.217 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:11.218 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003811\n2026-10-01 08:53:11.832 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.833 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:11.834 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:11.834 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:11.836 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003421\n2026-10-01 08:53:11.904 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.904 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:11.905 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:11.905 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:11.905 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001221\n2026-10-01 08:53:12.605 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:12.606 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:12.607 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:12.608 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:12.609 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:12.609 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.003094\n2026-10-01 08:53:12.610 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:12.610 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:12.610 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:12.611 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001714\n2026-10-01 08:53:13.160 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.161 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.161 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:13.161 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:13.162 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001643\n2026-10-01 08:53:13.221 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.223 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.223 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:13.224 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:13.226 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003532\n2026-10-01 08:53:13.838 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.840 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.841 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:13.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-01 08:53:13.844 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004181\n2026-10-01 08:53:13.908 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.909 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.910 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:13.910 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:13.911 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002392\n2026-10-01 08:53:14.612 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:14.612 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:14.613 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:14.613 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:14.613 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:14.614 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:14.614 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:14.614 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001500\n2026-10-01 08:53:14.614 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:14.616 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002788\n2026-10-01 08:53:15.170 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.171 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:15.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-01 08:53:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:15.174 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002669\n2026-10-01 08:53:15.228 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.231 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:15.231 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:15.232 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:15.234 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003658\n2026-10-01 08:53:15.847 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.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-01 08:53:15.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-01 08:53:15.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-01 08:53:15.853 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004282\n2026-10-01 08:53:15.914 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.915 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:15.915 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:15.916 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:15.917 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002027\n2026-10-01 08:53:16.617 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:16.617 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:16.618 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:16.619 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:16.619 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:16.620 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:16.620 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:16.621 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:16.621 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002997\n2026-10-01 08:53:16.624 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.004431\n2026-10-01 08:53:17.176 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.177 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:17.177 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:17.177 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:17.178 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001654\n2026-10-01 08:53:17.236 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.237 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:17.237 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:17.237 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:17.238 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001439\n2026-10-01 08:53:17.855 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.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-01 08:53:17.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-01 08:53:17.858 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:17.860 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002957\n2026-10-01 08:53:17.918 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.920 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:17.920 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:17.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-01 08:53:17.921 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001925\n2026-10-01 08:53:18.623 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:18.624 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:18.624 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:18.625 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:18.626 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001745\n2026-10-01 08:53:18.626 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:18.627 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:18.629 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:18.629 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:18.630 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002995\n2026-10-01 08:53:19.180 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.181 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:19.181 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:19.182 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:19.184 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003101\n2026-10-01 08:53:19.240 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.241 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:19.242 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:19.242 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:19.243 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002260\n2026-10-01 08:53:19.424 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.425 939 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-01 08:53:19.426 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:19.426 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:19.427 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"GET / HTTP/1.1\" 300 1870 0.001795\n2026-10-01 08:53:19.862 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.864 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:19.864 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:19.865 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:19.867 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003480\n2026-10-01 08:53:19.924 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.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-01 08:53:19.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-01 08:53:19.927 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:19.928 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002639\n2026-10-01 08:53:20.558 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:20.560 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:20.561 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:20.561 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:20.563 939 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:20] \"GET / HTTP/1.1\" 300 2014 0.003438\n2026-10-01 08:53:20.628 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:20.629 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:20.629 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:20.629 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:20.630 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001451\n2026-10-01 08:53:20.631 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56742) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:20.632 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:20.632 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:20.633 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:20.633 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001441\n2026-10-01 08:53:21.186 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.188 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:21.188 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.189 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:21.191 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003329\n2026-10-01 08:53:21.246 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.247 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:21.247 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.248 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:21.249 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002342\n2026-10-01 08:53:21.869 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.870 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:21.870 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.870 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:21.871 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001591\n2026-10-01 08:53:21.929 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45480) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.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-01 08:53:21.930 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.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-01 08:53:21.932 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001786\n2026-10-01 08:53:22.632 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:22.634 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:22.634 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:22.634 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:22.635 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:22.636 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002313\n2026-10-01 08:53:22.636 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:22.637 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:22.637 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:22.638 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001942\n2026-10-01 08:53:23.194 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.195 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:23.196 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:23.196 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:23.198 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002674\n2026-10-01 08:53:23.252 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35714) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.255 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:23.256 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:23.256 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:23.258 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003907\n2026-10-01 08:53:23.874 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35944) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.875 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:23.875 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:23.875 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:23.876 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001477\n2026-10-01 08:53:23.934 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.935 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:23.935 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:23.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-01 08:53:23.937 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001501\n2026-10-01 08:53:24.638 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:24.639 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:24.639 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:24.639 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:24.640 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:24.640 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001739\n2026-10-01 08:53:24.641 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:24.642 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:24.642 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:24.643 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002288\n2026-10-01 08:53:25.200 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.201 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:25.201 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:25.201 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:25.202 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001486\n2026-10-01 08:53:25.260 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.263 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:25.264 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:25.265 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:25.267 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004308\n2026-10-01 08:53:25.879 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.880 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:25.881 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:25.881 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:25.884 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004361\n2026-10-01 08:53:25.939 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35978) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.940 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:25.940 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:25.940 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:25.941 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001442\n2026-10-01 08:53:26.642 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:26.644 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:26.644 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:26.645 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:26.645 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:26.647 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002868\n2026-10-01 08:53:26.647 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:26.647 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:26.648 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:26.650 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002978\n2026-10-01 08:53:27.205 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:27.206 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:27.206 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:27.207 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:27.208 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002226\n2026-10-01 08:53:27.269 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:27.271 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:27.272 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:27.272 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:27.274 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002838\n2026-10-01 08:53:27.886 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:27.888 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:27.888 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:27.888 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:27.890 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001978\n2026-10-01 08:53:27.943 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35998) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:27.945 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:27.946 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:27.946 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:27.948 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.003897\n2026-10-01 08:53:28.486 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:28.487 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:28.488 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:28.488 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:28.490 939 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:28] \"GET / HTTP/1.1\" 300 2014 0.002718\n2026-10-01 08:53:28.652 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:28.653 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:28.653 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:28.653 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:28.654 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:28.654 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:28.655 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:28.655 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:28.655 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002355\n2026-10-01 08:53:28.658 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.004321\n2026-10-01 08:53:29.211 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.213 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:29.213 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:29.213 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:29.215 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002589\n2026-10-01 08:53:29.275 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.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-01 08:53:29.277 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:29.277 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:29.279 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002472\n2026-10-01 08:53:29.892 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.894 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:29.895 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:29.895 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:29.897 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003577\n2026-10-01 08:53:29.951 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36012) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.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-01 08:53:29.956 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003691\n2026-10-01 08:53:30.657 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56858) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:30.658 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:30.658 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:30.658 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:30.660 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001794\n2026-10-01 08:53:30.661 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:30.661 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:30.662 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:30.662 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:30.663 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001413\n2026-10-01 08:53:31.218 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59262) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.219 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:31.220 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:31.220 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:31.222 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002904\n2026-10-01 08:53:31.280 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.281 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:31.281 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:31.282 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:31.283 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001674\n2026-10-01 08:53:31.899 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36016) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.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-01 08:53:31.902 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:31.902 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:31.904 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003180\n2026-10-01 08:53:31.958 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.960 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:31.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-01 08:53:31.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-01 08:53:31.963 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002379\n2026-10-01 08:53:32.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:32.663 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:32.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:32.665 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:32.664 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56882) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:32.666 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.003207\n2026-10-01 08:53:32.666 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:32.667 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:32.667 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:32.669 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.002872\n2026-10-01 08:53:33.225 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.227 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:33.228 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:33.228 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:33.230 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003757\n2026-10-01 08:53:33.286 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59298) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.288 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:33.289 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:33.289 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:33.291 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002599\n2026-10-01 08:53:33.906 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.907 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:33.908 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:33.908 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:33.911 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003823\n2026-10-01 08:53:33.965 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.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-01 08:53:33.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-01 08:53:33.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-01 08:53:33.971 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003639\n2026-10-01 08:53:34.670 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:34.670 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35770) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:34.672 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:34.672 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:34.673 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:34.673 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:34.673 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:34.674 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:34.674 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002952\n2026-10-01 08:53:34.675 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.004199\n2026-10-01 08:53:35.233 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.234 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:35.234 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:35.234 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:35.235 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001715\n2026-10-01 08:53:35.293 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.295 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:35.296 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:35.296 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:35.298 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003197\n2026-10-01 08:53:35.913 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.915 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:35.915 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:35.916 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:35.917 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002796\n2026-10-01 08:53:35.973 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.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-01 08:53:35.976 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:35.976 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:35.980 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.004489\n2026-10-01 08:53:36.676 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:36.676 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:36.677 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:36.678 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:36.678 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:36.678 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:36.678 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:36.678 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:36.679 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001886\n2026-10-01 08:53:36.679 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001926\n2026-10-01 08:53:37.237 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 33676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.238 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:37.239 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:37.239 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:37.240 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001937\n2026-10-01 08:53:37.300 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.301 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:37.302 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:37.302 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:37.304 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002879\n2026-10-01 08:53:37.920 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.921 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:37.922 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:37.922 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:37.923 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002116\n2026-10-01 08:53:37.982 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.985 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:37.985 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:37.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-01 08:53:37.989 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.004766\n2026-10-01 08:53:38.460 939 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-01 08:53:38.461 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:38.461 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:38.466 939 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:38] \"GET / HTTP/1.1\" 300 2014 0.006123\n2026-10-01 08:53:38.682 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:38.682 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:38.684 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:38.684 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:38.684 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:38.685 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:38.685 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:38.686 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:38.687 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.004083\n2026-10-01 08:53:38.688 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.004228\n2026-10-01 08:53:39.242 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:39.243 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:39.244 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:39.244 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:39.245 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001593\n2026-10-01 08:53:39.307 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:39.309 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:39.309 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:39.310 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:39.312 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003641\n2026-10-01 08:53:39.926 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:39.929 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:39.930 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:39.931 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:39.934 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.005344\n2026-10-01 08:53:39.990 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:39.994 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:39.995 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:39.996 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:39.999 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.005001\n2026-10-01 08:53:40.689 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:40.689 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35832) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:40.690 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:40.690 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:40.691 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:40.690 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:40.691 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:40.691 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:40.692 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002047\n2026-10-01 08:53:40.692 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002229\n2026-10-01 08:53:41.247 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 33722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:41.249 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:41.250 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:41.250 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:41.252 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003242\n2026-10-01 08:53:41.314 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 33726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:41.316 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:41.316 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:41.316 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:41.318 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002308\n2026-10-01 08:53:41.935 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:41.936 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:41.937 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:41.937 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:41.938 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001777\n2026-10-01 08:53:42.001 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:42.005 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:42.006 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:42.007 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:42.013 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.008731\n2026-10-01 08:53:42.694 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:42.694 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:42.696 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:42.696 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:42.696 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:42.697 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:42.698 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:42.698 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002476\n2026-10-01 08:53:42.698 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:42.700 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.004046\n2026-10-01 08:53:43.254 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:43.256 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:43.257 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:43.257 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:43.261 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.004829\n2026-10-01 08:53:43.321 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:43.323 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:43.323 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:43.324 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:43.326 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003356\n2026-10-01 08:53:43.939 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:43.941 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:43.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-01 08:53:43.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-01 08:53:43.945 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.004371\n2026-10-01 08:53:44.014 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:44.015 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:44.016 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:44.016 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:44.017 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.002148\n2026-10-01 08:53:44.700 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:44.700 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:44.703 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:44.703 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:44.704 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:44.704 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:44.704 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:44.704 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:44.706 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003336\n2026-10-01 08:53:44.707 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.004493\n2026-10-01 08:53:45.263 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53510) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:45.264 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:45.265 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:45.265 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:45.266 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001877\n2026-10-01 08:53:45.329 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:45.331 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:45.332 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:45.332 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:45.335 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.004261\n2026-10-01 08:53:45.946 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:45.948 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:45.948 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:45.948 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:45.950 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001901\n2026-10-01 08:53:46.020 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35814) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:46.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-01 08:53:46.022 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:46.022 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:46.024 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.002738\n2026-10-01 08:53:46.709 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:46.709 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:46.711 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:46.711 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:46.711 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:46.712 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:46.712 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:46.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-01 08:53:46.714 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003526\n2026-10-01 08:53:46.716 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.004490\n2026-10-01 08:53:47.268 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 53540) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:47.269 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:47.269 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:47.270 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:47.271 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001600\n2026-10-01 08:53:47.336 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:47.338 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:47.338 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:47.339 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:47.341 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003573\n2026-10-01 08:53:47.952 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:47.953 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:47.954 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:47.954 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:47.955 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001823\n2026-10-01 08:53:48.025 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:48.027 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:48.027 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:48.027 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:48.029 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002292\n2026-10-01 08:53:48.716 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53792) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:48.717 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:48.718 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:48.718 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:48.718 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:48.719 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002080\n2026-10-01 08:53:48.720 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:48.720 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:48.720 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:48.721 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001976\n2026-10-01 08:53:49.273 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53570) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.275 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:49.275 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:49.275 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:49.277 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002788\n2026-10-01 08:53:49.344 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.345 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:49.346 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:49.346 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:49.348 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002564\n2026-10-01 08:53:49.479 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.480 939 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-01 08:53:49.481 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:49.481 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:49.482 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"GET / HTTP/1.1\" 300 1870 0.001715\n2026-10-01 08:53:49.957 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35840) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.959 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:49.959 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:49.959 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:49.960 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001839\n2026-10-01 08:53:50.029 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35844) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:50.030 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:50.031 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:50.031 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:50.032 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002321\n2026-10-01 08:53:50.721 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:50.721 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:50.723 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:50.723 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:50.723 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:50.724 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:50.724 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:50.724 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:50.725 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002419\n2026-10-01 08:53:50.726 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002913\n2026-10-01 08:53:51.279 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:51.282 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:51.283 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:51.283 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:51.286 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003830\n2026-10-01 08:53:51.351 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:51.352 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:51.352 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:51.352 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:51.353 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001616\n2026-10-01 08:53:51.963 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:51.964 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:51.964 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:51.965 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:51.966 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002216\n2026-10-01 08:53:52.034 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:52.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-01 08:53:52.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-01 08:53:52.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-01 08:53:52.043 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.005214\n2026-10-01 08:53:52.727 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:52.727 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:52.728 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:52.728 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:52.728 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:52.729 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:52.729 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:52.729 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001555\n2026-10-01 08:53:52.730 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:52.732 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003139\n2026-10-01 08:53:53.287 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 53592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:53.289 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:53.291 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:53.292 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:53.293 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003854\n2026-10-01 08:53:53.354 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 53606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:53.356 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:53.356 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:53.356 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:53.357 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001921\n2026-10-01 08:53:53.967 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:53.968 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:53.969 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:53.969 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:53.972 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001631\n2026-10-01 08:53:54.044 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 60176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:54.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-01 08:53:54.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-01 08:53:54.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-01 08:53:54.048 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002887\n2026-10-01 08:53:54.733 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 60024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:54.733 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:54.734 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:54.734 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:54.734 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:54.735 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:54.735 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:54.737 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002801\n2026-10-01 08:53:54.734 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:54.739 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.005532\n2026-10-01 08:53:55.297 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 38966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:55.298 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:55.298 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:55.298 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:55.300 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002250\n2026-10-01 08:53:55.359 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 38970) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:55.361 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:55.362 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:55.364 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:55.366 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004825\n2026-10-01 08:53:55.972 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 60190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.976 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002796\n2026-10-01 08:53:56.050 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:56.051 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:56.052 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:56.052 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:56.053 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001579\n2026-10-01 08:53:56.738 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60034) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:56.739 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:56.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-01 08:53:56.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-01 08:53:56.741 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 60044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:56.742 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:56.742 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:56.742 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:56.743 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.003596\n2026-10-01 08:53:56.744 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001963\n2026-10-01 08:53:57.300 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 38976) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:57.302 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:57.302 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:57.303 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:57.304 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002596\n2026-10-01 08:53:57.368 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 38990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:57.370 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:57.371 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:57.371 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:57.373 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003587\n2026-10-01 08:53:57.977 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:57.978 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:57.978 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:57.978 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:57.979 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001574\n2026-10-01 08:53:58.054 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:58.055 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:58.056 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:58.056 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:58.057 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001512\n2026-10-01 08:53:58.745 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 60054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:58.745 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:58.746 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:58.746 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:58.746 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:58.747 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:58.747 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:58.748 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:58.748 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002465\n2026-10-01 08:53:58.750 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.003644\n2026-10-01 08:53:59.306 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 38992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:59.308 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:59.309 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:59.309 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:59.311 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003068\n2026-10-01 08:53:59.375 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:59.377 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:59.377 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:59.377 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:59.379 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002707\n2026-10-01 08:53:59.981 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:59.982 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:59.982 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:59.983 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:59.986 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003983\n2026-10-01 08:54:00.059 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 60232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:54:00.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-01 08:54:00.060 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:54:00.060 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:54:00.062 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:54:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001892\n\n===== glance-api.log (tail -n 2000) @ testbed-node-1 =====\n2026-10-01 08:51:49.839 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:49.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-01 08:51:49.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-01 08:51:49.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-01 08:51:49.841 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001554\n2026-10-01 08:51:49.903 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-01 08:51:49.904 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:49.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-01 08:51:49.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-01 08:51:49.906 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001490\n2026-10-01 08:51:50.368 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:50.369 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:50.370 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:50.370 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:50.372 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002538\n2026-10-01 08:51:50.418 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:50.420 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:50.420 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:50.420 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:50.424 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.005029\n2026-10-01 08:51:51.145 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.147 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:51.147 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.149 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:51.151 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.004216\n2026-10-01 08:51:51.509 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.510 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:51.511 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.511 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:51.512 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001560\n2026-10-01 08:51:51.843 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.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-01 08:51:51.845 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.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-01 08:51:51.846 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001526\n2026-10-01 08:51:51.907 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.908 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:51.908 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.909 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:51.910 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001821\n2026-10-01 08:51:52.372 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:52.373 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:52.374 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:52.374 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:52.375 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001840\n2026-10-01 08:51:52.426 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:52.427 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:52.428 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:52.428 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:52.429 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001708\n2026-10-01 08:51:53.154 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:53.155 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:53.155 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:53.155 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:53.157 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002209\n2026-10-01 08:51:53.514 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:53.515 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:53.516 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:53.516 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:53.518 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002976\n2026-10-01 08:51:53.847 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:53.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-01 08:51:53.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-01 08:51:53.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-01 08:51:53.851 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002594\n2026-10-01 08:51:53.910 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-01 08:51:53.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-01 08:51:53.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-01 08:51:53.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-01 08:51:53.914 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002857\n2026-10-01 08:51:54.378 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:54.379 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:54.379 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:54.379 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:54.380 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001519\n2026-10-01 08:51:54.431 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:54.432 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:54.432 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:54.433 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:54.433 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001454\n2026-10-01 08:51:55.158 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.160 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:55.160 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:55.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-01 08:51:55.162 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002355\n2026-10-01 08:51:55.520 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45888) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.522 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:55.522 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:55.522 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:55.524 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003204\n2026-10-01 08:51:55.853 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.855 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:55.855 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:55.855 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:55.856 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002129\n2026-10-01 08:51:55.917 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.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-01 08:51:55.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-01 08:51:55.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-01 08:51:55.923 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004257\n2026-10-01 08:51:56.382 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:56.383 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:56.383 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:56.384 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:56.385 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001595\n2026-10-01 08:51:56.435 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:56.437 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:56.437 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:56.438 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:56.440 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.003680\n2026-10-01 08:51:57.164 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45890) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.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-01 08:51:57.165 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:57.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-01 08:51:57.167 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001951\n2026-10-01 08:51:57.528 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45902) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.530 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:57.530 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:57.531 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:57.533 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003606\n2026-10-01 08:51:57.859 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.861 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:57.861 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001534\n2026-10-01 08:51:57.924 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57666) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.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-01 08:51:57.927 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001808\n2026-10-01 08:51:58.386 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:58.388 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:58.388 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:58.389 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:58.390 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002692\n2026-10-01 08:51:58.441 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:58.442 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:58.443 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:58.443 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:58.444 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001593\n2026-10-01 08:51:59.170 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45908) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.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-01 08:51:59.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-01 08:51:59.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-01 08:51:59.173 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001971\n2026-10-01 08:51:59.535 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.536 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:59.537 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:59.537 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:59.538 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002047\n2026-10-01 08:51:59.863 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.865 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:59.866 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:59.866 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:59.869 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003537\n2026-10-01 08:51:59.929 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.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-01 08:51:59.932 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:59.932 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:59.935 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003899\n2026-10-01 08:52:00.392 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:00.397 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:00.397 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:00.397 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:00.399 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002166\n2026-10-01 08:52:00.445 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:00.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-01 08:52:00.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-01 08:52:00.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-01 08:52:00.449 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002221\n2026-10-01 08:52:01.175 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.177 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:01.177 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:01.178 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:01.180 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003212\n2026-10-01 08:52:01.540 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.541 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:01.542 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:01.542 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:01.547 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.005485\n2026-10-01 08:52:01.750 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.751 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-01 08:52:01.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-01 08:52:01.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-01 08:52:01.752 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:01] \"GET / HTTP/1.1\" 300 1870 0.001601\n2026-10-01 08:52:01.871 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57694) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.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-01 08:52:01.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-01 08:52:01.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-01 08:52:01.874 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002331\n2026-10-01 08:52:01.937 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.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-01 08:52:01.938 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:01.938 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:01.940 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001669\n2026-10-01 08:52:02.400 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51670) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:02.401 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:02.401 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:02.402 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:02.404 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.003023\n2026-10-01 08:52:02.450 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:02.451 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:02.452 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:02.452 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:02.453 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002257\n2026-10-01 08:52:03.182 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.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-01 08:52:03.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-01 08:52:03.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-01 08:52:03.185 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002012\n2026-10-01 08:52:03.549 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38076) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.550 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:03.550 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:03.550 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:03.552 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002184\n2026-10-01 08:52:03.876 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.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-01 08:52:03.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-01 08:52:03.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-01 08:52:03.881 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003021\n2026-10-01 08:52:03.941 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.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-01 08:52:03.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-01 08:52:03.944 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:03.945 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002674\n2026-10-01 08:52:04.405 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:04.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-01 08:52:04.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-01 08:52:04.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-01 08:52:04.411 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003513\n2026-10-01 08:52:04.455 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:04.456 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:04.456 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:04.456 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:04.458 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002273\n2026-10-01 08:52:05.187 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38088) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.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-01 08:52:05.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-01 08:52:05.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-01 08:52:05.189 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001637\n2026-10-01 08:52:05.554 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.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-01 08:52:05.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-01 08:52:05.556 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:05.558 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002595\n2026-10-01 08:52:05.883 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.884 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:05.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-01 08:52:05.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-01 08:52:05.887 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003475\n2026-10-01 08:52:05.948 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53412) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.949 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:05.949 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:05.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-01 08:52:05.951 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002009\n2026-10-01 08:52:06.410 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:06.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-01 08:52:06.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-01 08:52:06.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-01 08:52:06.413 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001669\n2026-10-01 08:52:06.460 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:06.462 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:06.462 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:06.463 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:06.464 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002940\n2026-10-01 08:52:07.191 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.192 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:07.192 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:07.193 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:07.194 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002203\n2026-10-01 08:52:07.560 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.562 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:07.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-01 08:52:07.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-01 08:52:07.568 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.006385\n2026-10-01 08:52:07.889 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.890 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:07.891 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:07.891 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:07.892 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001781\n2026-10-01 08:52:07.953 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.954 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:07.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-01 08:52:07.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-01 08:52:07.955 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001515\n2026-10-01 08:52:08.414 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:08.415 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:08.416 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:08.416 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:08.417 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001673\n2026-10-01 08:52:08.466 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46970) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:08.467 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:08.467 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:08.468 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:08.469 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001869\n2026-10-01 08:52:09.197 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.198 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:09.198 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:09.199 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:09.202 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003930\n2026-10-01 08:52:09.568 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.569 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:09.570 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:09.570 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:09.571 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001840\n2026-10-01 08:52:09.894 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.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-01 08:52:09.895 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:09.895 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:09.897 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002450\n2026-10-01 08:52:09.958 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.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-01 08:52:09.962 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003045\n2026-10-01 08:52:10.419 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:10.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-01 08:52:10.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-01 08:52:10.421 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:10.422 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002167\n2026-10-01 08:52:10.469 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:10.470 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:10.471 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:10.471 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:10.472 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001758\n2026-10-01 08:52:11.205 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38156) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.207 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:11.208 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:11.208 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:11.210 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003824\n2026-10-01 08:52:11.573 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.575 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:11.576 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:11.576 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:11.577 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002281\n2026-10-01 08:52:11.899 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.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-01 08:52:11.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-01 08:52:11.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-01 08:52:11.904 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003668\n2026-10-01 08:52:11.969 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.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-01 08:52:11.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-01 08:52:11.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-01 08:52:11.972 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001615\n2026-10-01 08:52:12.423 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:12.424 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:12.425 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:12.425 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:12.427 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002763\n2026-10-01 08:52:12.474 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:12.476 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:12.476 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:12.476 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:12.478 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002252\n2026-10-01 08:52:13.213 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.214 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.215 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.216 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.217 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002956\n2026-10-01 08:52:13.580 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.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-01 08:52:13.583 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.583 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.585 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003414\n2026-10-01 08:52:13.907 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.909 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.909 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.910 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.911 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002864\n2026-10-01 08:52:13.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.976 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.977 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.977 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.979 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003388\n2026-10-01 08:52:14.428 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:14.429 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:14.430 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:14.430 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:14.433 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.003616\n2026-10-01 08:52:14.482 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:14.483 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:14.484 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:14.484 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:14.486 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002658\n2026-10-01 08:52:15.219 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.220 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:15.221 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.221 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.223 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002221\n2026-10-01 08:52:15.587 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.588 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:15.589 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.589 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.590 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001592\n2026-10-01 08:52:15.914 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.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-01 08:52:15.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-01 08:52:15.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-01 08:52:15.916 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001841\n2026-10-01 08:52:15.983 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 40414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.984 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:15.984 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.985 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.987 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003077\n2026-10-01 08:52:16.434 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:16.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-01 08:52:16.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-01 08:52:16.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-01 08:52:16.438 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002234\n2026-10-01 08:52:16.487 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:16.489 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:16.490 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:16.491 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:16.492 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003446\n2026-10-01 08:52:17.225 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.226 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:17.226 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:17.226 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:17.227 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001494\n2026-10-01 08:52:17.592 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.594 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:17.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-01 08:52:17.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-01 08:52:17.597 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003062\n2026-10-01 08:52:17.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.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-01 08:52:17.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-01 08:52:17.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-01 08:52:17.924 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003596\n2026-10-01 08:52:17.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.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-01 08:52:17.992 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:17.992 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:17.993 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002227\n2026-10-01 08:52:18.440 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:18.441 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:18.441 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:18.442 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:18.443 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002023\n2026-10-01 08:52:18.494 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:18.495 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:18.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-01 08:52:18.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-01 08:52:18.497 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002210\n2026-10-01 08:52:19.229 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.231 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.231 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.231 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.232 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001936\n2026-10-01 08:52:19.600 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.601 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.601 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.603 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001985\n2026-10-01 08:52:19.926 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.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-01 08:52:19.928 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.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-01 08:52:19.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003852\n2026-10-01 08:52:19.996 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.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-01 08:52:19.998 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.998 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.999 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002031\n2026-10-01 08:52:20.445 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:20.446 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:20.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-01 08:52:20.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-01 08:52:20.448 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001434\n2026-10-01 08:52:20.500 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:20.501 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:20.502 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:20.502 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:20.504 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002970\n2026-10-01 08:52:21.235 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.237 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.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-01 08:52:21.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-01 08:52:21.241 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003836\n2026-10-01 08:52:21.605 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39294) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.606 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.606 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:21.606 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:21.607 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001863\n2026-10-01 08:52:21.934 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.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-01 08:52:21.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-01 08:52:21.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-01 08:52:21.937 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001723\n2026-10-01 08:52:22.003 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40460) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:22.008 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:22.008 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:22.008 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:22.012 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.004474\n2026-10-01 08:52:22.449 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:22.450 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:22.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-01 08:52:22.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-01 08:52:22.452 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001991\n2026-10-01 08:52:22.506 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:22.507 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:22.507 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:22.508 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:22.509 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002127\n2026-10-01 08:52:23.245 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.246 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:23.246 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.246 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:23.247 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001744\n2026-10-01 08:52:23.611 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.612 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:23.612 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.613 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:23.614 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002213\n2026-10-01 08:52:23.938 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 40466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.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-01 08:52:23.940 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.940 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:23.942 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002787\n2026-10-01 08:52:24.024 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 40474) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:24.026 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:24.026 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:24.026 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:24.028 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002792\n2026-10-01 08:52:24.454 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:24.455 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:24.455 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:24.456 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:24.457 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001796\n2026-10-01 08:52:24.510 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:24.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:24.513 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:24.513 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:24.516 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.003752\n2026-10-01 08:52:25.251 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39770) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.252 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.253 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001813\n2026-10-01 08:52:25.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.617 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:25.617 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:25.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:25.618 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001978\n2026-10-01 08:52:25.944 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.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-01 08:52:25.947 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001664\n2026-10-01 08:52:26.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:26.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-01 08:52:26.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-01 08:52:26.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-01 08:52:26.038 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.005338\n2026-10-01 08:52:26.458 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:26.460 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:26.460 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:26.460 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:26.462 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002503\n2026-10-01 08:52:26.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40022) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:26.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:26.518 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:26.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:26.520 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002559\n2026-10-01 08:52:27.255 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.256 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:27.256 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:27.257 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.262 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.005991\n2026-10-01 08:52:27.622 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.623 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:27.624 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:27.624 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.626 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002784\n2026-10-01 08:52:27.950 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.951 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:27.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-01 08:52:27.952 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.953 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002027\n2026-10-01 08:52:28.039 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:28.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-01 08:52:28.041 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:28.041 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:28.042 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001459\n2026-10-01 08:52:28.464 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:28.465 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:28.465 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:28.465 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:28.466 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001565\n2026-10-01 08:52:28.521 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:28.523 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:28.523 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:28.524 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:28.526 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.003623\n2026-10-01 08:52:29.264 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.265 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.266 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.266 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:29.268 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003442\n2026-10-01 08:52:29.628 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.629 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.629 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.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-01 08:52:29.631 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001985\n2026-10-01 08:52:29.957 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.959 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.960 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.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-01 08:52:29.963 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003745\n2026-10-01 08:52:30.045 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:30.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-01 08:52:30.047 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:30.047 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:30.050 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.003783\n2026-10-01 08:52:30.468 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:30.470 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:30.471 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:30.471 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:30.472 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002387\n2026-10-01 08:52:30.528 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:30.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-01 08:52:30.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-01 08:52:30.532 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:30.534 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.004850\n2026-10-01 08:52:31.271 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.273 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:31.273 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:31.273 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:31.274 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001802\n2026-10-01 08:52:31.632 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.633 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:31.634 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:31.634 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:31.635 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001493\n2026-10-01 08:52:31.815 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.816 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-01 08:52:31.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-01 08:52:31.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-01 08:52:31.818 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:31] \"GET / HTTP/1.1\" 300 1870 0.001554\n2026-10-01 08:52:31.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.966 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:31.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-01 08:52:31.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-01 08:52:31.969 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002544\n2026-10-01 08:52:32.053 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:32.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-01 08:52:32.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-01 08:52:32.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-01 08:52:32.056 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001807\n2026-10-01 08:52:32.474 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:32.475 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:32.476 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:32.476 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:32.479 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.004357\n2026-10-01 08:52:32.538 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40094) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:32.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-01 08:52:32.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-01 08:52:32.540 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:32.541 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001584\n2026-10-01 08:52:33.277 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39984) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.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-01 08:52:33.281 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:33.281 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:33.285 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004926\n2026-10-01 08:52:33.637 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.639 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:33.639 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:33.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-01 08:52:33.641 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002285\n2026-10-01 08:52:33.970 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.974 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003390\n2026-10-01 08:52:34.058 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:34.059 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:34.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-01 08:52:34.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-01 08:52:34.061 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002187\n2026-10-01 08:52:34.481 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:34.482 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:34.482 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:34.482 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:34.484 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001772\n2026-10-01 08:52:34.542 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:34.543 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:34.544 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:34.544 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:34.549 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.005586\n2026-10-01 08:52:35.287 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.289 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:35.289 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:35.289 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:35.291 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002521\n2026-10-01 08:52:35.642 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.644 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:35.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-01 08:52:35.647 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:35.648 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.004382\n2026-10-01 08:52:35.976 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.978 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:35.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-01 08:52:35.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-01 08:52:35.982 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.004018\n2026-10-01 08:52:36.062 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:36.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-01 08:52:36.063 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:36.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-01 08:52:36.065 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001518\n2026-10-01 08:52:36.486 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:36.487 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:36.488 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:36.488 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:36.492 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.005306\n2026-10-01 08:52:36.551 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:36.552 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:36.553 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:36.553 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:36.554 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002078\n2026-10-01 08:52:37.294 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.295 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.296 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.296 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:37.298 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002909\n2026-10-01 08:52:37.650 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.652 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.652 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.652 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:37.654 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003090\n2026-10-01 08:52:37.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44330) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.987 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.988 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.988 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:37.990 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002835\n2026-10-01 08:52:38.066 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:38.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-01 08:52:38.069 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:38.069 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:38.071 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.003682\n2026-10-01 08:52:38.492 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:38.494 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:38.494 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:38.494 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:38.496 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002920\n2026-10-01 08:52:38.556 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:38.557 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:38.558 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:38.558 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:38.559 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002221\n2026-10-01 08:52:39.300 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.301 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.301 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:39.302 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.303 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001901\n2026-10-01 08:52:39.657 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40048) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.658 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.659 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:39.659 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.661 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001764\n2026-10-01 08:52:39.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.993 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.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-01 08:52:39.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-01 08:52:39.997 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.004984\n2026-10-01 08:52:40.074 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:40.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-01 08:52:40.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-01 08:52:40.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-01 08:52:40.076 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001593\n2026-10-01 08:52:40.498 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:40.499 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:40.499 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:40.499 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:40.500 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001617\n2026-10-01 08:52:40.561 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:40.563 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:40.564 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:40.565 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:40.567 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.003932\n2026-10-01 08:52:41.305 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.306 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:41.306 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:41.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-01 08:52:41.307 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001559\n2026-10-01 08:52:41.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40068) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:41.664 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:41.664 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:41.666 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002377\n2026-10-01 08:52:42.001 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:42.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-01 08:52:42.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-01 08:52:42.003 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:42.006 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003648\n2026-10-01 08:52:42.078 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:42.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-01 08:52:42.081 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:42.082 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:42.084 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.004236\n2026-10-01 08:52:42.501 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:42.503 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:42.503 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:42.503 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:42.505 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002027\n2026-10-01 08:52:42.568 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:42.569 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:42.569 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:42.570 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:42.571 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002692\n2026-10-01 08:52:43.312 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.313 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:43.314 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:43.314 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:43.315 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002201\n2026-10-01 08:52:43.667 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.668 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:43.669 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:43.669 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:43.670 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002109\n2026-10-01 08:52:44.010 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:44.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-01 08:52:44.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-01 08:52:44.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-01 08:52:44.012 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001569\n2026-10-01 08:52:44.085 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:44.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-01 08:52:44.087 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:44.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-01 08:52:44.090 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.002827\n2026-10-01 08:52:44.506 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:44.507 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:44.507 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:44.508 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:44.508 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001467\n2026-10-01 08:52:44.574 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:44.576 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:44.576 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:44.577 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:44.579 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003342\n2026-10-01 08:52:45.318 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.319 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:45.319 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:45.319 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:45.321 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002039\n2026-10-01 08:52:45.672 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46480) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.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-01 08:52:45.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-01 08:52:45.674 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:45.675 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001447\n2026-10-01 08:52:46.016 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46360) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:46.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-01 08:52:46.019 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:46.020 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:46.021 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003588\n2026-10-01 08:52:46.092 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:46.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-01 08:52:46.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-01 08:52:46.096 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:46.098 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003739\n2026-10-01 08:52:46.510 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:46.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:46.513 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:46.513 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:46.516 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.004272\n2026-10-01 08:52:46.581 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:46.582 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:46.583 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:46.583 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:46.584 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001851\n2026-10-01 08:52:47.323 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46496) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.325 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:47.325 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:47.325 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:47.327 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001965\n2026-10-01 08:52:47.679 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.681 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:47.683 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:47.683 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:47.684 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003815\n2026-10-01 08:52:48.023 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:48.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-01 08:52:48.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-01 08:52:48.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-01 08:52:48.026 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001760\n2026-10-01 08:52:48.105 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:48.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-01 08:52:48.106 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:48.106 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:48.108 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002039\n2026-10-01 08:52:48.519 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:48.521 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:48.521 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:48.522 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:48.524 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.003318\n2026-10-01 08:52:48.586 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35814) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:48.588 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:48.588 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:48.588 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:48.589 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002206\n2026-10-01 08:52:49.329 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.331 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:49.331 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:49.331 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:49.333 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002405\n2026-10-01 08:52:49.687 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:49.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-01 08:52:49.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-01 08:52:49.690 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002037\n2026-10-01 08:52:50.028 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46396) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:50.030 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:50.030 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:50.030 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:50.031 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001646\n2026-10-01 08:52:50.110 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46412) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:50.111 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:50.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-01 08:52:50.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-01 08:52:50.112 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001430\n2026-10-01 08:52:50.525 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:50.526 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:50.527 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:50.527 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:50.528 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001783\n2026-10-01 08:52:50.591 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:50.592 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:50.592 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:50.592 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:50.594 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002040\n2026-10-01 08:52:51.336 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:51.337 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:51.338 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:51.338 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:51.344 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.006713\n2026-10-01 08:52:51.693 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:51.694 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:51.695 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:51.695 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:51.697 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002817\n2026-10-01 08:52:52.032 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:52.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-01 08:52:52.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-01 08:52:52.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-01 08:52:52.036 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002495\n2026-10-01 08:52:52.114 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:52.115 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:52.116 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:52.116 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:52.117 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002087\n2026-10-01 08:52:52.530 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:52.531 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:52.532 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:52.532 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:52.533 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002559\n2026-10-01 08:52:52.595 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35860) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:52.596 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:52.596 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:52.597 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:52.598 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002044\n2026-10-01 08:52:53.346 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.347 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:53.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-01 08:52:53.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-01 08:52:53.349 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001871\n2026-10-01 08:52:53.697 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.699 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:53.699 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:53.699 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:53.701 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001703\n2026-10-01 08:52:54.039 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:54.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-01 08:52:54.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-01 08:52:54.041 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:54.042 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001957\n2026-10-01 08:52:54.120 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:54.121 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:54.121 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:54.121 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:54.122 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001477\n2026-10-01 08:52:54.536 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:54.538 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:54.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-01 08:52:54.540 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:54.543 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.004517\n2026-10-01 08:52:54.601 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48012) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:54.602 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:54.603 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:54.603 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:54.605 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002948\n2026-10-01 08:52:55.352 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-01 08:52:55.353 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:55.354 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:55.354 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:55.357 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003495\n2026-10-01 08:52:55.702 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-01 08:52:55.705 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:55.705 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:55.706 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:55.708 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004720\n2026-10-01 08:52:56.045 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34092) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:56.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-01 08:52:56.047 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:56.047 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:56.048 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002105\n2026-10-01 08:52:56.125 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34094) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:56.126 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:56.127 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:56.128 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:56.130 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.003357\n2026-10-01 08:52:56.544 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:56.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-01 08:52:56.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-01 08:52:56.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-01 08:52:56.549 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002248\n2026-10-01 08:52:56.607 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:56.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-01 08:52:56.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-01 08:52:56.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-01 08:52:56.610 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001760\n2026-10-01 08:52:57.358 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.360 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.366 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.006746\n2026-10-01 08:52:57.711 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.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-01 08:52:57.714 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:57.714 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:57.717 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004200\n2026-10-01 08:52:58.053 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34096) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:58.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-01 08:52:58.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-01 08:52:58.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-01 08:52:58.056 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001688\n2026-10-01 08:52:58.131 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:58.133 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:58.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-01 08:52:58.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-01 08:52:58.134 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001626\n2026-10-01 08:52:58.550 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48034) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:58.552 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:58.552 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:58.553 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:58.555 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002908\n2026-10-01 08:52:58.612 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:58.613 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:58.614 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:58.614 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:58.615 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002427\n2026-10-01 08:52:59.367 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.369 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:59.369 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:59.370 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:59.372 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003705\n2026-10-01 08:52:59.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.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-01 08:52:59.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-01 08:52:59.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-01 08:52:59.724 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002821\n2026-10-01 08:53:00.058 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:00.059 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:00.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-01 08:53:00.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-01 08:53:00.060 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001463\n2026-10-01 08:53:00.137 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:00.138 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:00.138 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:00.138 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:00.140 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001956\n2026-10-01 08:53:00.556 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48046) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:00.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-01 08:53:00.559 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:00.559 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:00.561 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.003336\n2026-10-01 08:53:00.617 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:00.619 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:00.620 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:00.620 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:00.622 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002850\n2026-10-01 08:53:01.375 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56256) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.376 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:01.376 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:01.377 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:01.378 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002115\n2026-10-01 08:53:01.727 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.729 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:01.730 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:01.730 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:01.732 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003559\n2026-10-01 08:53:01.879 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.880 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-01 08:53:01.880 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:01.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-01 08:53:01.882 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:01] \"GET / HTTP/1.1\" 300 1870 0.002269\n2026-10-01 08:53:02.065 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:02.066 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:02.067 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:02.067 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:02.068 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001813\n2026-10-01 08:53:02.142 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:02.143 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:02.143 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:02.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-01 08:53:02.144 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001435\n2026-10-01 08:53:02.563 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:02.565 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:02.565 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:02.565 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:02.566 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002014\n2026-10-01 08:53:02.623 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:02.624 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:02.624 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:02.624 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:02.627 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.003360\n2026-10-01 08:53:03.380 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.381 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.382 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:03.382 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:03.384 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002897\n2026-10-01 08:53:03.735 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35046) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.737 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.737 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:03.738 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:03.739 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002936\n2026-10-01 08:53:04.070 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:04.071 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:04.072 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:04.072 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:04.073 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001733\n2026-10-01 08:53:04.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:04.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-01 08:53:04.151 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:04.151 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:04.152 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003794\n2026-10-01 08:53:04.569 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:04.571 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:04.571 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:04.571 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:04.574 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003897\n2026-10-01 08:53:04.629 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:04.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-01 08:53:04.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-01 08:53:04.633 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:04.635 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.004176\n2026-10-01 08:53:05.387 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.389 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:05.390 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:05.390 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:05.393 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.004058\n2026-10-01 08:53:05.742 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.743 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:05.743 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:05.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:05.745 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002159\n2026-10-01 08:53:06.083 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:06.085 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:06.085 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:06.085 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:06.087 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002593\n2026-10-01 08:53:06.155 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:06.158 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:06.159 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:06.160 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:06.162 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.005196\n2026-10-01 08:53:06.578 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:06.582 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:06.582 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:06.583 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:06.584 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001961\n2026-10-01 08:53:06.637 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:06.638 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:06.639 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:06.639 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:06.641 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002686\n2026-10-01 08:53:07.395 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.397 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:07.398 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:07.398 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:07.400 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003639\n2026-10-01 08:53:07.747 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.748 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:07.749 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:07.749 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:07.751 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002943\n2026-10-01 08:53:08.089 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:08.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-01 08:53:08.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-01 08:53:08.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-01 08:53:08.092 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001804\n2026-10-01 08:53:08.164 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:08.166 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:08.167 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:08.168 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:08.171 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.005691\n2026-10-01 08:53:08.585 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:08.586 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:08.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-01 08:53:08.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-01 08:53:08.588 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001572\n2026-10-01 08:53:08.644 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:08.646 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:08.647 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:08.647 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:08.648 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002691\n2026-10-01 08:53:09.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35082) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.404 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:09.405 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:09.405 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:09.408 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003671\n2026-10-01 08:53:09.753 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35098) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.754 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:09.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-01 08:53:09.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-01 08:53:09.759 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.004940\n2026-10-01 08:53:10.095 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:10.096 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:10.096 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:10.096 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:10.097 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001919\n2026-10-01 08:53:10.173 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:10.174 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:10.175 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:10.175 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:10.178 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.003419\n2026-10-01 08:53:10.590 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:10.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-01 08:53:10.592 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:10.592 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:10.592 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001256\n2026-10-01 08:53:10.650 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:10.651 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:10.651 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:10.651 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:10.652 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001221\n2026-10-01 08:53:11.411 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.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-01 08:53:11.414 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001950\n2026-10-01 08:53:11.761 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.762 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.763 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001394\n2026-10-01 08:53:12.100 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:12.101 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:12.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-01 08:53:12.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-01 08:53:12.103 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002920\n2026-10-01 08:53:12.180 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:12.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-01 08:53:12.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-01 08:53:12.182 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:12.184 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.003322\n2026-10-01 08:53:12.595 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40744) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:12.596 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:12.597 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:12.597 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:12.598 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002033\n2026-10-01 08:53:12.655 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:12.656 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:12.656 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:12.656 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:12.657 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001700\n2026-10-01 08:53:13.417 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.418 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.418 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:13.419 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:13.419 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001535\n2026-10-01 08:53:13.765 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.766 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.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-01 08:53:13.767 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:13.769 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002784\n2026-10-01 08:53:14.106 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:14.108 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:14.110 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:14.110 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:14.113 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.004716\n2026-10-01 08:53:14.187 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:14.188 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:14.189 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:14.189 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:14.190 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002454\n2026-10-01 08:53:14.601 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:14.602 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:14.603 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:14.603 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:14.605 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002937\n2026-10-01 08:53:14.660 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:14.661 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:14.662 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:14.662 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:14.663 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002292\n2026-10-01 08:53:15.171 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-01 08:53:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:15.173 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:15] \"GET / HTTP/1.1\" 300 2078 0.001754\n2026-10-01 08:53:15.422 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.424 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:15.424 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:15.424 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:15.425 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001647\n2026-10-01 08:53:15.771 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.772 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:15.773 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:15.773 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:15.775 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003072\n2026-10-01 08:53:16.116 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:16.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-01 08:53:16.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-01 08:53:16.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-01 08:53:16.120 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002474\n2026-10-01 08:53:16.192 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39434) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:16.194 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:16.195 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:16.195 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:16.198 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003552\n2026-10-01 08:53:16.607 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:16.609 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:16.610 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:16.610 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:16.612 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003763\n2026-10-01 08:53:16.665 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:16.666 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:16.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-01 08:53:16.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-01 08:53:16.669 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002813\n2026-10-01 08:53:17.427 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.429 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:17.430 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:17.431 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:17.433 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004481\n2026-10-01 08:53:17.777 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.778 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:17.779 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:17.779 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:17.780 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002104\n2026-10-01 08:53:18.122 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:18.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-01 08:53:18.124 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:18.124 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:18.125 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002128\n2026-10-01 08:53:18.199 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:18.201 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:18.201 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:18.201 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:18.203 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002378\n2026-10-01 08:53:18.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:18.616 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:18.617 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:18.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:18.619 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002852\n2026-10-01 08:53:18.670 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:18.672 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:18.672 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:18.672 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:18.673 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001941\n2026-10-01 08:53:19.436 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.437 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:19.438 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:19.438 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:19.440 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003288\n2026-10-01 08:53:19.782 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.783 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:19.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-01 08:53:19.784 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:19.785 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002290\n2026-10-01 08:53:20.128 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:20.129 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:20.129 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:20.130 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:20.131 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002059\n2026-10-01 08:53:20.205 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39478) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:20.207 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:20.207 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:20.207 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:20.209 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002993\n2026-10-01 08:53:20.621 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:20.622 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:20.623 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:20.623 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:20.624 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002542\n2026-10-01 08:53:20.675 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:20.677 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:20.677 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:20.677 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:20.678 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001925\n2026-10-01 08:53:21.442 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.443 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:21.443 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.443 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:21.444 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001640\n2026-10-01 08:53:21.607 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET /v2/images Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:21.608 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.608 941 DEBUG glance.api.middleware.version_negotiation [-] Matched version: v2 process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:69\n2026-10-01 08:53:21.609 941 DEBUG glance.api.middleware.version_negotiation [-] new path /v2/images process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:70\n2026-10-01 08:53:21.742 941 DEBUG oslo_db.sqlalchemy.engines [None req-62568acf-b66e-4091-a5ef-8e3706cbdfb7 79d4913d935641b6bdf690a60593fa12 8bfed41865654763ae7444c91e2bf509 - - 5f0ab7cd35884681b1e4ca0af3bce1d1 5f0ab7cd35884681b1e4ca0af3bce1d1] MySQL server mode set to STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION _check_effective_sql_mode /var/lib/kolla/venv/lib/python3.12/site-packages/oslo_db/sqlalchemy/engines.py:397\n2026-10-01 08:53:21.789 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.790 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:21.791 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.791 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:21.793 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003147\n2026-10-01 08:53:21.866 941 INFO eventlet.wsgi.server [None req-62568acf-b66e-4091-a5ef-8e3706cbdfb7 79d4913d935641b6bdf690a60593fa12 8bfed41865654763ae7444c91e2bf509 - - 5f0ab7cd35884681b1e4ca0af3bce1d1 5f0ab7cd35884681b1e4ca0af3bce1d1] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:21] \"GET /v2/images?id=in%3A HTTP/1.1\" 200 252 0.259641\n2026-10-01 08:53:22.133 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39492) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:22.135 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:22.135 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:22.135 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:22.137 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002188\n2026-10-01 08:53:22.212 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:22.214 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:22.215 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:22.215 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:22.216 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002557\n2026-10-01 08:53:22.626 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:22.627 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:22.628 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:22.628 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:22.629 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002312\n2026-10-01 08:53:22.680 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:22.681 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:22.681 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:22.682 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:22.683 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002040\n2026-10-01 08:53:23.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37640) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.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-01 08:53:23.448 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:23.448 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:23.449 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001547\n2026-10-01 08:53:23.795 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.797 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:23.798 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:23.798 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:23.800 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003550\n2026-10-01 08:53:24.138 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39502) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:24.140 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:24.140 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:24.140 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:24.141 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002018\n2026-10-01 08:53:24.219 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:24.220 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:24.220 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:24.221 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:24.222 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002323\n2026-10-01 08:53:24.631 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:24.633 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:24.633 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:24.633 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:24.634 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001566\n2026-10-01 08:53:24.685 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:24.687 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:24.687 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:24.687 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:24.688 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001579\n2026-10-01 08:53:25.451 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.452 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:25.453 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:25.453 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:25.454 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001679\n2026-10-01 08:53:25.802 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.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-01 08:53:25.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-01 08:53:25.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-01 08:53:25.805 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001546\n2026-10-01 08:53:26.144 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:26.146 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:26.146 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:26.146 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:26.148 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002879\n2026-10-01 08:53:26.224 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:26.225 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:26.226 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:26.226 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:26.228 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002594\n2026-10-01 08:53:26.636 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:26.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-01 08:53:26.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-01 08:53:26.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-01 08:53:26.642 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.004284\n2026-10-01 08:53:26.690 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39460) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:26.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-01 08:53:26.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-01 08:53:26.693 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:26.694 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.003081\n2026-10-01 08:53:27.456 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:27.458 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:27.459 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:27.459 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:27.461 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002886\n2026-10-01 08:53:27.808 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:27.809 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:27.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-01 08:53:27.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-01 08:53:27.812 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.003183\n2026-10-01 08:53:28.152 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:28.153 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:28.153 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:28.153 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:28.155 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001933\n2026-10-01 08:53:28.229 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51970) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:28.231 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:28.231 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:28.231 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:28.232 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001817\n2026-10-01 08:53:28.643 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:28.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-01 08:53:28.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-01 08:53:28.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-01 08:53:28.647 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001837\n2026-10-01 08:53:28.696 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:28.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-01 08:53:28.699 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:28.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-01 08:53:28.704 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.005459\n2026-10-01 08:53:29.463 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.465 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:29.465 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:29.466 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:29.468 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003431\n2026-10-01 08:53:29.815 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.816 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:29.816 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:29.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-01 08:53:29.818 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002397\n2026-10-01 08:53:30.156 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:30.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-01 08:53:30.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-01 08:53:30.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-01 08:53:30.165 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.007644\n2026-10-01 08:53:30.235 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:30.236 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:30.236 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:30.237 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:30.238 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001629\n2026-10-01 08:53:30.649 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:30.651 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:30.651 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:30.651 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:30.652 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002002\n2026-10-01 08:53:30.706 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:30.707 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:30.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-01 08:53:30.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-01 08:53:30.710 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.003260\n2026-10-01 08:53:31.471 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53: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-01 08:53:31.472 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:31.472 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:31.473 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001634\n2026-10-01 08:53:31.821 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.823 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:31.824 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:31.825 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:31.828 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.005464\n2026-10-01 08:53:31.935 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.937 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-01 08:53:31.937 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:31.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-01 08:53:31.939 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:31] \"GET / HTTP/1.1\" 300 1870 0.002300\n2026-10-01 08:53:32.038 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:32.041 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:32.041 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:32.041 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:32.043 941 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:32] \"GET / HTTP/1.1\" 300 2014 0.002478\n2026-10-01 08:53:32.166 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:32.168 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:32.168 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:32.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-01 08:53:32.173 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.004762\n2026-10-01 08:53:32.240 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:32.242 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:32.242 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:32.242 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:32.243 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001808\n2026-10-01 08:53:32.655 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39530) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:32.657 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:32.658 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:32.658 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:32.660 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.003316\n2026-10-01 08:53:32.712 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:32.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-01 08:53:32.714 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:32.714 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:32.716 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.002651\n2026-10-01 08:53:33.475 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.477 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:33.478 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:33.479 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:33.480 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003560\n2026-10-01 08:53:33.831 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.833 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:33.834 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:33.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-01 08:53:33.837 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003568\n2026-10-01 08:53:34.174 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:34.175 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:34.176 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:34.176 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:34.177 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001839\n2026-10-01 08:53:34.246 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52046) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:34.248 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:34.248 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:34.249 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:34.251 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.003391\n2026-10-01 08:53:34.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:34.665 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:34.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:34.666 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:34.669 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.004142\n2026-10-01 08:53:34.719 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:34.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-01 08:53:34.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-01 08:53:34.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-01 08:53:34.723 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002456\n2026-10-01 08:53:35.483 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.484 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:35.484 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:35.484 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:35.485 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001517\n2026-10-01 08:53:35.840 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.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-01 08:53:35.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-01 08:53:35.843 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:35.844 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002630\n2026-10-01 08:53:36.180 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:36.181 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:36.182 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:36.182 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:36.183 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001689\n2026-10-01 08:53:36.253 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:36.254 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:36.255 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:36.255 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:36.256 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001765\n2026-10-01 08:53:36.671 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:36.672 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:36.672 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:36.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-01 08:53:36.674 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002290\n2026-10-01 08:53:36.723 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:36.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-01 08:53:36.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-01 08:53:36.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-01 08:53:36.726 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002078\n2026-10-01 08:53:37.489 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.490 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:37.490 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:37.490 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:37.492 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001621\n2026-10-01 08:53:37.846 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.847 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:37.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-01 08:53:37.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-01 08:53:37.848 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001544\n2026-10-01 08:53:38.183 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:38.184 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:38.185 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:38.185 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:38.187 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002380\n2026-10-01 08:53:38.258 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:38.260 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:38.260 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:38.260 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:38.261 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001673\n2026-10-01 08:53:38.676 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:38.677 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:38.677 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:38.677 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:38.678 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001549\n2026-10-01 08:53:38.729 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:38.730 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:38.731 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:38.731 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:38.732 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001914\n2026-10-01 08:53:38.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:38.759 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:38.760 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:38.760 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:38.763 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:38] \"GET / HTTP/1.1\" 300 2014 0.005302\n2026-10-01 08:53:39.493 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:39.494 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:39.495 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:39.495 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:39.496 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002120\n2026-10-01 08:53:39.851 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:39.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-01 08:53:39.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-01 08:53:39.853 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:39.855 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002290\n2026-10-01 08:53:40.187 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:40.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-01 08:53:40.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-01 08:53:40.191 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:40.195 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.005617\n2026-10-01 08:53:40.264 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:40.267 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:40.268 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:40.268 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:40.271 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.004690\n2026-10-01 08:53:40.680 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:40.681 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:40.681 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:40.681 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:40.682 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001573\n2026-10-01 08:53:40.734 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:40.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-01 08:53:40.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-01 08:53:40.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-01 08:53:40.737 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001856\n2026-10-01 08:53:41.500 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:41.502 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:41.503 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:41.503 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:41.507 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.005410\n2026-10-01 08:53:41.857 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:41.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-01 08:53:41.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-01 08:53:41.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-01 08:53:41.861 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002207\n2026-10-01 08:53:42.197 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51298) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:42.198 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:42.198 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:42.198 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:42.199 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001585\n2026-10-01 08:53:42.274 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:42.275 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:42.275 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:42.275 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:42.276 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001445\n2026-10-01 08:53:42.685 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:42.687 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:42.688 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:42.688 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:42.690 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003657\n2026-10-01 08:53:42.741 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:42.744 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:42.744 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:42.745 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:42.747 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003731\n2026-10-01 08:53:43.509 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45532) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:43.510 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:43.510 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:43.511 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:43.512 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002209\n2026-10-01 08:53:43.863 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:43.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-01 08:53:43.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-01 08:53:43.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-01 08:53:43.866 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002061\n2026-10-01 08:53:44.202 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:44.204 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:44.204 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:44.205 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:44.207 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003681\n2026-10-01 08:53:44.278 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51324) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:44.280 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:44.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-01 08:53:44.282 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:44.283 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003323\n2026-10-01 08:53:44.692 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:44.694 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:44.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-01 08:53:44.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-01 08:53:44.699 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.004555\n2026-10-01 08:53:44.750 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:44.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-01 08:53:44.751 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:44.751 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:44.752 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001393\n2026-10-01 08:53:45.515 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:45.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:45.520 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:45.520 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:45.523 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.005946\n2026-10-01 08:53:45.868 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45556) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.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-01 08:53:45.870 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001445\n2026-10-01 08:53:46.210 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:46.211 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:46.211 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:46.212 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:46.213 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001622\n2026-10-01 08:53:46.286 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:46.289 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:46.290 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:46.290 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:46.293 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.004693\n2026-10-01 08:53:46.700 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54878) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:46.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-01 08:53:46.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-01 08:53:46.702 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:46.703 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001473\n2026-10-01 08:53:46.755 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54884) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:46.757 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:46.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:46.758 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:46.760 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003204\n2026-10-01 08:53:47.526 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:47.528 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53: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-01 08:53: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-01 08:53:47.532 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003437\n2026-10-01 08:53:47.872 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.875 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001820\n2026-10-01 08:53:48.214 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:48.215 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:48.216 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:48.216 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:48.217 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001690\n2026-10-01 08:53:48.295 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:48.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-01 08:53:48.297 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:48.297 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:48.299 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002347\n2026-10-01 08:53:48.704 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54898) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:48.705 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:48.706 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:48.706 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:48.707 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001546\n2026-10-01 08:53:48.761 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:48.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-01 08:53:48.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-01 08:53:48.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-01 08:53:48.765 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002544\n2026-10-01 08:53:49.532 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.534 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:49.534 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:49.534 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:49.535 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001567\n2026-10-01 08:53:49.877 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.879 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:49.880 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:49.880 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:49.882 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003036\n2026-10-01 08:53:50.218 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:50.219 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:50.220 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:50.220 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:50.221 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002121\n2026-10-01 08:53:50.301 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:50.302 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:50.303 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:50.303 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:50.306 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003962\n2026-10-01 08:53:50.709 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:50.710 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:50.711 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:50.711 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:50.712 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002491\n2026-10-01 08:53:50.766 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:50.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-01 08:53:50.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-01 08:53:50.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-01 08:53:50.770 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003122\n2026-10-01 08:53:51.535 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:51.537 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:51.537 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:51.537 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:51.541 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003882\n2026-10-01 08:53:51.884 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:51.886 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:51.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-01 08:53:51.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-01 08:53:51.890 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003656\n2026-10-01 08:53:52.224 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:52.225 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:52.225 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:52.225 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:52.226 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001535\n2026-10-01 08:53:52.309 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:52.310 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:52.311 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:52.311 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:52.312 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002243\n2026-10-01 08:53:52.714 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:52.715 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:52.715 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:52.715 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:52.716 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001476\n2026-10-01 08:53:52.772 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:52.776 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:52.777 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:52.777 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:52.779 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003750\n2026-10-01 08:53:53.543 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:53.544 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:53.545 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:53.545 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:53.546 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002042\n2026-10-01 08:53:53.891 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:53.893 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:53.893 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:53.893 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:53.894 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001556\n2026-10-01 08:53:54.228 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:54.230 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:54.230 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:54.230 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:54.231 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001830\n2026-10-01 08:53:54.313 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:54.314 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:54.315 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:54.315 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:54.316 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001767\n2026-10-01 08:53:54.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36088) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:54.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-01 08:53:54.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-01 08:53:54.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-01 08:53:54.721 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001475\n2026-10-01 08:53:54.781 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36096) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:54.782 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:54.782 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:54.782 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:54.783 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001783\n2026-10-01 08:53:55.548 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:55.549 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.551 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001526\n2026-10-01 08:53:55.896 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.902 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004766\n2026-10-01 08:53:56.234 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44540) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:56.235 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:56.236 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:56.236 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:56.238 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002290\n2026-10-01 08:53:56.319 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:56.320 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:56.321 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:56.321 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:56.323 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002857\n2026-10-01 08:53:56.722 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:56.723 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:56.724 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:56.724 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:56.727 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002941\n2026-10-01 08:53:56.787 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36110) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:56.788 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:56.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-01 08:53:56.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-01 08:53:56.790 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002279\n2026-10-01 08:53:57.553 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:57.555 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:57.555 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:57.555 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:57.558 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003109\n2026-10-01 08:53:57.905 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:57.907 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:57.907 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:57.908 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:57.909 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002587\n2026-10-01 08:53:58.239 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:58.241 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:58.241 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:58.241 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:58.243 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002277\n2026-10-01 08:53:58.324 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:58.326 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:58.327 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:58.327 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:58.329 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002813\n2026-10-01 08:53:58.728 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:58.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-01 08:53:58.730 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:58.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-01 08:53:58.731 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002040\n2026-10-01 08:53:58.792 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:58.793 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:58.793 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:58.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-01 08:53:58.796 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002757\n2026-10-01 08:53:59.560 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.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-01 08:53:59.563 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001895\n2026-10-01 08:53:59.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34700) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.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-01 08:53:59.915 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003149\n2026-10-01 08:54:00.245 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:54:00.246 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:54:00.246 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:54:00.247 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:54:00.249 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:54:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002795\n2026-10-01 08:54:00.332 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:54:00.333 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:54:00.333 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:54:00.333 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:54:00.334 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:54:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001536\n\n===== glance-api.log (tail -n 2000) @ testbed-node-2 =====\n2026-10-01 08:51:49.423 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001766\n2026-10-01 08:51:49.423 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:49.425 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:49.425 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:49.425 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:49.426 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001653\n2026-10-01 08:51:49.430 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.007998\n2026-10-01 08:51:49.619 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:49.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-01 08:51:49.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-01 08:51:49.622 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:49.624 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003008\n2026-10-01 08:51:51.100 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60730) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.101 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:51.102 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.102 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:51.104 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002805\n2026-10-01 08:51:51.367 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.368 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:51.368 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.368 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:51.369 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001540\n2026-10-01 08:51:51.426 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.427 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:51.427 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.427 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:51.429 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002367\n2026-10-01 08:51:51.429 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.430 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:51.431 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.431 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:51.433 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002489\n2026-10-01 08:51:51.433 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.434 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:51.435 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.435 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:51.436 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002555\n2026-10-01 08:51:51.626 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58470) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:51.628 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:51.628 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:51.629 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:51.630 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002570\n2026-10-01 08:51:53.106 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:53.107 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:53.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-01 08:51:53.108 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:53.109 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001666\n2026-10-01 08:51:53.372 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:53.374 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:53.374 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:53.375 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:53.376 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002818\n2026-10-01 08:51:53.432 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:53.434 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:53.435 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:53.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-01 08:51:53.436 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:53.438 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:53.438 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:53.438 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003875\n2026-10-01 08:51:53.438 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:53.440 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:53.442 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003360\n2026-10-01 08:51:53.441 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:53.442 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:53.443 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:53.444 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003292\n2026-10-01 08:51:53.632 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:53.633 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:53.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-01 08:51:53.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-01 08:51:53.635 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002225\n2026-10-01 08:51:55.111 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50944) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.112 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:55.113 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:55.113 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:55.114 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002675\n2026-10-01 08:51:55.379 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.380 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:55.381 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:55.381 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:55.383 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002932\n2026-10-01 08:51:55.439 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.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-01 08:51:55.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-01 08:51:55.440 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:55.441 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001459\n2026-10-01 08:51:55.443 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50954) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.443 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:55.444 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:55.444 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:55.445 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001477\n2026-10-01 08:51:55.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.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-01 08:51:55.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-01 08:51:55.448 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:55.449 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002062\n2026-10-01 08:51:55.637 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:55.638 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:55.639 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:55.640 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:55.641 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002944\n2026-10-01 08:51:57.117 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.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-01 08:51:57.119 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001860\n2026-10-01 08:51:57.385 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.386 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:57.386 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:57.387 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:57.389 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003368\n2026-10-01 08:51:57.443 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.444 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:57.444 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:57.444 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:57.445 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001747\n2026-10-01 08:51:57.447 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50962) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.448 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.449 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001549\n2026-10-01 08:51:57.453 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.455 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:57.455 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:57.456 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:57.458 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002726\n2026-10-01 08:51:57.644 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:57.645 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:57.646 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:57.646 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:57.648 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002765\n2026-10-01 08:51:59.122 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.124 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:59.124 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:59.124 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:59.125 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002037\n2026-10-01 08:51:59.391 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.393 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:59.394 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:59.394 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:59.395 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001768\n2026-10-01 08:51:59.448 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43090) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.449 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:59.450 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:59.450 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:59.452 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003155\n2026-10-01 08:51:59.452 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.454 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:59.455 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:59.455 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:59.458 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003736\n2026-10-01 08:51:59.459 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58670) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.461 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:59.461 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:59.462 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:59.463 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002749\n2026-10-01 08:51:59.650 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43096) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:51:59.651 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:51:59.652 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:51:59.652 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:51:59.653 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002272\n2026-10-01 08:52:01.128 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.130 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:01.130 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:01.130 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:01.133 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003699\n2026-10-01 08:52:01.398 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.399 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:01.399 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:01.399 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:01.400 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001515\n2026-10-01 08:52:01.456 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.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-01 08:52:01.459 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:01.460 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:01.460 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50986) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.462 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:01.462 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.004098\n2026-10-01 08:52:01.462 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:01.463 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:01.465 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003440\n2026-10-01 08:52:01.465 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.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-01 08:52:01.467 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:01.467 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:01.469 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002357\n2026-10-01 08:52:01.653 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43118) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:01.655 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:01.655 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:01.655 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:01.656 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001651\n2026-10-01 08:52:02.078 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:02.082 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-01 08:52:02.082 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:02.083 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:02.084 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:02] \"GET / HTTP/1.1\" 300 1870 0.002821\n2026-10-01 08:52:03.135 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.136 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:03.137 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:03.137 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:03.138 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002241\n2026-10-01 08:52:03.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46924) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.404 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:03.405 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:03.405 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:03.409 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.005074\n2026-10-01 08:52:03.462 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.463 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:03.464 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:03.464 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:03.465 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001867\n2026-10-01 08:52:03.467 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.468 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:03.468 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:03.469 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:03.470 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001728\n2026-10-01 08:52:03.471 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.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-01 08:52:03.472 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:03.473 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:03.473 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001641\n2026-10-01 08:52:03.657 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43134) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:03.659 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:03.659 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:03.660 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:03.661 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001832\n2026-10-01 08:52:05.140 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.141 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:05.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-01 08:52:05.142 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:05.143 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002085\n2026-10-01 08:52:05.410 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46934) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.411 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:05.411 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:05.411 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:05.412 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001553\n2026-10-01 08:52:05.467 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.471 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:05.471 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:05.472 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.472 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:05.473 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:05.473 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:05.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-01 08:52:05.474 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003784\n2026-10-01 08:52:05.475 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001996\n2026-10-01 08:52:05.476 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.477 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:05.478 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:05.478 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:05.479 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002196\n2026-10-01 08:52:05.663 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50132) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:05.666 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001715\n2026-10-01 08:52:07.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.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-01 08:52:07.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-01 08:52:07.149 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:07.150 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001998\n2026-10-01 08:52:07.413 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.414 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:07.415 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:07.417 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:07.418 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003762\n2026-10-01 08:52:07.476 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50142) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.477 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.477 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:07.477 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:07.478 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:07.478 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:07.478 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:07.478 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:07.479 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001484\n2026-10-01 08:52:07.481 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002991\n2026-10-01 08:52:07.483 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46968) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.484 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:07.484 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:07.485 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:07.485 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001325\n2026-10-01 08:52:07.673 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50154) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:07.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-01 08:52:07.674 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:07.674 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:07.676 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002199\n2026-10-01 08:52:09.152 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.155 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:09.157 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003503\n2026-10-01 08:52:09.420 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.422 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:09.422 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:09.423 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:09.425 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003246\n2026-10-01 08:52:09.480 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.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-01 08:52:09.482 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001740\n2026-10-01 08:52:09.483 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.485 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:09.485 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:09.485 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:09.487 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.488 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003434\n2026-10-01 08:52:09.489 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:09.489 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:09.489 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:09.490 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001611\n2026-10-01 08:52:09.678 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:09.680 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.681 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001628\n2026-10-01 08:52:11.159 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.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-01 08:52:11.162 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:11.162 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:11.164 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003323\n2026-10-01 08:52:11.428 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.430 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:11.430 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:11.430 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:11.432 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002818\n2026-10-01 08:52:11.484 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.485 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:11.486 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:11.486 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:11.487 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002087\n2026-10-01 08:52:11.491 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.492 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:11.492 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:11.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-01 08:52:11.493 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47002) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.494 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002157\n2026-10-01 08:52:11.494 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:11.495 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:11.495 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:11.496 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002414\n2026-10-01 08:52:11.682 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:11.683 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:11.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-01 08:52:11.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-01 08:52:11.685 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001682\n2026-10-01 08:52:13.166 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.168 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.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-01 08:52:13.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-01 08:52:13.172 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004336\n2026-10-01 08:52:13.435 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.436 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.436 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.437 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.438 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001546\n2026-10-01 08:52:13.493 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.494 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.494 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.495 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.497 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.497 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003033\n2026-10-01 08:52:13.498 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.498 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.498 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.498 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.499 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.500 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.500 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.501 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002948\n2026-10-01 08:52:13.503 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003458\n2026-10-01 08:52:13.688 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:13.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:13.690 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:13.690 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:13.694 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004846\n2026-10-01 08:52:15.171 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-01 08:52:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.174 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52144) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.174 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:52:15] \"GET / HTTP/1.1\" 300 2078 0.002919\n2026-10-01 08:52:15.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-01 08:52:15.176 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.178 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.180 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004746\n2026-10-01 08:52:15.440 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.442 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:15.442 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.442 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.443 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001820\n2026-10-01 08:52:15.499 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54494) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.500 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:15.501 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.501 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.502 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.502 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002230\n2026-10-01 08:52:15.503 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:15.503 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.504 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.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-01 08:52:15.505 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:15.506 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.506 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002954\n2026-10-01 08:52:15.506 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.507 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001822\n2026-10-01 08:52:15.696 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:15.697 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:15.698 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:15.698 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:15.700 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002435\n2026-10-01 08:52:17.182 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.183 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:17.183 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:17.184 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:17.186 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003150\n2026-10-01 08:52:17.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.448 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:17.449 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:17.450 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:17.452 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004495\n2026-10-01 08:52:17.503 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.505 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:17.505 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:17.506 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:17.507 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002635\n2026-10-01 08:52:17.508 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.509 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:17.510 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:17.510 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:17.509 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.511 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002085\n2026-10-01 08:52:17.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:17.513 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:17.514 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:17.516 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004374\n2026-10-01 08:52:17.702 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:17.703 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:17.704 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:17.704 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:17.706 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002991\n2026-10-01 08:52:19.188 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.191 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.191 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.192 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.194 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.004012\n2026-10-01 08:52:19.455 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.457 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.458 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.459 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.461 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.004371\n2026-10-01 08:52:19.510 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.512 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.513 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.513 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.514 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.515 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003412\n2026-10-01 08:52:19.515 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.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-01 08:52:19.517 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003304\n2026-10-01 08:52:19.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.519 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.519 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.520 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.521 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002394\n2026-10-01 08:52:19.708 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:19.710 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:19.710 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:19.710 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:19.712 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002334\n2026-10-01 08:52:21.196 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.198 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.199 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:21.199 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:21.201 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003251\n2026-10-01 08:52:21.463 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.464 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.465 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:21.465 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:21.467 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002685\n2026-10-01 08:52:21.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.519 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.519 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:21.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:21.521 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.521 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002969\n2026-10-01 08:52:21.523 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.524 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:21.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-01 08:52:21.525 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.526 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.527 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.004045\n2026-10-01 08:52:21.527 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:21.528 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:21.530 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003586\n2026-10-01 08:52:21.714 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:21.715 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:21.716 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:21.716 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:21.717 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002552\n2026-10-01 08:52:23.203 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.205 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:23.205 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.205 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:23.206 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001642\n2026-10-01 08:52:23.469 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.471 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:23.473 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.473 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:23.474 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003664\n2026-10-01 08:52:23.523 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.525 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:23.525 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.525 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:23.529 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.004323\n2026-10-01 08:52:23.530 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.531 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:23.532 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.532 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.532 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:23.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-01 08:52:23.534 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:23.534 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:23.534 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003433\n2026-10-01 08:52:23.537 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003656\n2026-10-01 08:52:23.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:23.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-01 08:52:23.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-01 08:52:23.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-01 08:52:23.722 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002608\n2026-10-01 08:52:25.209 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.210 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:25.210 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:25.211 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:25.212 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002121\n2026-10-01 08:52:25.477 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.480 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:25.480 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:25.480 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:25.483 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004241\n2026-10-01 08:52:25.531 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.533 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:25.533 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:25.533 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:25.538 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35542) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.539 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.006487\n2026-10-01 08:52:25.539 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.541 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:25.541 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:25.542 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:25.545 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004619\n2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.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-01 08:52:25.549 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002959\n2026-10-01 08:52:25.724 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:25.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-01 08:52:25.726 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:25.726 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:25.728 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002895\n2026-10-01 08:52:27.216 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.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-01 08:52:27.222 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:27.223 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.225 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.008449\n2026-10-01 08:52:27.484 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.486 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:27.486 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:27.486 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.488 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002387\n2026-10-01 08:52:27.541 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.542 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:27.542 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:27.543 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.544 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002353\n2026-10-01 08:52:27.546 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.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-01 08:52:27.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-01 08:52:27.548 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.549 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002007\n2026-10-01 08:52:27.551 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.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-01 08:52:27.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-01 08:52:27.554 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.555 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002702\n2026-10-01 08:52:27.730 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:27.731 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:27.731 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:27.732 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:27.733 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002299\n2026-10-01 08:52:29.228 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.229 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.229 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.230 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:29.231 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001840\n2026-10-01 08:52:29.491 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.492 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.492 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.493 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:29.494 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001896\n2026-10-01 08:52:29.546 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.547 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.547 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.547 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:29.548 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001551\n2026-10-01 08:52:29.551 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.551 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.552 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.552 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:29.553 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001560\n2026-10-01 08:52:29.557 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.558 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.558 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.559 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:29.560 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001621\n2026-10-01 08:52:29.735 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:29.736 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:29.737 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:29.737 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:29.738 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002164\n2026-10-01 08:52:31.233 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.235 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:31.236 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:31.236 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:31.238 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003406\n2026-10-01 08:52:31.495 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52: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-01 08:52:31.497 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:31.497 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:31.499 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002545\n2026-10-01 08:52:31.550 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.552 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:31.552 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:31.552 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:31.555 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003679\n2026-10-01 08:52:31.555 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.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-01 08:52:31.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-01 08:52:31.559 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:31.561 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.004058\n2026-10-01 08:52:31.562 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.563 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:31.563 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:31.564 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:31.565 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002236\n2026-10-01 08:52:31.740 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:31.741 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52: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-01 08:52: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-01 08:52:31.743 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002040\n2026-10-01 08:52:32.140 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:32.142 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-01 08:52:32.142 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:32.142 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:32.143 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:32] \"GET / HTTP/1.1\" 300 1870 0.001643\n2026-10-01 08:52:33.241 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.243 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:33.243 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:33.244 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:33.246 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003511\n2026-10-01 08:52:33.499 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.501 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:33.502 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:33.502 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:33.505 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004370\n2026-10-01 08:52:33.556 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.559 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001477\n2026-10-01 08:52:33.563 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42792) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.564 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.566 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001812\n2026-10-01 08:52:33.568 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.571 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001625\n2026-10-01 08:52:33.745 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:33.746 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:33.747 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:33.747 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:33.750 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004368\n2026-10-01 08:52:35.249 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.250 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:35.251 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:35.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-01 08:52:35.253 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002443\n2026-10-01 08:52:35.508 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.510 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:35.510 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:35.511 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:35.512 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002916\n2026-10-01 08:52:35.561 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.562 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:35.563 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:35.563 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:35.564 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002215\n2026-10-01 08:52:35.567 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.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-01 08:52:35.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-01 08:52:35.568 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:35.569 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001806\n2026-10-01 08:52:35.573 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.575 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:35.576 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:35.576 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:35.578 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003306\n2026-10-01 08:52:35.752 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:35.753 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:35.753 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:35.753 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:35.754 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001577\n2026-10-01 08:52:37.256 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.257 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.258 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.258 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:37.259 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001979\n2026-10-01 08:52:37.515 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.517 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.517 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.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-01 08:52:37.518 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001993\n2026-10-01 08:52:37.565 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34288) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.566 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.567 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.567 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:37.568 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001901\n2026-10-01 08:52:37.571 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.572 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.573 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.573 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:37.574 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001425\n2026-10-01 08:52:37.580 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.581 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.581 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.582 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:37.582 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001433\n2026-10-01 08:52:37.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:37.758 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:37.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:37.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-01 08:52:37.761 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003336\n2026-10-01 08:52:38.456 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-01 08:52:38.457 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:38.457 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:38.459 941 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:52:38] \"GET / HTTP/1.1\" 300 2014 0.003648\n2026-10-01 08:52:39.261 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.262 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.262 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:39.262 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.263 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001671\n2026-10-01 08:52:39.521 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.524 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.524 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:39.525 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.525 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001526\n2026-10-01 08:52:39.570 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.571 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.572 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:39.572 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.574 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003043\n2026-10-01 08:52:39.576 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.577 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.577 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:39.577 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.578 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001914\n2026-10-01 08:52:39.585 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.586 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.587 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:39.587 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.589 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002800\n2026-10-01 08:52:39.764 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34310) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:39.766 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:39.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-01 08:52:39.767 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:39.768 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002652\n2026-10-01 08:52:41.268 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.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-01 08:52:41.270 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001470\n2026-10-01 08:52:41.527 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.528 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.530 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001461\n2026-10-01 08:52:41.575 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.577 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:41.577 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:41.577 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:41.578 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001655\n2026-10-01 08:52:41.581 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42874) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.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-01 08:52:41.583 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:41.583 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:41.584 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001727\n2026-10-01 08:52:41.591 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.592 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:41.592 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:41.592 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:41.593 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001912\n2026-10-01 08:52:41.770 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:41.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-01 08:52:41.773 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:41.773 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:41.775 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003233\n2026-10-01 08:52:43.272 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42890) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.273 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:43.274 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:43.274 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:43.275 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002154\n2026-10-01 08:52:43.533 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.535 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:43.536 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:43.536 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:43.538 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003114\n2026-10-01 08:52:43.580 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34330) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.581 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:43.582 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:43.582 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:43.583 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002221\n2026-10-01 08:52:43.586 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38520) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.587 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:43.587 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:43.587 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:43.588 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001523\n2026-10-01 08:52:43.596 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.597 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:43.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-01 08:52:43.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-01 08:52:43.601 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003978\n2026-10-01 08:52:43.777 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:43.779 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:43.779 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:43.779 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:43.783 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.004399\n2026-10-01 08:52:45.276 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.278 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:45.279 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:45.279 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:45.280 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002461\n2026-10-01 08:52:45.541 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.542 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:45.543 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:45.543 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:45.544 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002052\n2026-10-01 08:52:45.585 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47132) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.586 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:45.587 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:45.587 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:45.588 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002141\n2026-10-01 08:52:45.590 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38532) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.590 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:45.591 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:45.591 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:45.592 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001448\n2026-10-01 08:52:45.604 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.605 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:45.605 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:45.605 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:45.606 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001451\n2026-10-01 08:52:45.784 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:45.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-01 08:52:45.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-01 08:52:45.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-01 08:52:45.788 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002746\n2026-10-01 08:52:47.281 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38542) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.282 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:47.283 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:47.283 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:47.284 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001684\n2026-10-01 08:52:47.547 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.548 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:47.548 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:47.548 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:47.550 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001933\n2026-10-01 08:52:47.590 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47140) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.591 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:47.591 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:47.591 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:47.593 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002053\n2026-10-01 08:52:47.594 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.595 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:47.595 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:47.595 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:47.596 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001570\n2026-10-01 08:52:47.608 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.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-01 08:52:47.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-01 08:52:47.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-01 08:52:47.612 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002107\n2026-10-01 08:52:47.790 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47144) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:47.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-01 08:52:47.791 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:47.791 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:47.794 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003652\n2026-10-01 08:52:49.287 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.289 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:49.290 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:49.290 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:49.292 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003462\n2026-10-01 08:52:49.552 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.554 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:49.554 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:49.555 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:49.556 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002747\n2026-10-01 08:52:49.593 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.595 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:49.595 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:49.595 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:49.597 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002524\n2026-10-01 08:52:49.599 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.600 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:49.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:49.602 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:49.604 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003827\n2026-10-01 08:52:49.614 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.616 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:49.616 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:49.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:49.618 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002914\n2026-10-01 08:52:49.795 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:49.797 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:49.798 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:49.798 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:49.801 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.004122\n2026-10-01 08:52:51.294 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:51.295 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:51.295 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:51.296 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:51.298 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002635\n2026-10-01 08:52:51.559 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:51.561 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:51.561 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:51.562 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:51.564 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003738\n2026-10-01 08:52:51.599 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:51.600 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:51.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:51.601 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:51.603 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002677\n2026-10-01 08:52:51.606 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:51.607 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:51.607 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:51.608 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:51.609 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002311\n2026-10-01 08:52:51.621 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:51.623 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:51.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-01 08:52:51.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-01 08:52:51.626 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003196\n2026-10-01 08:52:51.803 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-01 08:52:51.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-01 08:52:51.805 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:51.805 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:51.806 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001876\n2026-10-01 08:52:53.300 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.301 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:53.302 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:53.302 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:53.303 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002009\n2026-10-01 08:52:53.567 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.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-01 08:52:53.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-01 08:52:53.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-01 08:52:53.570 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002266\n2026-10-01 08:52:53.605 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.607 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:53.607 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:53.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-01 08:52:53.611 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004182\n2026-10-01 08:52:53.611 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.612 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:53.612 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:53.613 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:53.614 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002024\n2026-10-01 08:52:53.628 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.629 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:53.629 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:53.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-01 08:52:53.631 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002025\n2026-10-01 08:52:53.808 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:53.809 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:53.809 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:53.809 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:53.810 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001394\n2026-10-01 08:52:55.306 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:55.308 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:55.308 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:55.308 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:55.309 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001801\n2026-10-01 08:52:55.573 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:55.575 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:55.576 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:55.576 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:55.579 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004416\n2026-10-01 08:52:55.611 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:55.613 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:55.613 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:55.613 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:55.615 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002311\n2026-10-01 08:52:55.616 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:55.617 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:55.618 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:55.618 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:55.619 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001862\n2026-10-01 08:52:55.633 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:55.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-01 08:52:55.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-01 08:52:55.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-01 08:52:55.635 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001762\n2026-10-01 08:52:55.811 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59932) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:55.813 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:55.813 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:55.813 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:55.814 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001708\n2026-10-01 08:52:57.311 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.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-01 08:52:57.317 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004280\n2026-10-01 08:52:57.582 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.583 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:57.584 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:57.584 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:57.585 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002063\n2026-10-01 08:52:57.616 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59944) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.617 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:57.618 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:57.618 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:57.619 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001708\n2026-10-01 08:52:57.621 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.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-01 08:52:57.622 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:57.622 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:57.623 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001326\n2026-10-01 08:52:57.638 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.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-01 08:52:57.641 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:57.641 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:57.643 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002852\n2026-10-01 08:52:57.816 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.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-01 08:52:57.818 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001647\n2026-10-01 08:52:59.319 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.321 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:59.321 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:59.321 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:59.323 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002661\n2026-10-01 08:52:59.589 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.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-01 08:52:59.592 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:59.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-01 08:52:59.596 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.004868\n2026-10-01 08:52:59.621 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59954) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.623 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:59.624 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:59.624 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:59.625 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.626 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:59.626 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003245\n2026-10-01 08:52:59.627 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:59.628 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:59.631 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.004860\n2026-10-01 08:52:59.645 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.646 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:52:59.646 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:52:59.647 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:52:59.648 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002394\n2026-10-01 08:52:59.819 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:52:59.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-01 08:52:59.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-01 08:52:59.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-01 08:52:59.823 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002657\n2026-10-01 08:53:01.325 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.327 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:01.327 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:01.328 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:01.330 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003127\n2026-10-01 08:53:01.598 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.600 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:01.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:01.601 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:01.603 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002735\n2026-10-01 08:53:01.628 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59974) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.630 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:01.631 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:01.631 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:01.633 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003702\n2026-10-01 08:53:01.633 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.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-01 08:53:01.636 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:01.636 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:01.639 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003813\n2026-10-01 08:53:01.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.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-01 08:53:01.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-01 08:53:01.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-01 08:53:01.655 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002478\n2026-10-01 08:53:01.827 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:01.829 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:01.830 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:01.830 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:01.832 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003497\n2026-10-01 08:53:02.209 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:02.210 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-01 08:53:02.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-01 08:53:02.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-01 08:53:02.211 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:02] \"GET / HTTP/1.1\" 300 1870 0.001529\n2026-10-01 08:53:03.333 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.335 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.335 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:03.336 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:03.337 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002668\n2026-10-01 08:53:03.606 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.609 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.610 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:03.611 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:03.612 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003921\n2026-10-01 08:53:03.635 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.637 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.637 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:03.637 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:03.639 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002603\n2026-10-01 08:53:03.641 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.642 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.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-01 08:53:03.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-01 08:53:03.644 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002123\n2026-10-01 08:53:03.655 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34898) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.657 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.658 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:03.658 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:03.660 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003134\n2026-10-01 08:53:03.833 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:03.834 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:03.834 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:03.834 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:03.835 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001771\n2026-10-01 08:53:05.339 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.341 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:05.341 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:05.342 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:05.345 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.004129\n2026-10-01 08:53:05.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.617 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:05.617 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:05.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:05.619 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002415\n2026-10-01 08:53:05.641 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.643 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:05.644 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:05.644 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:05.646 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.646 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003109\n2026-10-01 08:53:05.647 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:05.647 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:05.647 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:05.648 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001898\n2026-10-01 08:53:05.663 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:05.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:05.665 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:05.667 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002847\n2026-10-01 08:53:05.841 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:05.843 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:05.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-01 08:53:05.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-01 08:53:05.845 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002988\n2026-10-01 08:53:07.350 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.351 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:07.352 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:07.352 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:07.354 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002920\n2026-10-01 08:53:07.622 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34934) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.624 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:07.624 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:07.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-01 08:53:07.627 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003511\n2026-10-01 08:53:07.648 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.649 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:07.649 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:07.649 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:07.651 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001970\n2026-10-01 08:53:07.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.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-01 08:53:07.652 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:07.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-01 08:53:07.654 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002161\n2026-10-01 08:53:07.669 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.670 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:07.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-01 08:53:07.671 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:07.673 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002566\n2026-10-01 08:53:07.846 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:07.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-01 08:53:07.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-01 08:53:07.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-01 08:53:07.854 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.005769\n2026-10-01 08:53:09.356 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.358 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:09.358 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:09.359 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:09.361 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002891\n2026-10-01 08:53:09.630 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.631 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:09.631 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:09.632 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:09.633 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001582\n2026-10-01 08:53:09.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.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-01 08:53:09.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-01 08:53:09.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-01 08:53:09.654 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001985\n2026-10-01 08:53:09.656 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.658 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:09.658 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:09.659 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:09.661 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003769\n2026-10-01 08:53:09.675 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.677 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:09.677 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:09.678 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:09.680 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003737\n2026-10-01 08:53:09.854 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:09.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-01 08:53:09.856 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:09.856 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:09.857 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001413\n2026-10-01 08:53:11.362 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.364 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:11.365 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:11.365 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:11.367 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003325\n2026-10-01 08:53:11.635 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.637 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:11.638 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:11.639 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:11.642 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.005493\n2026-10-01 08:53:11.656 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.657 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:11.657 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:11.658 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:11.660 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003082\n2026-10-01 08:53:11.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.663 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:11.663 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:11.664 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:11.665 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001694\n2026-10-01 08:53:11.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34974) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.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-01 08:53:11.685 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001653\n2026-10-01 08:53:11.859 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60700) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.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-01 08:53:11.861 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001838\n2026-10-01 08:53:13.369 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.373 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.377 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:13.377 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:13.378 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.006126\n2026-10-01 08:53:13.646 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.648 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.652 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:13.653 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:13.655 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.007488\n2026-10-01 08:53:13.661 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60714) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:13.665 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:13.666 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.667 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003817\n2026-10-01 08:53:13.668 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.669 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:13.669 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:13.670 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002848\n2026-10-01 08:53:13.688 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.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-01 08:53:13.690 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:13.691 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002085\n2026-10-01 08:53:13.861 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:13.863 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:13.863 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:13.863 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:13.864 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002134\n2026-10-01 08:53:15.381 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.383 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:15.384 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:15.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-01 08:53:15.387 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004587\n2026-10-01 08:53:15.657 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.660 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:15.661 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:15.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-01 08:53:15.664 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004685\n2026-10-01 08:53:15.670 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.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-01 08:53:15.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-01 08:53:15.671 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:15.672 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001618\n2026-10-01 08:53:15.673 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.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-01 08:53:15.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-01 08:53:15.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-01 08:53:15.676 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001664\n2026-10-01 08:53:15.694 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44492) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.695 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:15.695 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:15.695 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:15.696 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001603\n2026-10-01 08:53:15.864 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:15.865 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:15.866 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:15.866 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:15.868 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002217\n2026-10-01 08:53:17.389 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.391 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:17.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-01 08:53:17.392 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:17.393 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002789\n2026-10-01 08:53:17.667 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.669 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:17.669 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:17.669 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:17.671 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002866\n2026-10-01 08:53:17.675 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.678 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:17.678 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.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-01 08:53:17.683 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:17.684 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:17.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-01 08:53:17.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-01 08:53:17.686 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.008316\n2026-10-01 08:53:17.687 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004988\n2026-10-01 08:53:17.697 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.700 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:17.700 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:17.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-01 08:53:17.703 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003674\n2026-10-01 08:53:17.869 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58110) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:17.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-01 08:53:17.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-01 08:53:17.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-01 08:53:17.872 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002610\n2026-10-01 08:53:19.396 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.397 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:19.398 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:19.398 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:19.400 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002456\n2026-10-01 08:53:19.674 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44530) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.675 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:19.675 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:19.676 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:19.680 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.005095\n2026-10-01 08:53:19.687 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:19.689 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.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-01 08:53:19.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-01 08:53:19.690 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:19.690 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:19.690 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:19.691 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002595\n2026-10-01 08:53:19.691 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001470\n2026-10-01 08:53:19.706 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.707 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:19.707 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:19.707 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:19.708 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001594\n2026-10-01 08:53:19.874 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:19.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-01 08:53:19.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-01 08:53:19.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-01 08:53:19.882 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.006102\n2026-10-01 08:53:21.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.407 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:21.407 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.407 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:21.409 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001878\n2026-10-01 08:53:21.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.686 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:21.687 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.687 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:21.689 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002908\n2026-10-01 08:53:21.693 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.694 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.695 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:21.695 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.695 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:21.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-01 08:53:21.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-01 08:53:21.697 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:21.697 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002084\n2026-10-01 08:53:21.698 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003028\n2026-10-01 08:53:21.711 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.712 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:21.712 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.712 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:21.713 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001859\n2026-10-01 08:53:21.883 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58128) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:21.884 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:21.885 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:21.885 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:21.886 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001650\n2026-10-01 08:53:23.412 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.414 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:23.415 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:23.415 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:23.418 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003685\n2026-10-01 08:53:23.692 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.693 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:23.694 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:23.694 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:23.697 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.004425\n2026-10-01 08:53:23.699 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.700 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:23.701 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:23.701 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:23.701 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.703 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002930\n2026-10-01 08:53:23.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-01 08:53:23.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-01 08:53:23.705 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:23.706 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002839\n2026-10-01 08:53:23.716 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.717 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:23.717 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:23.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-01 08:53:23.718 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001557\n2026-10-01 08:53:23.887 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58142) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:23.889 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:23.889 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:23.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-01 08:53:23.891 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002119\n2026-10-01 08:53:24.740 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:24.743 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:24.743 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:24.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:24.745 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:24] \"GET / HTTP/1.1\" 300 2014 0.004030\n2026-10-01 08:53:25.419 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.421 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:25.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-01 08:53:25.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-01 08:53:25.424 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.003282\n2026-10-01 08:53:25.700 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.702 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:25.702 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:25.702 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:25.703 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002071\n2026-10-01 08:53:25.705 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.706 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:25.707 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:25.707 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:25.708 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.709 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002481\n2026-10-01 08:53:25.709 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:25.710 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:25.710 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:25.712 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.003032\n2026-10-01 08:53:25.721 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40712) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.723 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:25.723 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:25.723 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:25.724 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002062\n2026-10-01 08:53:25.893 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:25.894 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:25.894 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:25.895 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:25.896 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002100\n2026-10-01 08:53:27.427 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:27.430 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:27.432 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:27.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-01 08:53:27.435 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.005547\n2026-10-01 08:53:27.706 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:27.707 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:27.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-01 08:53:27.708 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:27.709 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001713\n2026-10-01 08:53:27.711 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:27.712 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:27.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-01 08:53:27.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-01 08:53:27.713 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:27.715 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002868\n2026-10-01 08:53:27.715 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:27.716 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:27.716 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:27.718 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.003253\n2026-10-01 08:53:27.727 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53: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-01 08:53:27.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-01 08:53:27.729 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:27.734 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.006115\n2026-10-01 08:53:27.897 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:27.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-01 08:53:27.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-01 08:53:27.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-01 08:53:27.900 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002543\n2026-10-01 08:53:29.437 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.439 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:29.439 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:29.440 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:29.442 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003538\n2026-10-01 08:53:29.711 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.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-01 08:53:29.714 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:29.714 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:29.716 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003488\n2026-10-01 08:53:29.717 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.718 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:29.719 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:29.719 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:29.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49042) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.721 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002810\n2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.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-01 08:53:29.725 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003309\n2026-10-01 08:53:29.737 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.739 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.744 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.005096\n2026-10-01 08:53:29.902 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.905 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:29.906 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002563\n2026-10-01 08:53:31.444 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.446 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:31.447 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:31.447 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:31.449 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003438\n2026-10-01 08:53:31.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.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-01 08:53:31.719 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:31.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-01 08:53:31.721 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001997\n2026-10-01 08:53:31.722 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.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-01 08:53:31.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-01 08:53:31.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-01 08:53:31.725 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001898\n2026-10-01 08:53:31.727 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49052) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.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-01 08:53:31.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-01 08:53:31.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-01 08:53:31.730 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001926\n2026-10-01 08:53:31.746 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40770) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.750 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:31.751 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:31.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-01 08:53:31.754 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.004428\n2026-10-01 08:53:31.908 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:31.909 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:31.909 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:31.910 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:31.911 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002585\n2026-10-01 08:53:32.260 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:32.263 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-01 08:53:32.263 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:32.264 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:32.265 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:32] \"GET / HTTP/1.1\" 300 1870 0.001619\n2026-10-01 08:53:33.452 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.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-01 08:53:33.455 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:33.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-01 08:53:33.458 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003744\n2026-10-01 08:53:33.724 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.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-01 08:53:33.727 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:33.727 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:33.728 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.730 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003754\n2026-10-01 08:53:33.730 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:33.730 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:33.731 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:33.732 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.733 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002925\n2026-10-01 08:53:33.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-01 08:53:33.734 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:33.734 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:33.736 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003174\n2026-10-01 08:53:33.757 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.758 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:33.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-01 08:53:33.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-01 08:53:33.761 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003073\n2026-10-01 08:53:33.913 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:33.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-01 08:53:33.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-01 08:53:33.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-01 08:53:33.917 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002702\n2026-10-01 08:53:35.395 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39354) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.398 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:35.399 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:35.399 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:35.401 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:35] \"GET / HTTP/1.1\" 300 2014 0.003531\n2026-10-01 08:53:35.460 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.462 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:35.462 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:35.462 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:35.464 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002643\n2026-10-01 08:53:35.732 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.733 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:35.733 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:35.733 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:35.735 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001830\n2026-10-01 08:53:35.735 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.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-01 08:53:35.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-01 08:53:35.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-01 08:53:35.738 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.739 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002410\n2026-10-01 08:53:35.739 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:35.739 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:35.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-01 08:53:35.741 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002040\n2026-10-01 08:53:35.763 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49648) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.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-01 08:53:35.765 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:35.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-01 08:53:35.767 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002348\n2026-10-01 08:53:35.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39370) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:35.921 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:35.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-01 08:53:35.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-01 08:53:35.923 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002259\n2026-10-01 08:53:37.468 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42318) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.470 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:37.471 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:37.471 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:37.473 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003027\n2026-10-01 08:53:37.737 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.738 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:37.739 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:37.740 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:37.741 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002970\n2026-10-01 08:53:37.742 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.743 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.745 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:37.745 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:37.745 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:37.747 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003021\n2026-10-01 08:53:37.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-01 08:53:37.749 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:37.749 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:37.752 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003290\n2026-10-01 08:53:37.769 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49666) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.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-01 08:53:37.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-01 08:53:37.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-01 08:53:37.772 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001433\n2026-10-01 08:53:37.926 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:37.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-01 08:53:37.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-01 08:53:37.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-01 08:53:37.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003048\n2026-10-01 08:53:39.475 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:39.476 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:39.476 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:39.477 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:39.478 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001985\n2026-10-01 08:53:39.744 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:39.746 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:39.746 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:39.746 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:39.749 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003523\n2026-10-01 08:53:39.750 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:39.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-01 08:53:39.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-01 08:53:39.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-01 08:53:39.753 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002061\n2026-10-01 08:53:39.754 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:39.756 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:39.756 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:39.757 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:39.758 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002549\n2026-10-01 08:53:39.774 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:39.775 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:39.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-01 08:53:39.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-01 08:53:39.777 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002460\n2026-10-01 08:53:39.932 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53: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-01 08:53: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-01 08:53: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-01 08:53:39.937 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002837\n2026-10-01 08:53:41.480 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42350) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:41.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-01 08:53:41.482 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:41.482 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:41.484 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003025\n2026-10-01 08:53:41.752 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49694) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:41.754 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:41.754 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:41.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-01 08:53:41.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:41.757 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:41.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:41.758 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.004997\n2026-10-01 08:53:41.758 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:41.760 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003003\n2026-10-01 08:53:41.761 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:41.762 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:41.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-01 08:53:41.763 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:41.764 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002471\n2026-10-01 08:53:41.780 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:41.782 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:41.783 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:41.783 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:41.787 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.004919\n2026-10-01 08:53:41.937 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:41.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-01 08:53:41.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-01 08:53:41.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-01 08:53:41.944 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.005126\n2026-10-01 08:53:43.486 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42370) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:43.487 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:43.488 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:43.488 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:43.489 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001728\n2026-10-01 08:53:43.760 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:43.762 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:43.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-01 08:53:43.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-01 08:53:43.763 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001758\n2026-10-01 08:53:43.764 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:43.765 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:43.765 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:43.765 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:43.766 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001665\n2026-10-01 08:53:43.767 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39424) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:43.768 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:43.768 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:43.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-01 08:53:43.769 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001545\n2026-10-01 08:53:43.789 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:43.790 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:43.791 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:43.791 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:43.792 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001832\n2026-10-01 08:53:43.945 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:43.946 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:43.947 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:43.947 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:43.948 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001780\n2026-10-01 08:53:45.491 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:45.492 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.495 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002642\n2026-10-01 08:53:45.766 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.767 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:45.769 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:45.770 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:45.770 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:45.770 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:45.771 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001599\n2026-10-01 08:53:45.772 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41880) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:45.773 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.006113\n2026-10-01 08:53:45.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-01 08:53:45.773 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:45.773 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:45.774 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002018\n2026-10-01 08:53:45.793 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49324) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:45.794 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.796 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001537\n2026-10-01 08:53:45.949 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41892) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:45.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-01 08:53:45.951 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:45.951 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:45.954 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.004002\n2026-10-01 08:53:47.498 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32798) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:47.499 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:47.499 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:47.500 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:47.501 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001971\n2026-10-01 08:53:47.774 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:47.775 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49338) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:47.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-01 08:53:47.777 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:47.777 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:47.778 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002543\n2026-10-01 08:53:47.779 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:47.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-01 08:53:47.780 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.783 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003455\n2026-10-01 08:53:47.785 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.004268\n2026-10-01 08:53:47.799 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:47.801 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:47.802 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:47.802 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:47.805 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.004405\n2026-10-01 08:53:47.956 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41914) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.960 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002498\n2026-10-01 08:53:49.503 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.505 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:49.505 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:49.505 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:49.506 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001464\n2026-10-01 08:53:49.782 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32832) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.783 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:49.783 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:49.783 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:49.784 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001683\n2026-10-01 08:53:49.786 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.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-01 08:53:49.787 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:49.787 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:49.787 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41924) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.788 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001565\n2026-10-01 08:53:49.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-01 08:53:49.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-01 08:53:49.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-01 08:53:49.792 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003574\n2026-10-01 08:53:49.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.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-01 08:53:49.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-01 08:53:49.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-01 08:53:49.812 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002867\n2026-10-01 08:53:49.962 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:49.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-01 08:53:49.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-01 08:53:49.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-01 08:53:49.965 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001784\n2026-10-01 08:53:51.508 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:51.510 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:51.510 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:51.511 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:51.512 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002530\n2026-10-01 08:53:51.786 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32858) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:51.788 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:51.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-01 08:53:51.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-01 08:53:51.790 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53: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-01 08:53:51.791 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003584\n2026-10-01 08:53: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-01 08:53:51.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-01 08:53:51.793 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41936) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:51.793 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002271\n2026-10-01 08:53:51.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-01 08:53:51.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-01 08:53:51.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-01 08:53:51.795 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001684\n2026-10-01 08:53:51.814 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53: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-01 08:53:51.816 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:51.816 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:51.819 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003562\n2026-10-01 08:53:51.964 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:51.966 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:51.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-01 08:53: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-01 08:53:51.969 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003494\n2026-10-01 08:53:53.516 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:53.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:53.518 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:53.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:53.522 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004778\n2026-10-01 08:53:53.793 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:53.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-01 08:53:53.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-01 08:53:53.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-01 08:53:53.795 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:53.796 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001639\n2026-10-01 08:53:53.797 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:53.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-01 08:53:53.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-01 08:53:53.799 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002690\n2026-10-01 08:53:53.800 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:53.801 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:53.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-01 08:53:53.802 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:53.803 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001924\n2026-10-01 08:53:53.821 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:53.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-01 08:53:53.822 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:53.822 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:53.823 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001621\n2026-10-01 08:53:53.970 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41954) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:53.972 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:53.972 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:53.973 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:53.975 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003133\n2026-10-01 08:53:55.525 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:55.526 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:55.526 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:55.526 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:55.528 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001911\n2026-10-01 08:53:55.799 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53: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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.801 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001657\n2026-10-01 08:53:55.802 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.803 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:55.804 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.806 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001509\n2026-10-01 08:53:55.808 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.005401\n2026-10-01 08:53:55.825 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:55.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-01 08:53:55.827 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53: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-01 08:53:55.829 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002074\n2026-10-01 08:53:55.977 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:55.979 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.982 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003720\n2026-10-01 08:53:57.530 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32968) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:57.533 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:57.534 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:57.535 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:57.537 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004047\n2026-10-01 08:53:57.803 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:57.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-01 08:53:57.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-01 08:53:57.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-01 08:53:57.808 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004186\n2026-10-01 08:53:57.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:57.810 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:57.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-01 08:53:57.813 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:57.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-01 08:53:57.814 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:57.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-01 08:53:57.816 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002724\n2026-10-01 08:53:57.816 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:57.817 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004658\n2026-10-01 08:53:57.830 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:57.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-01 08:53:57.833 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:57.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-01 08:53:57.835 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003671\n2026-10-01 08:53:57.983 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:57.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-01 08:53:57.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-01 08:53:57.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-01 08:53:57.987 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002653\n2026-10-01 08:53:59.540 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:59.541 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:59.541 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:59.541 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:59.542 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001595\n2026-10-01 08:53:59.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.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-01 08:53:59.814 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002631\n2026-10-01 08:53:59.820 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54548) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:59.819 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.822 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:59.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-01 08:53:59.822 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:59.822 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:59.823 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001406\n2026-10-01 08:53:59.823 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002077\n2026-10-01 08:53:59.838 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:59.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-01 08:53:59.839 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:59.839 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:59.841 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001620\n2026-10-01 08:53:59.988 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067\n2026-10-01 08:53:59.989 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44\n2026-10-01 08:53:59.990 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57\n2026-10-01 08:53:59.990 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64\n2026-10-01 08:53:59.991 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001759\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-01 08:51:48.949 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002681",
                                "2026-10-01 08:51:49.202 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51384) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.203 939 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-01 08:51:49.204 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:49.204 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:49.205 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"GET / HTTP/1.1\" 300 1870 0.002318",
                                "2026-10-01 08:51:49.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 51396) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.617 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:49.618 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:49.618 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:49.620 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003253",
                                "2026-10-01 08:51:49.657 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51402) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.658 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:49.658 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:49.659 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:49.660 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001609",
                                "2026-10-01 08:51:50.368 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.370 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.371 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:50.371 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.371 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.373 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002766",
                                "2026-10-01 08:51:50.373 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.373 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:50.374 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.376 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003212",
                                "2026-10-01 08:51:50.902 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 36518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.903 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.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-01 08:51:50.905 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.908 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.005154",
                                "2026-10-01 08:51:50.952 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 36528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.955 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.956 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:50.956 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.959 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002471",
                                "2026-10-01 08:51:51.620 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.622 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.622 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.622 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.624 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002524",
                                "2026-10-01 08:51:51.662 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.663 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.663 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.663 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.664 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001748",
                                "2026-10-01 08:51:52.375 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.377 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:52.377 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:52.377 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:52.379 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.379 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002355",
                                "2026-10-01 08:51:52.380 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:52.380 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:52.380 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:52.381 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001637",
                                "2026-10-01 08:51:52.911 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 36538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.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-01 08:51:52.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-01 08:51:52.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-01 08:51:52.913 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001810",
                                "2026-10-01 08:51:52.960 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 36552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.962 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:52.964 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:52.964 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:52.966 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.004344",
                                "2026-10-01 08:51:53.626 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.627 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.628 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.628 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.630 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002543",
                                "2026-10-01 08:51:53.666 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59694) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.668 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.668 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.669 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.671 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003150",
                                "2026-10-01 08:51:54.381 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55328) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.383 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.383 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:54.384 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.384 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.386 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.386 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:54.386 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.387 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.004198",
                                "2026-10-01 08:51:54.389 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.003323",
                                "2026-10-01 08:51:54.916 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.918 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.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-01 08:51:54.919 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.921 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.003586",
                                "2026-10-01 08:51:54.969 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.970 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.971 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:54.971 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.972 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002051",
                                "2026-10-01 08:51:55.632 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59700) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.633 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.633 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.633 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.634 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001618",
                                "2026-10-01 08:51:55.673 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.675 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.675 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.675 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.678 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003229",
                                "2026-10-01 08:51:56.388 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.389 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:56.390 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:56.390 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.391 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001768",
                                "2026-10-01 08:51:56.391 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.393 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:56.393 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:56.393 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.394 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002005",
                                "2026-10-01 08:51:56.924 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.925 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:56.926 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:56.926 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.927 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001755",
                                "2026-10-01 08:51:56.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.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-01 08:51:56.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-01 08:51:56.976 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.977 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001567",
                                "2026-10-01 08:51:57.636 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.638 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.639 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.639 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.642 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003669",
                                "2026-10-01 08:51:57.680 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.682 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.682 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.682 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.684 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002617",
                                "2026-10-01 08:51:58.392 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55356) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.393 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:58.393 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:58.394 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.394 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001443",
                                "2026-10-01 08:51:58.395 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55360) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.396 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:58.396 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:58.397 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.397 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001347",
                                "2026-10-01 08:51:58.929 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.931 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:58.931 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:58.932 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.934 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002915",
                                "2026-10-01 08:51:58.978 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.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-01 08:51:58.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-01 08:51:58.981 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.984 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.003900",
                                "2026-10-01 08:51:59.643 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.645 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.645 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.645 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.647 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002140",
                                "2026-10-01 08:51:59.685 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.686 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.687 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.687 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.688 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-01 08:52:00.397 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.397 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.398 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:00.399 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:00.399 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:00.399 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:00.399 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:00.399 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:00.400 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002232",
                                "2026-10-01 08:52:00.401 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002817",
                                "2026-10-01 08:52:00.936 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52640) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.938 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:00.939 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:00.939 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:00.940 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002520",
                                "2026-10-01 08:52:00.985 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.987 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:00.987 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:00.988 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:00.989 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002535",
                                "2026-10-01 08:52:01.649 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.651 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.651 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.651 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.653 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002690",
                                "2026-10-01 08:52:01.689 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.691 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.691 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.691 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.693 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002437",
                                "2026-10-01 08:52:02.403 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.404 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.405 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.405 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.405 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.406 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.406 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001738",
                                "2026-10-01 08:52:02.406 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.408 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.003331",
                                "2026-10-01 08:52:02.942 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.944 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.944 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.944 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.946 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002084",
                                "2026-10-01 08:52:02.992 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.993 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.993 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.994 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.995 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002069",
                                "2026-10-01 08:52:03.654 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 34980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.655 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.656 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.656 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.657 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001673",
                                "2026-10-01 08:52:03.695 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.696 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.697 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.697 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.699 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003013",
                                "2026-10-01 08:52:04.408 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.409 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:04.410 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:04.410 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:04.411 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002070",
                                "2026-10-01 08:52:04.412 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.413 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:04.413 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:04.413 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:04.414 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001549",
                                "2026-10-01 08:52:04.947 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.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-01 08:52:04.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-01 08:52:04.952 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:04.956 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.006332",
                                "2026-10-01 08:52:04.997 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.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-01 08:52:04.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-01 08:52:05.000 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.002 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003111",
                                "2026-10-01 08:52:05.659 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35002) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.660 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.660 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.661 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.663 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002988",
                                "2026-10-01 08:52:05.700 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35018) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.701 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.702 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.702 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.704 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003269",
                                "2026-10-01 08:52:06.413 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:06.414 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:06.415 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:06.415 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:06.416 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001717",
                                "2026-10-01 08:52:06.416 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:06.418 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:06.418 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:06.418 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:06.419 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001864",
                                "2026-10-01 08:52:06.962 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:06.963 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:06.964 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:06.964 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:06.966 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002542",
                                "2026-10-01 08:52:07.002 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.003 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.003 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.004 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.005 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001840",
                                "2026-10-01 08:52:07.665 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.666 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.666 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.666 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.667 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001474",
                                "2026-10-01 08:52:07.705 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.706 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.706 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.706 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.714 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.008135",
                                "2026-10-01 08:52:08.417 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:08.419 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:08.419 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:08.419 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:08.421 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002044",
                                "2026-10-01 08:52:08.420 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:08.422 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:08.423 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:08.423 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:08.424 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002167",
                                "2026-10-01 08:52:08.968 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:08.969 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:08.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-01 08:52:08.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-01 08:52:08.971 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001713",
                                "2026-10-01 08:52:09.009 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.010 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.010 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.010 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.011 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001486",
                                "2026-10-01 08:52:09.670 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.671 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.672 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.672 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.673 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001646",
                                "2026-10-01 08:52:09.716 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.717 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.717 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.717 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.718 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001439",
                                "2026-10-01 08:52:10.422 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38296) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:10.424 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:10.424 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:10.424 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:10.426 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002656",
                                "2026-10-01 08:52:10.426 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:10.427 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:10.428 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:10.428 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:10.429 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001686",
                                "2026-10-01 08:52:10.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:10.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-01 08:52:10.976 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:10.976 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:10.977 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002080",
                                "2026-10-01 08:52:11.014 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.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-01 08:52:11.015 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.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-01 08:52:11.017 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002146",
                                "2026-10-01 08:52:11.675 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.677 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.677 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.678 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.679 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002491",
                                "2026-10-01 08:52:11.720 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.721 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.722 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.722 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.724 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002642",
                                "2026-10-01 08:52:12.430 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:12.430 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:12.432 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:12.432 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:12.432 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:12.433 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:12.434 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002050",
                                "2026-10-01 08:52:12.434 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:12.435 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:12.437 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.004007",
                                "2026-10-01 08:52:12.980 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:12.981 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:12.982 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:12.982 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:12.984 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002724",
                                "2026-10-01 08:52:13.020 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.022 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.023 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.023 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.026 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004675",
                                "2026-10-01 08:52:13.682 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.683 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.684 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.684 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.686 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002489",
                                "2026-10-01 08:52:13.725 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.727 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.727 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.727 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.729 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002636",
                                "2026-10-01 08:52:14.435 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:14.436 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:14.437 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:14.437 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:14.440 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.003413",
                                "2026-10-01 08:52:14.440 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:14.441 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:14.441 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:14.441 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:14.442 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001628",
                                "2026-10-01 08:52:14.987 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52: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-01 08:52: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-01 08:52: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-01 08:52:14.989 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001618",
                                "2026-10-01 08:52:15.029 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.030 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.030 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.030 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.031 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001755",
                                "2026-10-01 08:52:15.688 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.689 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.689 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.689 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.690 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001586",
                                "2026-10-01 08:52:15.730 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.733 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.733 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.734 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.736 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003992",
                                "2026-10-01 08:52:16.441 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:16.443 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:16.444 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:16.444 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:16.444 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:16.446 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003181",
                                "2026-10-01 08:52:16.447 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:16.447 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:16.449 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:16.451 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.004567",
                                "2026-10-01 08:52:16.991 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:16.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-01 08:52:16.994 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:16.994 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:16.996 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003171",
                                "2026-10-01 08:52:17.034 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.035 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.036 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.036 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.037 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002191",
                                "2026-10-01 08:52:17.692 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.694 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.694 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.695 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.696 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002795",
                                "2026-10-01 08:52:17.738 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.739 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.739 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.739 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.741 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001994",
                                "2026-10-01 08:52:18.447 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:18.449 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:18.450 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:18.451 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:18.453 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:18.454 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.005213",
                                "2026-10-01 08:52:18.455 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:18.455 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:18.456 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:18.458 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.003049",
                                "2026-10-01 08:52:18.999 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.001 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.001 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.002 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.004 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003977",
                                "2026-10-01 08:52:19.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.041 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.042 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.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-01 08:52:19.046 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.004526",
                                "2026-10-01 08:52:19.266 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.268 939 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-01 08:52:19.268 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.269 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.271 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"GET / HTTP/1.1\" 300 1870 0.004257",
                                "2026-10-01 08:52:19.699 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.700 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.700 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.701 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.702 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002120",
                                "2026-10-01 08:52:19.743 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43296) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.744 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.744 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.745 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001685",
                                "2026-10-01 08:52:20.457 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:20.458 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:20.458 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:20.458 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:20.459 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-01 08:52:20.460 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:20.462 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:20.462 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:20.463 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:20.465 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.003262",
                                "2026-10-01 08:52:21.006 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.007 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.008 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.008 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.009 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001674",
                                "2026-10-01 08:52:21.053 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.055 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.056 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.056 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.059 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.004782",
                                "2026-10-01 08:52:21.704 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.705 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.706 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.706 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.707 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002140",
                                "2026-10-01 08:52:21.748 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.750 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.752 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.753 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.755 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.004666",
                                "2026-10-01 08:52:22.462 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:22.463 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:22.463 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:22.463 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:22.465 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002075",
                                "2026-10-01 08:52:22.466 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:22.468 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:22.470 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:22.470 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:22.473 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.005543",
                                "2026-10-01 08:52:23.012 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.013 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.014 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.014 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.016 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003082",
                                "2026-10-01 08:52:23.062 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.065 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.065 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.066 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.068 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003984",
                                "2026-10-01 08:52:23.709 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50900) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.711 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.711 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.711 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.712 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001591",
                                "2026-10-01 08:52:23.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.758 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.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-01 08:52:23.760 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002815",
                                "2026-10-01 08:52:24.468 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:24.469 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:24.470 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:24.470 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:24.471 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001533",
                                "2026-10-01 08:52:24.475 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42684) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:24.477 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:24.478 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:24.478 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:24.481 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.003756",
                                "2026-10-01 08:52:25.018 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.020 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.020 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.020 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.022 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002180",
                                "2026-10-01 08:52:25.071 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.073 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.077 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004138",
                                "2026-10-01 08:52:25.713 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.714 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.714 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.715 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.715 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001461",
                                "2026-10-01 08:52:25.762 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50932) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.764 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.764 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.764 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.765 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001479",
                                "2026-10-01 08:52:26.474 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:26.475 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:26.475 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:26.476 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:26.478 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002852",
                                "2026-10-01 08:52:26.482 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:26.483 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:26.483 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:26.483 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:26.484 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001855",
                                "2026-10-01 08:52:27.023 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.024 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.025 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.025 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.026 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001616",
                                "2026-10-01 08:52:27.079 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.082 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.082 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.083 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.084 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002262",
                                "2026-10-01 08:52:27.717 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.718 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.719 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.719 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.720 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001714",
                                "2026-10-01 08:52:27.766 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.767 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.767 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.767 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.768 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001679",
                                "2026-10-01 08:52:28.478 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:28.480 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:28.480 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:28.480 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:28.481 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001770",
                                "2026-10-01 08:52:28.485 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:28.486 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:28.487 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:28.487 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:28.488 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001871",
                                "2026-10-01 08:52:29.028 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.029 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.030 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.030 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.032 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002301",
                                "2026-10-01 08:52:29.087 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.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-01 08:52:29.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-01 08:52:29.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-01 08:52:29.089 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001959",
                                "2026-10-01 08:52:29.721 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.723 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.723 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.723 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.725 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002706",
                                "2026-10-01 08:52:29.771 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.773 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.774 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.774 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.776 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003909",
                                "2026-10-01 08:52:30.484 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:30.486 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:30.486 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:30.486 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:30.488 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002239",
                                "2026-10-01 08:52:30.488 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:30.489 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:30.490 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:30.490 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:30.491 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-01 08:52:31.033 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.034 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.034 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.035 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.036 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001468",
                                "2026-10-01 08:52:31.093 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.094 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.095 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.095 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.096 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001725",
                                "2026-10-01 08:52:31.727 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50974) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.728 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.729 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.729 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.731 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002749",
                                "2026-10-01 08:52:31.778 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50976) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.781 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.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-01 08:52:31.782 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.784 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003477",
                                "2026-10-01 08:52:32.491 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.493 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.493 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:32.495 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:32.495 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:32.495 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:32.497 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:32.498 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:32.498 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.005149",
                                "2026-10-01 08:52:32.500 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.005309",
                                "2026-10-01 08:52:33.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.040 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001811",
                                "2026-10-01 08:52:33.099 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.100 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.100 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.101 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.103 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003323",
                                "2026-10-01 08:52:33.733 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47712) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.734 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.735 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.735 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.736 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002144",
                                "2026-10-01 08:52:33.786 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.788 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.789 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.790 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.792 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003664",
                                "2026-10-01 08:52:34.500 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:34.501 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:34.502 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:34.502 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:34.502 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:34.503 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:34.503 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:34.503 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:34.504 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002840",
                                "2026-10-01 08:52:34.505 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.003055",
                                "2026-10-01 08:52:35.042 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.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-01 08:52:35.047 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.047 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.048 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-01 08:52:35.105 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.107 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.107 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.108 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.109 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002288",
                                "2026-10-01 08:52:35.736 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.737 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.738 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.738 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.740 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002455",
                                "2026-10-01 08:52:35.793 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.794 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.795 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.795 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.796 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001835",
                                "2026-10-01 08:52:36.507 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35256) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:36.508 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:36.508 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:36.509 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:36.509 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:36.510 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001589",
                                "2026-10-01 08:52:36.511 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:36.511 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:36.511 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:36.512 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001364",
                                "2026-10-01 08:52:37.051 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 60388) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.052 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.053 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.053 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.054 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002119",
                                "2026-10-01 08:52:37.112 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.113 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.113 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.113 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.114 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001575",
                                "2026-10-01 08:52:37.740 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.743 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.743 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.746 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003853",
                                "2026-10-01 08:52:37.798 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.800 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.800 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.800 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.802 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002818",
                                "2026-10-01 08:52:38.512 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:38.513 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:38.514 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:38.514 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.514 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.515 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001472",
                                "2026-10-01 08:52:38.516 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:38.517 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.517 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.518 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002117",
                                "2026-10-01 08:52:39.056 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 60410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.057 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.057 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.058 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.059 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001559",
                                "2026-10-01 08:52:39.117 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.119 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.119 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.120 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.121 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002644",
                                "2026-10-01 08:52:39.746 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47768) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.748 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.749 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.749 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.752 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003996",
                                "2026-10-01 08:52:39.804 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.805 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.806 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.806 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.807 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002189",
                                "2026-10-01 08:52:40.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:40.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:40.519 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:40.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:40.520 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:40.520 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001967",
                                "2026-10-01 08:52:40.522 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:40.523 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:40.524 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:40.526 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.004664",
                                "2026-10-01 08:52:41.062 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.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-01 08:52:41.066 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003744",
                                "2026-10-01 08:52:41.123 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 60450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.125 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.125 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.125 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.127 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002344",
                                "2026-10-01 08:52:41.754 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.755 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.755 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.755 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.757 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002643",
                                "2026-10-01 08:52:41.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.811 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.812 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001536",
                                "2026-10-01 08:52:42.522 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.523 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:42.523 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:42.524 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.524 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001379",
                                "2026-10-01 08:52:42.528 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35330) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.529 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:42.530 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:42.530 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.532 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002706",
                                "2026-10-01 08:52:43.069 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.070 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.070 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.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-01 08:52:43.071 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001557",
                                "2026-10-01 08:52:43.129 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60474) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.131 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.131 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.131 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.132 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001592",
                                "2026-10-01 08:52:43.760 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.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-01 08:52:43.761 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.761 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.762 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001704",
                                "2026-10-01 08:52:43.814 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.815 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.816 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.816 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.817 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002397",
                                "2026-10-01 08:52:44.527 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.528 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:44.528 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:44.529 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:44.530 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.002614",
                                "2026-10-01 08:52:44.535 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50318) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.536 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:44.536 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:44.536 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:44.537 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-01 08:52:45.074 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 43242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.075 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.076 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.076 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.078 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002934",
                                "2026-10-01 08:52:45.135 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.136 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.136 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.137 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.138 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002415",
                                "2026-10-01 08:52:45.764 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54256) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.765 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.765 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.766 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.767 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001916",
                                "2026-10-01 08:52:45.820 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 54258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.821 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.821 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.821 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.823 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002349",
                                "2026-10-01 08:52:46.532 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50328) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.534 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:46.535 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:46.536 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.537 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003063",
                                "2026-10-01 08:52:46.538 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.539 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:46.540 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:46.540 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.541 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001867",
                                "2026-10-01 08:52:47.082 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.084 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.084 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.085 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.086 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002925",
                                "2026-10-01 08:52:47.141 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.143 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.143 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.144 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.146 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003804",
                                "2026-10-01 08:52:47.769 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 54264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.770 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.770 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.771 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.772 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002055",
                                "2026-10-01 08:52:47.825 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 54272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.826 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.827 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.827 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.830 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003987",
                                "2026-10-01 08:52:48.540 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50344) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.542 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:48.542 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:48.542 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:48.543 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.544 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002997",
                                "2026-10-01 08:52:48.544 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:48.545 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:48.545 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:48.546 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001914",
                                "2026-10-01 08:52:49.087 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.089 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.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-01 08:52:49.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-01 08:52:49.090 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002016",
                                "2026-10-01 08:52:49.148 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 43276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.149 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.149 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.150 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.150 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001626",
                                "2026-10-01 08:52:49.348 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.349 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-01 08:52:49.350 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.350 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.352 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"GET / HTTP/1.1\" 300 1870 0.003447",
                                "2026-10-01 08:52:49.774 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.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-01 08:52:49.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-01 08:52:49.777 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.779 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003231",
                                "2026-10-01 08:52:49.832 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.834 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.834 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.834 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.838 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.004348",
                                "2026-10-01 08:52:50.546 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.547 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.548 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:50.548 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:50.548 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.549 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001973",
                                "2026-10-01 08:52:50.550 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.550 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:50.550 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:50.552 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002574",
                                "2026-10-01 08:52:51.092 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.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-01 08:52:51.094 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.094 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.095 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002197",
                                "2026-10-01 08:52:51.153 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.154 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.155 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.155 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.156 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002436",
                                "2026-10-01 08:52:51.781 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54298) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.783 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.783 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.784 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.785 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002772",
                                "2026-10-01 08:52:51.840 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.841 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.841 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.841 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.843 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001806",
                                "2026-10-01 08:52:52.551 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.552 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:52.552 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:52.553 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:52.554 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001483",
                                "2026-10-01 08:52:52.554 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50388) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.555 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:52.555 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:52.555 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:52.556 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001472",
                                "2026-10-01 08:52:53.098 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 43316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.100 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.100 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.101 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.103 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004021",
                                "2026-10-01 08:52:53.159 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.162 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.163 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.164 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.166 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004531",
                                "2026-10-01 08:52:53.785 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.786 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.787 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.787 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.788 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001571",
                                "2026-10-01 08:52:53.844 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37338) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.846 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.846 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.847 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.848 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002768",
                                "2026-10-01 08:52:54.557 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33570) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.557 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.558 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:54.558 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:54.558 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.559 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:54.559 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001607",
                                "2026-10-01 08:52:54.560 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:54.560 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.563 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.003942",
                                "2026-10-01 08:52:55.106 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.107 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.107 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.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-01 08:52:55.109 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001862",
                                "2026-10-01 08:52:55.168 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.169 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.169 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.169 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.170 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001598",
                                "2026-10-01 08:52:55.789 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37354) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.790 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.791 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.791 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.792 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002004",
                                "2026-10-01 08:52:55.850 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37370) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.852 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.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-01 08:52:55.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-01 08:52:55.856 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003900",
                                "2026-10-01 08:52:56.562 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.563 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:56.563 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:56.564 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:56.565 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002220",
                                "2026-10-01 08:52:56.565 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.567 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:56.567 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:56.567 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:56.569 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002691",
                                "2026-10-01 08:52:57.111 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.112 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.113 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.113 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.115 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002653",
                                "2026-10-01 08:52:57.172 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.174 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.174 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.174 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.175 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001900",
                                "2026-10-01 08:52:57.794 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.796 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.796 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.796 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.798 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002236",
                                "2026-10-01 08:52:57.857 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.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-01 08:52:57.866 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.006577",
                                "2026-10-01 08:52:58.567 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33596) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.569 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:58.569 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:58.569 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:58.570 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001732",
                                "2026-10-01 08:52:58.571 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.572 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:58.573 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:58.573 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:58.574 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002414",
                                "2026-10-01 08:52:59.116 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.117 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.118 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.118 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.119 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001826",
                                "2026-10-01 08:52:59.178 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.179 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.179 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.180 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.181 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002311",
                                "2026-10-01 08:52:59.800 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37404) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.801 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.802 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.802 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.805 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.004541",
                                "2026-10-01 08:52:59.869 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.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-01 08:52:59.871 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.871 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.872 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001830",
                                "2026-10-01 08:53:00.572 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.574 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:00.574 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:00.574 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:00.575 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002014",
                                "2026-10-01 08:53:00.576 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.577 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:00.578 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:00.578 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:00.579 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002042",
                                "2026-10-01 08:53:01.121 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.123 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.124 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.124 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.127 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.004323",
                                "2026-10-01 08:53:01.184 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.185 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.185 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.185 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.186 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001610",
                                "2026-10-01 08:53:01.806 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.808 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.809 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.810 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.812 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.004894",
                                "2026-10-01 08:53:01.873 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.874 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.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-01 08:53:01.875 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.878 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003772",
                                "2026-10-01 08:53:02.577 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.578 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.579 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.579 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:02.580 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002395",
                                "2026-10-01 08:53:02.581 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.583 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.583 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.583 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:02.585 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001978",
                                "2026-10-01 08:53:03.130 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.131 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.131 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.131 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.132 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001508",
                                "2026-10-01 08:53:03.188 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.190 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.191 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.191 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.194 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003798",
                                "2026-10-01 08:53:03.812 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.813 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.814 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.814 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.815 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001732",
                                "2026-10-01 08:53:03.879 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.881 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.882 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.883 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.886 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.004814",
                                "2026-10-01 08:53:04.582 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.584 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:04.584 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:04.584 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.586 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002981",
                                "2026-10-01 08:53:04.587 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.588 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:04.589 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:04.589 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.590 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001955",
                                "2026-10-01 08:53:05.135 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47146) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.137 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.137 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.138 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.139 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002553",
                                "2026-10-01 08:53:05.197 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.198 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.199 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.199 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.201 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002612",
                                "2026-10-01 08:53:05.817 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.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-01 08:53:05.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-01 08:53:05.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-01 08:53:05.821 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001846",
                                "2026-10-01 08:53:05.889 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.890 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.890 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.890 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.892 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002244",
                                "2026-10-01 08:53:06.588 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.589 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.589 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.590 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.591 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002133",
                                "2026-10-01 08:53:06.592 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.594 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.594 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.594 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.596 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002276",
                                "2026-10-01 08:53:07.142 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.143 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.144 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.144 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.146 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003127",
                                "2026-10-01 08:53:07.202 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.203 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.204 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.204 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.205 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001637",
                                "2026-10-01 08:53:07.821 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.823 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.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-01 08:53:07.824 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.825 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002707",
                                "2026-10-01 08:53:07.894 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.895 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.896 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.896 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.898 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002742",
                                "2026-10-01 08:53:08.594 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.595 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:08.596 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:08.596 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:08.598 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.003014",
                                "2026-10-01 08:53:08.599 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45648) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.600 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:08.601 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:08.601 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:08.603 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002953",
                                "2026-10-01 08:53:09.148 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.149 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.149 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.149 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.150 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001442",
                                "2026-10-01 08:53:09.208 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.208 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.209 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.209 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.210 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001686",
                                "2026-10-01 08:53:09.827 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.828 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.828 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.829 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.830 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001432",
                                "2026-10-01 08:53:09.899 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.900 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.900 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.900 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.901 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001607",
                                "2026-10-01 08:53:10.600 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.601 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:10.601 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.602 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.603 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001869",
                                "2026-10-01 08:53:10.604 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.605 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:10.605 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.605 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.607 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002257",
                                "2026-10-01 08:53:11.152 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.154 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.154 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.155 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.157 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003106",
                                "2026-10-01 08:53:11.213 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.215 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.215 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.217 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.218 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003811",
                                "2026-10-01 08:53:11.832 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.833 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.834 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.834 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.836 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003421",
                                "2026-10-01 08:53:11.904 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.904 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.905 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.905 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.905 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001221",
                                "2026-10-01 08:53:12.605 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.606 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:12.607 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:12.608 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:12.609 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.609 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.003094",
                                "2026-10-01 08:53:12.610 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:12.610 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:12.610 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:12.611 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001714",
                                "2026-10-01 08:53:13.160 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.161 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.161 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.161 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.162 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001643",
                                "2026-10-01 08:53:13.221 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.223 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.223 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.224 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.226 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003532",
                                "2026-10-01 08:53:13.838 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.840 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.841 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.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-01 08:53:13.844 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004181",
                                "2026-10-01 08:53:13.908 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.909 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.910 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.910 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.911 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002392",
                                "2026-10-01 08:53:14.612 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.612 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.613 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.613 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.613 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.614 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.614 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.614 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001500",
                                "2026-10-01 08:53:14.614 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.616 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002788",
                                "2026-10-01 08:53:15.170 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.171 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.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-01 08:53:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.174 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002669",
                                "2026-10-01 08:53:15.228 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.231 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.231 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.232 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.234 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003658",
                                "2026-10-01 08:53:15.847 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.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-01 08:53:15.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-01 08:53:15.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-01 08:53:15.853 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004282",
                                "2026-10-01 08:53:15.914 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.915 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.915 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.916 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.917 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002027",
                                "2026-10-01 08:53:16.617 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.617 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.618 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:16.619 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:16.619 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:16.620 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:16.620 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:16.621 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:16.621 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002997",
                                "2026-10-01 08:53:16.624 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.004431",
                                "2026-10-01 08:53:17.176 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.177 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.177 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.177 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.178 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001654",
                                "2026-10-01 08:53:17.236 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.237 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.237 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.237 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.238 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001439",
                                "2026-10-01 08:53:17.855 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.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-01 08:53:17.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-01 08:53:17.858 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.860 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002957",
                                "2026-10-01 08:53:17.918 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.920 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.920 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.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-01 08:53:17.921 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001925",
                                "2026-10-01 08:53:18.623 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.624 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:18.624 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.625 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.626 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001745",
                                "2026-10-01 08:53:18.626 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.627 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:18.629 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.629 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.630 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002995",
                                "2026-10-01 08:53:19.180 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.181 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.181 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.182 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.184 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003101",
                                "2026-10-01 08:53:19.240 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.241 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.242 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.242 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.243 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002260",
                                "2026-10-01 08:53:19.424 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.425 939 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-01 08:53:19.426 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.426 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.427 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"GET / HTTP/1.1\" 300 1870 0.001795",
                                "2026-10-01 08:53:19.862 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.864 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.864 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.865 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.867 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003480",
                                "2026-10-01 08:53:19.924 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.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-01 08:53:19.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-01 08:53:19.927 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.928 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002639",
                                "2026-10-01 08:53:20.558 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.560 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.561 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.561 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.563 939 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:20] \"GET / HTTP/1.1\" 300 2014 0.003438",
                                "2026-10-01 08:53:20.628 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.629 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.629 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.629 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.630 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001451",
                                "2026-10-01 08:53:20.631 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56742) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.632 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.632 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.633 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.633 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001441",
                                "2026-10-01 08:53:21.186 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.188 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.188 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.189 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.191 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003329",
                                "2026-10-01 08:53:21.246 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.247 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.247 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.248 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.249 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002342",
                                "2026-10-01 08:53:21.869 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.870 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.870 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.870 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.871 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001591",
                                "2026-10-01 08:53:21.929 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45480) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.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-01 08:53:21.930 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.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-01 08:53:21.932 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001786",
                                "2026-10-01 08:53:22.632 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.634 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.634 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.634 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.635 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.636 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002313",
                                "2026-10-01 08:53:22.636 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.637 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.637 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.638 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001942",
                                "2026-10-01 08:53:23.194 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.195 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.196 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.196 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.198 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002674",
                                "2026-10-01 08:53:23.252 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35714) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.255 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.256 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.256 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.258 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003907",
                                "2026-10-01 08:53:23.874 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35944) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.875 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.875 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.875 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.876 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-01 08:53:23.934 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.935 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.935 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.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-01 08:53:23.937 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001501",
                                "2026-10-01 08:53:24.638 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.639 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.639 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.639 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.640 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.640 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001739",
                                "2026-10-01 08:53:24.641 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.642 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.642 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.643 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002288",
                                "2026-10-01 08:53:25.200 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.201 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.201 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.201 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.202 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001486",
                                "2026-10-01 08:53:25.260 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.263 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.264 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.265 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.267 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004308",
                                "2026-10-01 08:53:25.879 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.880 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.881 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.881 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.884 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004361",
                                "2026-10-01 08:53:25.939 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35978) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.940 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.940 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.940 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.941 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001442",
                                "2026-10-01 08:53:26.642 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.644 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:26.644 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:26.645 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:26.645 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.647 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002868",
                                "2026-10-01 08:53:26.647 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:26.647 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:26.648 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:26.650 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002978",
                                "2026-10-01 08:53:27.205 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.206 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.206 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.207 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.208 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002226",
                                "2026-10-01 08:53:27.269 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.271 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.272 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.272 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.274 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002838",
                                "2026-10-01 08:53:27.886 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.888 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.888 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.888 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.890 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001978",
                                "2026-10-01 08:53:27.943 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35998) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.945 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.946 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.946 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.948 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.003897",
                                "2026-10-01 08:53:28.486 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.487 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:28.488 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.488 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:28.490 939 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:28] \"GET / HTTP/1.1\" 300 2014 0.002718",
                                "2026-10-01 08:53:28.652 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.653 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.653 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:28.653 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.654 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:28.654 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:28.655 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.655 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:28.655 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002355",
                                "2026-10-01 08:53:28.658 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.004321",
                                "2026-10-01 08:53:29.211 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.213 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.213 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.213 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.215 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002589",
                                "2026-10-01 08:53:29.275 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.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-01 08:53:29.277 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.277 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.279 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002472",
                                "2026-10-01 08:53:29.892 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.894 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.895 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.895 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.897 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003577",
                                "2026-10-01 08:53:29.951 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36012) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.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-01 08:53:29.956 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003691",
                                "2026-10-01 08:53:30.657 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56858) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.658 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:30.658 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:30.658 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:30.660 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001794",
                                "2026-10-01 08:53:30.661 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.661 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:30.662 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:30.662 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:30.663 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001413",
                                "2026-10-01 08:53:31.218 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59262) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.219 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.220 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.220 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.222 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002904",
                                "2026-10-01 08:53:31.280 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.281 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.281 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.282 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.283 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001674",
                                "2026-10-01 08:53:31.899 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36016) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.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-01 08:53:31.902 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.902 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.904 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003180",
                                "2026-10-01 08:53:31.958 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.960 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.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-01 08:53:31.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-01 08:53:31.963 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002379",
                                "2026-10-01 08:53:32.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.663 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.665 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.664 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56882) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.666 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.003207",
                                "2026-10-01 08:53:32.666 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.667 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.667 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.669 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.002872",
                                "2026-10-01 08:53:33.225 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.227 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.228 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.228 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.230 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003757",
                                "2026-10-01 08:53:33.286 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59298) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.288 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.289 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.289 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.291 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002599",
                                "2026-10-01 08:53:33.906 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.907 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.908 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.908 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.911 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003823",
                                "2026-10-01 08:53:33.965 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.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-01 08:53:33.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-01 08:53:33.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-01 08:53:33.971 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003639",
                                "2026-10-01 08:53:34.670 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.670 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35770) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.672 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:34.672 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:34.673 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:34.673 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:34.673 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:34.674 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:34.674 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002952",
                                "2026-10-01 08:53:34.675 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.004199",
                                "2026-10-01 08:53:35.233 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.234 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.234 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.234 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.235 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001715",
                                "2026-10-01 08:53:35.293 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.295 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.296 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.296 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.298 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003197",
                                "2026-10-01 08:53:35.913 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.915 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.915 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.916 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.917 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002796",
                                "2026-10-01 08:53:35.973 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.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-01 08:53:35.976 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.976 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.980 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.004489",
                                "2026-10-01 08:53:36.676 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.676 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.677 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:36.678 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:36.678 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:36.678 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:36.678 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:36.678 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:36.679 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001886",
                                "2026-10-01 08:53:36.679 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001926",
                                "2026-10-01 08:53:37.237 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 33676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.238 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.239 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.239 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.240 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001937",
                                "2026-10-01 08:53:37.300 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.301 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.302 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.302 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.304 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002879",
                                "2026-10-01 08:53:37.920 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.921 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.922 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.922 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.923 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002116",
                                "2026-10-01 08:53:37.982 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.985 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.985 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.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-01 08:53:37.989 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.004766",
                                "2026-10-01 08:53:38.460 939 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-01 08:53:38.461 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.461 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.466 939 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:38] \"GET / HTTP/1.1\" 300 2014 0.006123",
                                "2026-10-01 08:53:38.682 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.682 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.684 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.684 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.684 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.685 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.685 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.686 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.687 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.004083",
                                "2026-10-01 08:53:38.688 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.004228",
                                "2026-10-01 08:53:39.242 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.243 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.244 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.244 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.245 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-01 08:53:39.307 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.309 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.309 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.310 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.312 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003641",
                                "2026-10-01 08:53:39.926 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.929 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.930 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.931 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.934 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.005344",
                                "2026-10-01 08:53:39.990 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.994 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.995 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.996 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.999 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.005001",
                                "2026-10-01 08:53:40.689 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.689 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35832) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.690 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:40.690 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:40.691 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:40.690 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:40.691 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:40.691 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:40.692 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002047",
                                "2026-10-01 08:53:40.692 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002229",
                                "2026-10-01 08:53:41.247 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 33722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.249 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.250 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.250 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.252 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003242",
                                "2026-10-01 08:53:41.314 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 33726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.316 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.316 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.316 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.318 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002308",
                                "2026-10-01 08:53:41.935 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.936 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.937 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.937 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.938 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001777",
                                "2026-10-01 08:53:42.001 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.005 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.006 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.007 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.013 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.008731",
                                "2026-10-01 08:53:42.694 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.694 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.696 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.696 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.696 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.697 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.698 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.698 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002476",
                                "2026-10-01 08:53:42.698 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.700 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.004046",
                                "2026-10-01 08:53:43.254 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.256 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.257 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.257 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.261 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.004829",
                                "2026-10-01 08:53:43.321 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.323 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.323 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.324 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.326 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003356",
                                "2026-10-01 08:53:43.939 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.941 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.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-01 08:53:43.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-01 08:53:43.945 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.004371",
                                "2026-10-01 08:53:44.014 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.015 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.016 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:44.016 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.017 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.002148",
                                "2026-10-01 08:53:44.700 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.700 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.703 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.703 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.704 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:44.704 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:44.704 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.704 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.706 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003336",
                                "2026-10-01 08:53:44.707 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.004493",
                                "2026-10-01 08:53:45.263 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53510) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.264 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.265 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.265 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.266 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001877",
                                "2026-10-01 08:53:45.329 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.331 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.332 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.332 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.335 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.004261",
                                "2026-10-01 08:53:45.946 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.948 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.948 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.948 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.950 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001901",
                                "2026-10-01 08:53:46.020 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35814) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.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-01 08:53:46.022 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.022 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.024 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.002738",
                                "2026-10-01 08:53:46.709 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.709 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.711 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:46.711 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.711 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.712 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:46.712 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.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-01 08:53:46.714 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003526",
                                "2026-10-01 08:53:46.716 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.004490",
                                "2026-10-01 08:53:47.268 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 53540) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.269 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:47.269 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.270 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.271 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001600",
                                "2026-10-01 08:53:47.336 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.338 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:47.338 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.339 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.341 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003573",
                                "2026-10-01 08:53:47.952 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.953 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:47.954 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.954 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.955 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001823",
                                "2026-10-01 08:53:48.025 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.027 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:48.027 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.027 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.029 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002292",
                                "2026-10-01 08:53:48.716 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53792) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.717 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:48.718 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.718 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.718 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.719 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002080",
                                "2026-10-01 08:53:48.720 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:48.720 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.720 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.721 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001976",
                                "2026-10-01 08:53:49.273 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53570) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.275 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.275 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.275 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.277 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002788",
                                "2026-10-01 08:53:49.344 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.345 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.346 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.346 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.348 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002564",
                                "2026-10-01 08:53:49.479 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.480 939 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-01 08:53:49.481 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.481 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.482 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"GET / HTTP/1.1\" 300 1870 0.001715",
                                "2026-10-01 08:53:49.957 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35840) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.959 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.959 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.959 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.960 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001839",
                                "2026-10-01 08:53:50.029 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35844) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.030 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.031 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.031 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.032 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002321",
                                "2026-10-01 08:53:50.721 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.721 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.723 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.723 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.723 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.724 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.724 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.724 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.725 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002419",
                                "2026-10-01 08:53:50.726 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002913",
                                "2026-10-01 08:53:51.279 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.282 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.283 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.283 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.286 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003830",
                                "2026-10-01 08:53:51.351 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.352 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.352 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.352 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.353 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001616",
                                "2026-10-01 08:53:51.963 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.964 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.964 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.965 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.966 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002216",
                                "2026-10-01 08:53:52.034 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.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-01 08:53:52.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-01 08:53:52.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-01 08:53:52.043 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.005214",
                                "2026-10-01 08:53:52.727 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.727 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.728 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.728 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.728 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.729 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.729 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.729 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001555",
                                "2026-10-01 08:53:52.730 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.732 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003139",
                                "2026-10-01 08:53:53.287 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 53592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.289 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.291 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.292 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.293 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003854",
                                "2026-10-01 08:53:53.354 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 53606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.356 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.356 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.356 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.357 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001921",
                                "2026-10-01 08:53:53.967 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.968 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.969 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.969 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.972 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001631",
                                "2026-10-01 08:53:54.044 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 60176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.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-01 08:53:54.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-01 08:53:54.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-01 08:53:54.048 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002887",
                                "2026-10-01 08:53:54.733 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 60024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.733 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.734 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:54.734 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:54.734 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:54.735 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:54.735 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:54.737 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002801",
                                "2026-10-01 08:53:54.734 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:54.739 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.005532",
                                "2026-10-01 08:53:55.297 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 38966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.298 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:55.298 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:55.298 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:55.300 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002250",
                                "2026-10-01 08:53:55.359 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 38970) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.361 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:55.362 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:55.364 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:55.366 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004825",
                                "2026-10-01 08:53:55.972 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 60190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.976 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002796",
                                "2026-10-01 08:53:56.050 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.051 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.052 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:56.052 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:56.053 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001579",
                                "2026-10-01 08:53:56.738 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60034) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.739 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.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-01 08:53:56.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-01 08:53:56.741 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 60044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.742 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.742 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:56.742 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:56.743 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.003596",
                                "2026-10-01 08:53:56.744 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001963",
                                "2026-10-01 08:53:57.300 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 38976) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.302 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.302 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.303 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.304 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002596",
                                "2026-10-01 08:53:57.368 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 38990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.370 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.371 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.371 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.373 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003587",
                                "2026-10-01 08:53:57.977 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.978 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.978 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.978 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.979 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001574",
                                "2026-10-01 08:53:58.054 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.055 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.056 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.056 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:58.057 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-01 08:53:58.745 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 60054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.745 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.746 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.746 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.746 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.747 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:58.747 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.748 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:58.748 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002465",
                                "2026-10-01 08:53:58.750 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.003644",
                                "2026-10-01 08:53:59.306 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 38992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.308 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:59.309 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.309 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.311 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003068",
                                "2026-10-01 08:53:59.375 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.377 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:59.377 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.377 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.379 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002707",
                                "2026-10-01 08:53:59.981 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.982 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:59.982 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.983 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.986 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003983",
                                "2026-10-01 08:54:00.059 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 60232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:54:00.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-01 08:54:00.060 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:54:00.060 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:54:00.062 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:54:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001892",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-1 =====",
                                "2026-10-01 08:51:49.839 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.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-01 08:51:49.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-01 08:51:49.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-01 08:51:49.841 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001554",
                                "2026-10-01 08:51:49.903 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-01 08:51:49.904 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:49.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-01 08:51:49.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-01 08:51:49.906 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001490",
                                "2026-10-01 08:51:50.368 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.369 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.370 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:50.370 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.372 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002538",
                                "2026-10-01 08:51:50.418 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.420 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.420 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:50.420 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.424 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.005029",
                                "2026-10-01 08:51:51.145 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.147 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.147 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.149 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.151 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.004216",
                                "2026-10-01 08:51:51.509 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.510 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.511 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.511 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.512 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001560",
                                "2026-10-01 08:51:51.843 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.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-01 08:51:51.845 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.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-01 08:51:51.846 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001526",
                                "2026-10-01 08:51:51.907 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.908 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.908 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.909 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.910 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001821",
                                "2026-10-01 08:51:52.372 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.373 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:52.374 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:52.374 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:52.375 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001840",
                                "2026-10-01 08:51:52.426 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.427 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:52.428 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:52.428 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:52.429 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001708",
                                "2026-10-01 08:51:53.154 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.155 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.155 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.155 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.157 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002209",
                                "2026-10-01 08:51:53.514 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.515 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.516 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.516 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.518 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002976",
                                "2026-10-01 08:51:53.847 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.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-01 08:51:53.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-01 08:51:53.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-01 08:51:53.851 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002594",
                                "2026-10-01 08:51:53.910 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-01 08:51:53.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-01 08:51:53.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-01 08:51:53.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-01 08:51:53.914 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002857",
                                "2026-10-01 08:51:54.378 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.379 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.379 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:54.379 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.380 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001519",
                                "2026-10-01 08:51:54.431 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.432 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.432 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:54.433 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.433 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001454",
                                "2026-10-01 08:51:55.158 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.160 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.160 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.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-01 08:51:55.162 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002355",
                                "2026-10-01 08:51:55.520 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45888) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.522 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.522 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.522 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.524 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003204",
                                "2026-10-01 08:51:55.853 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.855 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.855 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.855 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.856 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002129",
                                "2026-10-01 08:51:55.917 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.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-01 08:51:55.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-01 08:51:55.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-01 08:51:55.923 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004257",
                                "2026-10-01 08:51:56.382 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.383 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:56.383 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:56.384 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.385 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001595",
                                "2026-10-01 08:51:56.435 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.437 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:56.437 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:56.438 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.440 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.003680",
                                "2026-10-01 08:51:57.164 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45890) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.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-01 08:51:57.165 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.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-01 08:51:57.167 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001951",
                                "2026-10-01 08:51:57.528 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45902) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.530 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.530 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.531 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.533 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003606",
                                "2026-10-01 08:51:57.859 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.861 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.861 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001534",
                                "2026-10-01 08:51:57.924 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57666) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.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-01 08:51:57.927 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001808",
                                "2026-10-01 08:51:58.386 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.388 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:58.388 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:58.389 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.390 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002692",
                                "2026-10-01 08:51:58.441 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.442 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:58.443 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:58.443 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.444 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-01 08:51:59.170 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45908) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.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-01 08:51:59.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-01 08:51:59.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-01 08:51:59.173 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001971",
                                "2026-10-01 08:51:59.535 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.536 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.537 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.537 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.538 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002047",
                                "2026-10-01 08:51:59.863 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.865 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.866 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.866 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.869 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003537",
                                "2026-10-01 08:51:59.929 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.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-01 08:51:59.932 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.932 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.935 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003899",
                                "2026-10-01 08:52:00.392 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.397 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:00.397 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:00.397 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:00.399 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002166",
                                "2026-10-01 08:52:00.445 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.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-01 08:52:00.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-01 08:52:00.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-01 08:52:00.449 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002221",
                                "2026-10-01 08:52:01.175 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.177 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.177 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.178 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.180 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003212",
                                "2026-10-01 08:52:01.540 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.541 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.542 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.542 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.547 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.005485",
                                "2026-10-01 08:52:01.750 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.751 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-01 08:52:01.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-01 08:52:01.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-01 08:52:01.752 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:01] \"GET / HTTP/1.1\" 300 1870 0.001601",
                                "2026-10-01 08:52:01.871 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57694) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.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-01 08:52:01.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-01 08:52:01.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-01 08:52:01.874 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002331",
                                "2026-10-01 08:52:01.937 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.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-01 08:52:01.938 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.938 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.940 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001669",
                                "2026-10-01 08:52:02.400 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51670) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.401 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.401 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.402 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.404 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.003023",
                                "2026-10-01 08:52:02.450 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.451 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.452 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.452 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.453 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002257",
                                "2026-10-01 08:52:03.182 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.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-01 08:52:03.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-01 08:52:03.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-01 08:52:03.185 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002012",
                                "2026-10-01 08:52:03.549 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38076) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.550 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.550 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.550 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.552 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002184",
                                "2026-10-01 08:52:03.876 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.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-01 08:52:03.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-01 08:52:03.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-01 08:52:03.881 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003021",
                                "2026-10-01 08:52:03.941 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.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-01 08:52:03.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-01 08:52:03.944 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.945 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002674",
                                "2026-10-01 08:52:04.405 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.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-01 08:52:04.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-01 08:52:04.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-01 08:52:04.411 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003513",
                                "2026-10-01 08:52:04.455 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.456 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:04.456 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:04.456 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:04.458 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002273",
                                "2026-10-01 08:52:05.187 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38088) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.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-01 08:52:05.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-01 08:52:05.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-01 08:52:05.189 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001637",
                                "2026-10-01 08:52:05.554 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.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-01 08:52:05.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-01 08:52:05.556 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.558 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002595",
                                "2026-10-01 08:52:05.883 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.884 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.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-01 08:52:05.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-01 08:52:05.887 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003475",
                                "2026-10-01 08:52:05.948 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53412) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.949 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.949 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.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-01 08:52:05.951 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002009",
                                "2026-10-01 08:52:06.410 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:06.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-01 08:52:06.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-01 08:52:06.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-01 08:52:06.413 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001669",
                                "2026-10-01 08:52:06.460 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:06.462 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:06.462 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:06.463 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:06.464 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002940",
                                "2026-10-01 08:52:07.191 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.192 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.192 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.193 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.194 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002203",
                                "2026-10-01 08:52:07.560 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.562 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.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-01 08:52:07.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-01 08:52:07.568 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.006385",
                                "2026-10-01 08:52:07.889 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.890 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.891 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.891 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.892 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001781",
                                "2026-10-01 08:52:07.953 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.954 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.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-01 08:52:07.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-01 08:52:07.955 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001515",
                                "2026-10-01 08:52:08.414 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:08.415 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:08.416 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:08.416 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:08.417 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001673",
                                "2026-10-01 08:52:08.466 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46970) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:08.467 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:08.467 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:08.468 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:08.469 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001869",
                                "2026-10-01 08:52:09.197 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.198 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.198 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.199 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.202 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003930",
                                "2026-10-01 08:52:09.568 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.569 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.570 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.570 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.571 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001840",
                                "2026-10-01 08:52:09.894 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.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-01 08:52:09.895 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.895 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.897 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002450",
                                "2026-10-01 08:52:09.958 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.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-01 08:52:09.962 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003045",
                                "2026-10-01 08:52:10.419 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:10.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-01 08:52:10.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-01 08:52:10.421 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:10.422 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002167",
                                "2026-10-01 08:52:10.469 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:10.470 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:10.471 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:10.471 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:10.472 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001758",
                                "2026-10-01 08:52:11.205 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38156) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.207 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.208 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.208 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.210 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003824",
                                "2026-10-01 08:52:11.573 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.575 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.576 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.576 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.577 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002281",
                                "2026-10-01 08:52:11.899 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.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-01 08:52:11.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-01 08:52:11.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-01 08:52:11.904 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003668",
                                "2026-10-01 08:52:11.969 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.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-01 08:52:11.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-01 08:52:11.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-01 08:52:11.972 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001615",
                                "2026-10-01 08:52:12.423 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:12.424 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:12.425 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:12.425 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:12.427 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002763",
                                "2026-10-01 08:52:12.474 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:12.476 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:12.476 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:12.476 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:12.478 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002252",
                                "2026-10-01 08:52:13.213 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.214 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.215 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.216 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.217 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002956",
                                "2026-10-01 08:52:13.580 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.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-01 08:52:13.583 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.583 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.585 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003414",
                                "2026-10-01 08:52:13.907 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.909 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.909 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.910 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.911 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002864",
                                "2026-10-01 08:52:13.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.976 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.977 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.977 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.979 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003388",
                                "2026-10-01 08:52:14.428 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:14.429 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:14.430 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:14.430 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:14.433 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.003616",
                                "2026-10-01 08:52:14.482 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:14.483 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:14.484 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:14.484 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:14.486 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002658",
                                "2026-10-01 08:52:15.219 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.220 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.221 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.221 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.223 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002221",
                                "2026-10-01 08:52:15.587 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.588 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.589 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.589 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.590 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001592",
                                "2026-10-01 08:52:15.914 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.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-01 08:52:15.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-01 08:52:15.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-01 08:52:15.916 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001841",
                                "2026-10-01 08:52:15.983 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 40414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.984 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.984 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.985 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.987 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003077",
                                "2026-10-01 08:52:16.434 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:16.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-01 08:52:16.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-01 08:52:16.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-01 08:52:16.438 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002234",
                                "2026-10-01 08:52:16.487 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:16.489 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:16.490 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:16.491 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:16.492 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003446",
                                "2026-10-01 08:52:17.225 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.226 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.226 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.226 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.227 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001494",
                                "2026-10-01 08:52:17.592 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.594 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.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-01 08:52:17.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-01 08:52:17.597 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003062",
                                "2026-10-01 08:52:17.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.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-01 08:52:17.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-01 08:52:17.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-01 08:52:17.924 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003596",
                                "2026-10-01 08:52:17.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.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-01 08:52:17.992 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.992 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.993 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002227",
                                "2026-10-01 08:52:18.440 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:18.441 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:18.441 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:18.442 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:18.443 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002023",
                                "2026-10-01 08:52:18.494 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:18.495 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:18.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-01 08:52:18.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-01 08:52:18.497 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002210",
                                "2026-10-01 08:52:19.229 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.231 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.231 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.231 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.232 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001936",
                                "2026-10-01 08:52:19.600 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.601 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.601 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.603 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001985",
                                "2026-10-01 08:52:19.926 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.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-01 08:52:19.928 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.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-01 08:52:19.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003852",
                                "2026-10-01 08:52:19.996 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.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-01 08:52:19.998 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.998 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.999 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002031",
                                "2026-10-01 08:52:20.445 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:20.446 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:20.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-01 08:52:20.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-01 08:52:20.448 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001434",
                                "2026-10-01 08:52:20.500 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:20.501 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:20.502 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:20.502 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:20.504 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002970",
                                "2026-10-01 08:52:21.235 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.237 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.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-01 08:52:21.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-01 08:52:21.241 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003836",
                                "2026-10-01 08:52:21.605 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39294) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.606 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.606 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.606 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.607 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001863",
                                "2026-10-01 08:52:21.934 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.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-01 08:52:21.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-01 08:52:21.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-01 08:52:21.937 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001723",
                                "2026-10-01 08:52:22.003 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40460) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:22.008 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:22.008 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:22.008 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:22.012 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.004474",
                                "2026-10-01 08:52:22.449 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:22.450 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:22.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-01 08:52:22.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-01 08:52:22.452 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001991",
                                "2026-10-01 08:52:22.506 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:22.507 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:22.507 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:22.508 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:22.509 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002127",
                                "2026-10-01 08:52:23.245 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.246 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.246 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.246 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.247 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001744",
                                "2026-10-01 08:52:23.611 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.612 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.612 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.613 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.614 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002213",
                                "2026-10-01 08:52:23.938 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 40466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.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-01 08:52:23.940 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.940 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.942 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002787",
                                "2026-10-01 08:52:24.024 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 40474) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:24.026 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:24.026 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:24.026 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:24.028 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002792",
                                "2026-10-01 08:52:24.454 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:24.455 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:24.455 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:24.456 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:24.457 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001796",
                                "2026-10-01 08:52:24.510 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:24.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:24.513 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:24.513 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:24.516 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.003752",
                                "2026-10-01 08:52:25.251 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39770) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.252 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.253 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001813",
                                "2026-10-01 08:52:25.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.617 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.617 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.618 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001978",
                                "2026-10-01 08:52:25.944 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.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-01 08:52:25.947 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001664",
                                "2026-10-01 08:52:26.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:26.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-01 08:52:26.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-01 08:52:26.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-01 08:52:26.038 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.005338",
                                "2026-10-01 08:52:26.458 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:26.460 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:26.460 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:26.460 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:26.462 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002503",
                                "2026-10-01 08:52:26.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40022) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:26.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:26.518 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:26.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:26.520 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002559",
                                "2026-10-01 08:52:27.255 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.256 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.256 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.257 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.262 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.005991",
                                "2026-10-01 08:52:27.622 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.623 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.624 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.624 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.626 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002784",
                                "2026-10-01 08:52:27.950 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.951 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.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-01 08:52:27.952 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.953 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002027",
                                "2026-10-01 08:52:28.039 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:28.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-01 08:52:28.041 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:28.041 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:28.042 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001459",
                                "2026-10-01 08:52:28.464 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:28.465 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:28.465 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:28.465 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:28.466 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-01 08:52:28.521 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:28.523 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:28.523 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:28.524 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:28.526 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.003623",
                                "2026-10-01 08:52:29.264 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.265 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.266 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.266 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.268 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003442",
                                "2026-10-01 08:52:29.628 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.629 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.629 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.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-01 08:52:29.631 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001985",
                                "2026-10-01 08:52:29.957 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.959 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.960 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.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-01 08:52:29.963 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003745",
                                "2026-10-01 08:52:30.045 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:30.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-01 08:52:30.047 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:30.047 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:30.050 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.003783",
                                "2026-10-01 08:52:30.468 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:30.470 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:30.471 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:30.471 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:30.472 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002387",
                                "2026-10-01 08:52:30.528 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:30.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-01 08:52:30.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-01 08:52:30.532 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:30.534 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.004850",
                                "2026-10-01 08:52:31.271 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.273 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.273 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.273 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.274 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001802",
                                "2026-10-01 08:52:31.632 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.633 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.634 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.634 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.635 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001493",
                                "2026-10-01 08:52:31.815 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.816 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-01 08:52:31.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-01 08:52:31.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-01 08:52:31.818 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:31] \"GET / HTTP/1.1\" 300 1870 0.001554",
                                "2026-10-01 08:52:31.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.966 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.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-01 08:52:31.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-01 08:52:31.969 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002544",
                                "2026-10-01 08:52:32.053 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.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-01 08:52:32.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-01 08:52:32.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-01 08:52:32.056 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001807",
                                "2026-10-01 08:52:32.474 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.475 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:32.476 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:32.476 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:32.479 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.004357",
                                "2026-10-01 08:52:32.538 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40094) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.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-01 08:52:32.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-01 08:52:32.540 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:32.541 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001584",
                                "2026-10-01 08:52:33.277 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39984) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.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-01 08:52:33.281 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.281 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.285 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004926",
                                "2026-10-01 08:52:33.637 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.639 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.639 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.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-01 08:52:33.641 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002285",
                                "2026-10-01 08:52:33.970 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.974 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003390",
                                "2026-10-01 08:52:34.058 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:34.059 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:34.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-01 08:52:34.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-01 08:52:34.061 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002187",
                                "2026-10-01 08:52:34.481 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:34.482 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:34.482 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:34.482 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:34.484 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001772",
                                "2026-10-01 08:52:34.542 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:34.543 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:34.544 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:34.544 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:34.549 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.005586",
                                "2026-10-01 08:52:35.287 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.289 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.289 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.289 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.291 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002521",
                                "2026-10-01 08:52:35.642 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.644 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.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-01 08:52:35.647 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.648 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.004382",
                                "2026-10-01 08:52:35.976 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.978 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.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-01 08:52:35.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-01 08:52:35.982 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.004018",
                                "2026-10-01 08:52:36.062 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:36.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-01 08:52:36.063 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:36.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-01 08:52:36.065 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001518",
                                "2026-10-01 08:52:36.486 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:36.487 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:36.488 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:36.488 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:36.492 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.005306",
                                "2026-10-01 08:52:36.551 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:36.552 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:36.553 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:36.553 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:36.554 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002078",
                                "2026-10-01 08:52:37.294 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.295 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.296 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.296 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.298 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002909",
                                "2026-10-01 08:52:37.650 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.652 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.652 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.652 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.654 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003090",
                                "2026-10-01 08:52:37.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44330) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.987 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.988 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.988 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.990 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002835",
                                "2026-10-01 08:52:38.066 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:38.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-01 08:52:38.069 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.069 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.071 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.003682",
                                "2026-10-01 08:52:38.492 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:38.494 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:38.494 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.494 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.496 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002920",
                                "2026-10-01 08:52:38.556 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:38.557 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:38.558 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.558 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.559 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002221",
                                "2026-10-01 08:52:39.300 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.301 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.301 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.302 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.303 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001901",
                                "2026-10-01 08:52:39.657 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40048) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.658 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.659 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.659 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.661 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001764",
                                "2026-10-01 08:52:39.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.993 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.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-01 08:52:39.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-01 08:52:39.997 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.004984",
                                "2026-10-01 08:52:40.074 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:40.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-01 08:52:40.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-01 08:52:40.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-01 08:52:40.076 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-01 08:52:40.498 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:40.499 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:40.499 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:40.499 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:40.500 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001617",
                                "2026-10-01 08:52:40.561 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:40.563 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:40.564 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:40.565 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:40.567 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.003932",
                                "2026-10-01 08:52:41.305 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.306 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.306 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.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-01 08:52:41.307 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001559",
                                "2026-10-01 08:52:41.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40068) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.664 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.664 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.666 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002377",
                                "2026-10-01 08:52:42.001 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.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-01 08:52:42.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-01 08:52:42.003 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.006 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003648",
                                "2026-10-01 08:52:42.078 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.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-01 08:52:42.081 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:42.082 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.084 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.004236",
                                "2026-10-01 08:52:42.501 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.503 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:42.503 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:42.503 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.505 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002027",
                                "2026-10-01 08:52:42.568 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.569 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:42.569 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:42.570 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.571 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002692",
                                "2026-10-01 08:52:43.312 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.313 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.314 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.314 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.315 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002201",
                                "2026-10-01 08:52:43.667 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.668 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.669 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.669 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.670 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002109",
                                "2026-10-01 08:52:44.010 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.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-01 08:52:44.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-01 08:52:44.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-01 08:52:44.012 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001569",
                                "2026-10-01 08:52:44.085 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.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-01 08:52:44.087 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:44.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-01 08:52:44.090 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.002827",
                                "2026-10-01 08:52:44.506 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.507 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:44.507 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:44.508 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:44.508 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001467",
                                "2026-10-01 08:52:44.574 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.576 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:44.576 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:44.577 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:44.579 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003342",
                                "2026-10-01 08:52:45.318 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.319 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.319 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.319 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.321 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002039",
                                "2026-10-01 08:52:45.672 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46480) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.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-01 08:52:45.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-01 08:52:45.674 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.675 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001447",
                                "2026-10-01 08:52:46.016 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46360) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.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-01 08:52:46.019 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:46.020 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.021 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003588",
                                "2026-10-01 08:52:46.092 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.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-01 08:52:46.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-01 08:52:46.096 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.098 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003739",
                                "2026-10-01 08:52:46.510 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:46.513 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:46.513 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.516 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.004272",
                                "2026-10-01 08:52:46.581 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.582 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:46.583 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:46.583 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.584 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001851",
                                "2026-10-01 08:52:47.323 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46496) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.325 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.325 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.325 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.327 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001965",
                                "2026-10-01 08:52:47.679 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.681 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.683 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.683 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.684 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003815",
                                "2026-10-01 08:52:48.023 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.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-01 08:52:48.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-01 08:52:48.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-01 08:52:48.026 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001760",
                                "2026-10-01 08:52:48.105 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.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-01 08:52:48.106 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:48.106 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:48.108 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002039",
                                "2026-10-01 08:52:48.519 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.521 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:48.521 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:48.522 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:48.524 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.003318",
                                "2026-10-01 08:52:48.586 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35814) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.588 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:48.588 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:48.588 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:48.589 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002206",
                                "2026-10-01 08:52:49.329 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.331 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.331 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.331 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.333 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002405",
                                "2026-10-01 08:52:49.687 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.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-01 08:52:49.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-01 08:52:49.690 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002037",
                                "2026-10-01 08:52:50.028 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46396) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.030 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.030 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:50.030 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:50.031 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001646",
                                "2026-10-01 08:52:50.110 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46412) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.111 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.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-01 08:52:50.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-01 08:52:50.112 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001430",
                                "2026-10-01 08:52:50.525 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.526 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.527 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:50.527 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:50.528 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001783",
                                "2026-10-01 08:52:50.591 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.592 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.592 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:50.592 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:50.594 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002040",
                                "2026-10-01 08:52:51.336 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.337 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.338 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.338 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.344 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.006713",
                                "2026-10-01 08:52:51.693 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.694 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.695 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.695 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.697 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002817",
                                "2026-10-01 08:52:52.032 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.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-01 08:52:52.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-01 08:52:52.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-01 08:52:52.036 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002495",
                                "2026-10-01 08:52:52.114 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.115 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:52.116 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:52.116 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:52.117 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002087",
                                "2026-10-01 08:52:52.530 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.531 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:52.532 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:52.532 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:52.533 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002559",
                                "2026-10-01 08:52:52.595 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35860) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.596 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:52.596 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:52.597 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:52.598 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002044",
                                "2026-10-01 08:52:53.346 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.347 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.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-01 08:52:53.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-01 08:52:53.349 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001871",
                                "2026-10-01 08:52:53.697 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.699 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.699 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.699 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.701 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001703",
                                "2026-10-01 08:52:54.039 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.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-01 08:52:54.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-01 08:52:54.041 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.042 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001957",
                                "2026-10-01 08:52:54.120 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.121 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:54.121 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:54.121 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.122 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-01 08:52:54.536 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.538 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:54.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-01 08:52:54.540 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.543 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.004517",
                                "2026-10-01 08:52:54.601 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48012) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.602 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:54.603 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:54.603 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.605 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002948",
                                "2026-10-01 08:52:55.352 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-01 08:52:55.353 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.354 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.354 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.357 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003495",
                                "2026-10-01 08:52:55.702 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-01 08:52:55.705 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.705 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.706 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.708 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004720",
                                "2026-10-01 08:52:56.045 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34092) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.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-01 08:52:56.047 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:56.047 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:56.048 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002105",
                                "2026-10-01 08:52:56.125 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34094) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.126 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:56.127 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:56.128 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:56.130 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.003357",
                                "2026-10-01 08:52:56.544 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.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-01 08:52:56.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-01 08:52:56.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-01 08:52:56.549 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002248",
                                "2026-10-01 08:52:56.607 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.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-01 08:52:56.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-01 08:52:56.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-01 08:52:56.610 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001760",
                                "2026-10-01 08:52:57.358 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.360 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.366 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.006746",
                                "2026-10-01 08:52:57.711 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.714 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.714 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.717 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004200",
                                "2026-10-01 08:52:58.053 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34096) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.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-01 08:52:58.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-01 08:52:58.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-01 08:52:58.056 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001688",
                                "2026-10-01 08:52:58.131 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.133 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:58.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-01 08:52:58.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-01 08:52:58.134 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001626",
                                "2026-10-01 08:52:58.550 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48034) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.552 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:58.552 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:58.553 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:58.555 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002908",
                                "2026-10-01 08:52:58.612 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.613 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:58.614 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:58.614 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:58.615 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002427",
                                "2026-10-01 08:52:59.367 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.369 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.369 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.370 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.372 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003705",
                                "2026-10-01 08:52:59.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.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-01 08:52:59.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-01 08:52:59.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-01 08:52:59.724 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002821",
                                "2026-10-01 08:53:00.058 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.059 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:00.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-01 08:53:00.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-01 08:53:00.060 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001463",
                                "2026-10-01 08:53:00.137 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.138 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:00.138 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:00.138 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:00.140 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001956",
                                "2026-10-01 08:53:00.556 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48046) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.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-01 08:53:00.559 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:00.559 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:00.561 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.003336",
                                "2026-10-01 08:53:00.617 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.619 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:00.620 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:00.620 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:00.622 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002850",
                                "2026-10-01 08:53:01.375 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56256) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.376 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.376 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.377 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.378 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002115",
                                "2026-10-01 08:53:01.727 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.729 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.730 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.730 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.732 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003559",
                                "2026-10-01 08:53:01.879 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.880 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-01 08:53:01.880 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.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-01 08:53:01.882 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:01] \"GET / HTTP/1.1\" 300 1870 0.002269",
                                "2026-10-01 08:53:02.065 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.066 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.067 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.067 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:02.068 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001813",
                                "2026-10-01 08:53:02.142 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.143 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.143 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.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-01 08:53:02.144 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001435",
                                "2026-10-01 08:53:02.563 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.565 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.565 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.565 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:02.566 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002014",
                                "2026-10-01 08:53:02.623 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.624 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.624 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.624 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:02.627 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.003360",
                                "2026-10-01 08:53:03.380 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.381 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.382 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.382 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.384 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002897",
                                "2026-10-01 08:53:03.735 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35046) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.737 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.737 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.738 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.739 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002936",
                                "2026-10-01 08:53:04.070 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.071 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:04.072 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:04.072 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.073 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001733",
                                "2026-10-01 08:53:04.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.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-01 08:53:04.151 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:04.151 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.152 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003794",
                                "2026-10-01 08:53:04.569 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.571 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:04.571 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:04.571 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.574 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003897",
                                "2026-10-01 08:53:04.629 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.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-01 08:53:04.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-01 08:53:04.633 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.635 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.004176",
                                "2026-10-01 08:53:05.387 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.389 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.390 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.390 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.393 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.004058",
                                "2026-10-01 08:53:05.742 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.743 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.743 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.745 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002159",
                                "2026-10-01 08:53:06.083 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.085 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.085 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.085 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.087 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002593",
                                "2026-10-01 08:53:06.155 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.158 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.159 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.160 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.162 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.005196",
                                "2026-10-01 08:53:06.578 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.582 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.582 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.583 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.584 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001961",
                                "2026-10-01 08:53:06.637 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.638 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.639 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.639 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.641 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002686",
                                "2026-10-01 08:53:07.395 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.397 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.398 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.398 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.400 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003639",
                                "2026-10-01 08:53:07.747 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.748 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.749 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.749 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.751 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002943",
                                "2026-10-01 08:53:08.089 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.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-01 08:53:08.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-01 08:53:08.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-01 08:53:08.092 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001804",
                                "2026-10-01 08:53:08.164 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.166 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:08.167 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:08.168 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:08.171 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.005691",
                                "2026-10-01 08:53:08.585 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.586 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:08.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-01 08:53:08.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-01 08:53:08.588 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001572",
                                "2026-10-01 08:53:08.644 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.646 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:08.647 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:08.647 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:08.648 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002691",
                                "2026-10-01 08:53:09.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35082) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.404 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.405 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.405 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.408 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003671",
                                "2026-10-01 08:53:09.753 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35098) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.754 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.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-01 08:53:09.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-01 08:53:09.759 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.004940",
                                "2026-10-01 08:53:10.095 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.096 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:10.096 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.096 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.097 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001919",
                                "2026-10-01 08:53:10.173 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.174 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:10.175 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.175 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.178 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.003419",
                                "2026-10-01 08:53:10.590 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.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-01 08:53:10.592 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.592 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.592 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001256",
                                "2026-10-01 08:53:10.650 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.651 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:10.651 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.651 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.652 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001221",
                                "2026-10-01 08:53:11.411 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.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-01 08:53:11.414 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001950",
                                "2026-10-01 08:53:11.761 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.762 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.763 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001394",
                                "2026-10-01 08:53:12.100 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.101 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:12.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-01 08:53:12.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-01 08:53:12.103 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002920",
                                "2026-10-01 08:53:12.180 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.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-01 08:53:12.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-01 08:53:12.182 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:12.184 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.003322",
                                "2026-10-01 08:53:12.595 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40744) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.596 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:12.597 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:12.597 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:12.598 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002033",
                                "2026-10-01 08:53:12.655 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.656 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:12.656 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:12.656 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:12.657 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001700",
                                "2026-10-01 08:53:13.417 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.418 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.418 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.419 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.419 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001535",
                                "2026-10-01 08:53:13.765 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.766 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.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-01 08:53:13.767 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.769 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002784",
                                "2026-10-01 08:53:14.106 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.108 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.110 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.110 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.113 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.004716",
                                "2026-10-01 08:53:14.187 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.188 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.189 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.189 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.190 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002454",
                                "2026-10-01 08:53:14.601 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.602 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.603 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.603 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.605 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002937",
                                "2026-10-01 08:53:14.660 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.661 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.662 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.662 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.663 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002292",
                                "2026-10-01 08:53:15.171 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-01 08:53:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.173 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:15] \"GET / HTTP/1.1\" 300 2078 0.001754",
                                "2026-10-01 08:53:15.422 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.424 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.424 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.424 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.425 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-01 08:53:15.771 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.772 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.773 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.773 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.775 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003072",
                                "2026-10-01 08:53:16.116 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.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-01 08:53:16.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-01 08:53:16.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-01 08:53:16.120 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002474",
                                "2026-10-01 08:53:16.192 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39434) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.194 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:16.195 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:16.195 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:16.198 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003552",
                                "2026-10-01 08:53:16.607 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.609 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:16.610 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:16.610 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:16.612 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003763",
                                "2026-10-01 08:53:16.665 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.666 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:16.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-01 08:53:16.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-01 08:53:16.669 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002813",
                                "2026-10-01 08:53:17.427 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.429 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.430 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.431 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.433 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004481",
                                "2026-10-01 08:53:17.777 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.778 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.779 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.779 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.780 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002104",
                                "2026-10-01 08:53:18.122 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.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-01 08:53:18.124 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.124 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.125 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002128",
                                "2026-10-01 08:53:18.199 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.201 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:18.201 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.201 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.203 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002378",
                                "2026-10-01 08:53:18.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.616 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:18.617 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.619 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002852",
                                "2026-10-01 08:53:18.670 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.672 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:18.672 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.672 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.673 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001941",
                                "2026-10-01 08:53:19.436 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.437 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.438 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.438 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.440 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003288",
                                "2026-10-01 08:53:19.782 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.783 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.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-01 08:53:19.784 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.785 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002290",
                                "2026-10-01 08:53:20.128 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.129 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.129 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.130 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.131 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002059",
                                "2026-10-01 08:53:20.205 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39478) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.207 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.207 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.207 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.209 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002993",
                                "2026-10-01 08:53:20.621 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.622 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.623 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.623 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.624 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002542",
                                "2026-10-01 08:53:20.675 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.677 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.677 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.677 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.678 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001925",
                                "2026-10-01 08:53:21.442 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.443 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.443 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.443 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.444 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001640",
                                "2026-10-01 08:53:21.607 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET /v2/images Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.608 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.608 941 DEBUG glance.api.middleware.version_negotiation [-] Matched version: v2 process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:69",
                                "2026-10-01 08:53:21.609 941 DEBUG glance.api.middleware.version_negotiation [-] new path /v2/images process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:70",
                                "2026-10-01 08:53:21.742 941 DEBUG oslo_db.sqlalchemy.engines [None req-62568acf-b66e-4091-a5ef-8e3706cbdfb7 79d4913d935641b6bdf690a60593fa12 8bfed41865654763ae7444c91e2bf509 - - 5f0ab7cd35884681b1e4ca0af3bce1d1 5f0ab7cd35884681b1e4ca0af3bce1d1] MySQL server mode set to STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION _check_effective_sql_mode /var/lib/kolla/venv/lib/python3.12/site-packages/oslo_db/sqlalchemy/engines.py:397",
                                "2026-10-01 08:53:21.789 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.790 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.791 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.791 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.793 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003147",
                                "2026-10-01 08:53:21.866 941 INFO eventlet.wsgi.server [None req-62568acf-b66e-4091-a5ef-8e3706cbdfb7 79d4913d935641b6bdf690a60593fa12 8bfed41865654763ae7444c91e2bf509 - - 5f0ab7cd35884681b1e4ca0af3bce1d1 5f0ab7cd35884681b1e4ca0af3bce1d1] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:21] \"GET /v2/images?id=in%3A HTTP/1.1\" 200 252 0.259641",
                                "2026-10-01 08:53:22.133 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39492) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.135 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.135 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.135 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.137 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002188",
                                "2026-10-01 08:53:22.212 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.214 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.215 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.215 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.216 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002557",
                                "2026-10-01 08:53:22.626 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.627 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.628 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.628 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.629 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002312",
                                "2026-10-01 08:53:22.680 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.681 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.681 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.682 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.683 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002040",
                                "2026-10-01 08:53:23.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37640) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.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-01 08:53:23.448 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.448 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.449 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001547",
                                "2026-10-01 08:53:23.795 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.797 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.798 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.798 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.800 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003550",
                                "2026-10-01 08:53:24.138 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39502) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.140 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.140 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.140 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.141 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002018",
                                "2026-10-01 08:53:24.219 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.220 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.220 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.221 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.222 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002323",
                                "2026-10-01 08:53:24.631 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.633 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.633 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.633 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.634 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001566",
                                "2026-10-01 08:53:24.685 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.687 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.687 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.687 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.688 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001579",
                                "2026-10-01 08:53:25.451 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.452 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.453 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.453 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.454 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001679",
                                "2026-10-01 08:53:25.802 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.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-01 08:53:25.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-01 08:53:25.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-01 08:53:25.805 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001546",
                                "2026-10-01 08:53:26.144 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.146 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:26.146 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:26.146 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:26.148 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002879",
                                "2026-10-01 08:53:26.224 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.225 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:26.226 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:26.226 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:26.228 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002594",
                                "2026-10-01 08:53:26.636 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.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-01 08:53:26.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-01 08:53:26.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-01 08:53:26.642 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.004284",
                                "2026-10-01 08:53:26.690 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39460) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.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-01 08:53:26.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-01 08:53:26.693 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:26.694 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.003081",
                                "2026-10-01 08:53:27.456 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.458 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.459 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.459 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.461 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002886",
                                "2026-10-01 08:53:27.808 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.809 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.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-01 08:53:27.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-01 08:53:27.812 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.003183",
                                "2026-10-01 08:53:28.152 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.153 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:28.153 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.153 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:28.155 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001933",
                                "2026-10-01 08:53:28.229 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51970) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.231 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:28.231 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.231 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:28.232 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001817",
                                "2026-10-01 08:53:28.643 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.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-01 08:53:28.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-01 08:53:28.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-01 08:53:28.647 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001837",
                                "2026-10-01 08:53:28.696 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.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-01 08:53:28.699 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.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-01 08:53:28.704 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.005459",
                                "2026-10-01 08:53:29.463 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.465 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.465 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.466 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.468 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003431",
                                "2026-10-01 08:53:29.815 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.816 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.816 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.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-01 08:53:29.818 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002397",
                                "2026-10-01 08:53:30.156 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.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-01 08:53:30.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-01 08:53:30.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-01 08:53:30.165 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.007644",
                                "2026-10-01 08:53:30.235 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.236 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:30.236 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:30.237 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:30.238 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001629",
                                "2026-10-01 08:53:30.649 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.651 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:30.651 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:30.651 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:30.652 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002002",
                                "2026-10-01 08:53:30.706 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.707 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:30.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-01 08:53:30.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-01 08:53:30.710 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.003260",
                                "2026-10-01 08:53:31.471 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53:31.472 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.472 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.473 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001634",
                                "2026-10-01 08:53:31.821 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.823 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.824 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.825 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.828 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.005464",
                                "2026-10-01 08:53:31.935 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.937 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-01 08:53:31.937 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.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-01 08:53:31.939 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:31] \"GET / HTTP/1.1\" 300 1870 0.002300",
                                "2026-10-01 08:53:32.038 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.041 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.041 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.041 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.043 941 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:32] \"GET / HTTP/1.1\" 300 2014 0.002478",
                                "2026-10-01 08:53:32.166 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.168 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.168 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.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-01 08:53:32.173 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.004762",
                                "2026-10-01 08:53:32.240 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.242 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.242 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.242 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.243 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001808",
                                "2026-10-01 08:53:32.655 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39530) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.657 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.658 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.658 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.660 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.003316",
                                "2026-10-01 08:53:32.712 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.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-01 08:53:32.714 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.714 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.716 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.002651",
                                "2026-10-01 08:53:33.475 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.477 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.478 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.479 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.480 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003560",
                                "2026-10-01 08:53:33.831 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.833 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.834 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.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-01 08:53:33.837 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003568",
                                "2026-10-01 08:53:34.174 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.175 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:34.176 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:34.176 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:34.177 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001839",
                                "2026-10-01 08:53:34.246 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52046) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.248 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:34.248 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:34.249 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:34.251 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.003391",
                                "2026-10-01 08:53:34.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.665 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:34.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:34.666 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:34.669 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.004142",
                                "2026-10-01 08:53:34.719 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.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-01 08:53:34.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-01 08:53:34.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-01 08:53:34.723 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002456",
                                "2026-10-01 08:53:35.483 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.484 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.484 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.484 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.485 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-01 08:53:35.840 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.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-01 08:53:35.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-01 08:53:35.843 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.844 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002630",
                                "2026-10-01 08:53:36.180 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.181 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:36.182 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:36.182 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:36.183 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001689",
                                "2026-10-01 08:53:36.253 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.254 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:36.255 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:36.255 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:36.256 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001765",
                                "2026-10-01 08:53:36.671 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.672 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:36.672 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:36.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-01 08:53:36.674 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002290",
                                "2026-10-01 08:53:36.723 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.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-01 08:53:36.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-01 08:53:36.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-01 08:53:36.726 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002078",
                                "2026-10-01 08:53:37.489 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.490 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.490 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.490 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.492 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-01 08:53:37.846 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.847 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.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-01 08:53:37.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-01 08:53:37.848 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001544",
                                "2026-10-01 08:53:38.183 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.184 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.185 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.185 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.187 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002380",
                                "2026-10-01 08:53:38.258 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.260 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.260 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.260 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.261 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001673",
                                "2026-10-01 08:53:38.676 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.677 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.677 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.677 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.678 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001549",
                                "2026-10-01 08:53:38.729 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.730 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.731 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.731 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.732 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001914",
                                "2026-10-01 08:53:38.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.759 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.760 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.760 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.763 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:38] \"GET / HTTP/1.1\" 300 2014 0.005302",
                                "2026-10-01 08:53:39.493 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.494 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.495 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.495 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.496 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002120",
                                "2026-10-01 08:53:39.851 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.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-01 08:53:39.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-01 08:53:39.853 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.855 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002290",
                                "2026-10-01 08:53:40.187 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.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-01 08:53:40.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-01 08:53:40.191 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:40.195 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.005617",
                                "2026-10-01 08:53:40.264 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.267 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:40.268 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:40.268 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:40.271 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.004690",
                                "2026-10-01 08:53:40.680 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.681 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:40.681 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:40.681 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:40.682 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001573",
                                "2026-10-01 08:53:40.734 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.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-01 08:53:40.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-01 08:53:40.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-01 08:53:40.737 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001856",
                                "2026-10-01 08:53:41.500 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.502 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.503 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.503 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.507 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.005410",
                                "2026-10-01 08:53:41.857 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.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-01 08:53:41.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-01 08:53:41.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-01 08:53:41.861 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002207",
                                "2026-10-01 08:53:42.197 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51298) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.198 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.198 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.198 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.199 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001585",
                                "2026-10-01 08:53:42.274 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.275 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.275 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.275 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.276 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001445",
                                "2026-10-01 08:53:42.685 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.687 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.688 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.688 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.690 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003657",
                                "2026-10-01 08:53:42.741 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.744 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.744 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.745 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.747 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003731",
                                "2026-10-01 08:53:43.509 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45532) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.510 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.510 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.511 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.512 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002209",
                                "2026-10-01 08:53:43.863 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.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-01 08:53:43.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-01 08:53:43.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-01 08:53:43.866 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002061",
                                "2026-10-01 08:53:44.202 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.204 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.204 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:44.205 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.207 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003681",
                                "2026-10-01 08:53:44.278 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51324) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.280 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.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-01 08:53:44.282 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.283 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003323",
                                "2026-10-01 08:53:44.692 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.694 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.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-01 08:53:44.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-01 08:53:44.699 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.004555",
                                "2026-10-01 08:53:44.750 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.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-01 08:53:44.751 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:44.751 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.752 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001393",
                                "2026-10-01 08:53:45.515 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.520 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.520 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.523 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.005946",
                                "2026-10-01 08:53:45.868 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45556) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.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-01 08:53:45.870 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001445",
                                "2026-10-01 08:53:46.210 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.211 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:46.211 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.212 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.213 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001622",
                                "2026-10-01 08:53:46.286 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.289 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:46.290 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.290 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.293 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.004693",
                                "2026-10-01 08:53:46.700 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54878) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.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-01 08:53:46.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-01 08:53:46.702 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.703 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001473",
                                "2026-10-01 08:53:46.755 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54884) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.757 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:46.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.758 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.760 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003204",
                                "2026-10-01 08:53:47.526 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.528 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53: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-01 08:53: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-01 08:53:47.532 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003437",
                                "2026-10-01 08:53:47.872 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.875 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001820",
                                "2026-10-01 08:53:48.214 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.215 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:48.216 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.216 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.217 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001690",
                                "2026-10-01 08:53:48.295 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.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-01 08:53:48.297 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.297 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.299 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002347",
                                "2026-10-01 08:53:48.704 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54898) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.705 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:48.706 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.706 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.707 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001546",
                                "2026-10-01 08:53:48.761 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.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-01 08:53:48.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-01 08:53:48.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-01 08:53:48.765 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002544",
                                "2026-10-01 08:53:49.532 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.534 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.534 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.534 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.535 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001567",
                                "2026-10-01 08:53:49.877 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.879 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.880 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.880 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.882 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003036",
                                "2026-10-01 08:53:50.218 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.219 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.220 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.220 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.221 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002121",
                                "2026-10-01 08:53:50.301 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.302 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.303 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.303 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.306 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003962",
                                "2026-10-01 08:53:50.709 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.710 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.711 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.711 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.712 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002491",
                                "2026-10-01 08:53:50.766 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.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-01 08:53:50.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-01 08:53:50.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-01 08:53:50.770 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003122",
                                "2026-10-01 08:53:51.535 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.537 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.537 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.537 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.541 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003882",
                                "2026-10-01 08:53:51.884 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.886 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.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-01 08:53:51.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-01 08:53:51.890 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003656",
                                "2026-10-01 08:53:52.224 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.225 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.225 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.225 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.226 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001535",
                                "2026-10-01 08:53:52.309 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.310 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.311 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.311 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.312 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002243",
                                "2026-10-01 08:53:52.714 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.715 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.715 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.715 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.716 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001476",
                                "2026-10-01 08:53:52.772 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.776 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.777 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.777 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.779 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003750",
                                "2026-10-01 08:53:53.543 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.544 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.545 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.545 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.546 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002042",
                                "2026-10-01 08:53:53.891 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.893 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.893 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.893 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.894 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001556",
                                "2026-10-01 08:53:54.228 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.230 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:54.230 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:54.230 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:54.231 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001830",
                                "2026-10-01 08:53:54.313 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.314 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:54.315 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:54.315 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:54.316 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001767",
                                "2026-10-01 08:53:54.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36088) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.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-01 08:53:54.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-01 08:53:54.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-01 08:53:54.721 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001475",
                                "2026-10-01 08:53:54.781 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36096) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.782 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:54.782 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:54.782 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:54.783 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001783",
                                "2026-10-01 08:53:55.548 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.549 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.551 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001526",
                                "2026-10-01 08:53:55.896 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.902 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004766",
                                "2026-10-01 08:53:56.234 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44540) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.235 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.236 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:56.236 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:56.238 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002290",
                                "2026-10-01 08:53:56.319 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.320 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.321 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:56.321 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:56.323 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002857",
                                "2026-10-01 08:53:56.722 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.723 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.724 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:56.724 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:56.727 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002941",
                                "2026-10-01 08:53:56.787 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36110) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.788 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.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-01 08:53:56.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-01 08:53:56.790 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002279",
                                "2026-10-01 08:53:57.553 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.555 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.555 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.555 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.558 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003109",
                                "2026-10-01 08:53:57.905 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.907 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.907 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.908 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.909 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002587",
                                "2026-10-01 08:53:58.239 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.241 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.241 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.241 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:58.243 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002277",
                                "2026-10-01 08:53:58.324 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.326 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.327 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.327 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:58.329 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002813",
                                "2026-10-01 08:53:58.728 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.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-01 08:53:58.730 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.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-01 08:53:58.731 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002040",
                                "2026-10-01 08:53:58.792 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.793 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.793 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.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-01 08:53:58.796 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002757",
                                "2026-10-01 08:53:59.560 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.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-01 08:53:59.563 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001895",
                                "2026-10-01 08:53:59.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34700) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.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-01 08:53:59.915 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003149",
                                "2026-10-01 08:54:00.245 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:54:00.246 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:54:00.246 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:54:00.247 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:54:00.249 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:54:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002795",
                                "2026-10-01 08:54:00.332 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:54:00.333 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:54:00.333 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:54:00.333 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:54:00.334 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:54:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001536",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-2 =====",
                                "2026-10-01 08:51:49.423 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001766",
                                "2026-10-01 08:51:49.423 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.425 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:49.425 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:49.425 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:49.426 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001653",
                                "2026-10-01 08:51:49.430 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.007998",
                                "2026-10-01 08:51:49.619 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.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-01 08:51:49.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-01 08:51:49.622 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:49.624 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003008",
                                "2026-10-01 08:51:51.100 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60730) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.101 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.102 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.102 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.104 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002805",
                                "2026-10-01 08:51:51.367 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.368 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.368 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.368 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.369 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001540",
                                "2026-10-01 08:51:51.426 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.427 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.427 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.427 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.429 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002367",
                                "2026-10-01 08:51:51.429 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.430 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.431 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.431 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.433 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002489",
                                "2026-10-01 08:51:51.433 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.434 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.435 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.435 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.436 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002555",
                                "2026-10-01 08:51:51.626 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58470) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.628 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.628 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.629 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.630 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002570",
                                "2026-10-01 08:51:53.106 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.107 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.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-01 08:51:53.108 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.109 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001666",
                                "2026-10-01 08:51:53.372 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.374 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.374 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.375 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.376 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002818",
                                "2026-10-01 08:51:53.432 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.434 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.435 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.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-01 08:51:53.436 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.438 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.438 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.438 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003875",
                                "2026-10-01 08:51:53.438 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.440 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.442 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003360",
                                "2026-10-01 08:51:53.441 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.442 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.443 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.444 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003292",
                                "2026-10-01 08:51:53.632 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.633 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.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-01 08:51:53.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-01 08:51:53.635 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002225",
                                "2026-10-01 08:51:55.111 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50944) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.112 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.113 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.113 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.114 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002675",
                                "2026-10-01 08:51:55.379 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.380 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.381 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.381 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.383 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002932",
                                "2026-10-01 08:51:55.439 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.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-01 08:51:55.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-01 08:51:55.440 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.441 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001459",
                                "2026-10-01 08:51:55.443 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50954) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.443 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.444 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.444 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.445 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-01 08:51:55.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.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-01 08:51:55.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-01 08:51:55.448 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.449 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002062",
                                "2026-10-01 08:51:55.637 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.638 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.639 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.640 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.641 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002944",
                                "2026-10-01 08:51:57.117 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.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-01 08:51:57.119 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001860",
                                "2026-10-01 08:51:57.385 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.386 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.386 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.387 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.389 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003368",
                                "2026-10-01 08:51:57.443 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.444 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.444 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.444 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.445 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-01 08:51:57.447 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50962) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.448 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.449 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001549",
                                "2026-10-01 08:51:57.453 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.455 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.455 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.456 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.458 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002726",
                                "2026-10-01 08:51:57.644 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.645 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.646 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.646 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.648 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002765",
                                "2026-10-01 08:51:59.122 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.124 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.124 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.124 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.125 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002037",
                                "2026-10-01 08:51:59.391 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.393 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.394 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.394 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.395 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001768",
                                "2026-10-01 08:51:59.448 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43090) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.449 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.450 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.450 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.452 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003155",
                                "2026-10-01 08:51:59.452 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.454 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.455 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.455 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.458 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003736",
                                "2026-10-01 08:51:59.459 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58670) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.461 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.461 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.462 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.463 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002749",
                                "2026-10-01 08:51:59.650 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43096) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.651 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.652 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.652 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.653 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002272",
                                "2026-10-01 08:52:01.128 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.130 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.130 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.130 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.133 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003699",
                                "2026-10-01 08:52:01.398 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.399 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.399 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.399 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.400 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001515",
                                "2026-10-01 08:52:01.456 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.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-01 08:52:01.459 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.460 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.460 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50986) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.462 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.462 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.004098",
                                "2026-10-01 08:52:01.462 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.463 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.465 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003440",
                                "2026-10-01 08:52:01.465 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.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-01 08:52:01.467 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.467 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.469 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002357",
                                "2026-10-01 08:52:01.653 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43118) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.655 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.655 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.655 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.656 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001651",
                                "2026-10-01 08:52:02.078 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.082 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-01 08:52:02.082 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.083 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.084 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:02] \"GET / HTTP/1.1\" 300 1870 0.002821",
                                "2026-10-01 08:52:03.135 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.136 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.137 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.137 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.138 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002241",
                                "2026-10-01 08:52:03.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46924) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.404 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.405 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.405 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.409 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.005074",
                                "2026-10-01 08:52:03.462 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.463 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.464 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.464 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.465 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001867",
                                "2026-10-01 08:52:03.467 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.468 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.468 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.469 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.470 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001728",
                                "2026-10-01 08:52:03.471 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.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-01 08:52:03.472 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.473 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.473 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001641",
                                "2026-10-01 08:52:03.657 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43134) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.659 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.659 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.660 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.661 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001832",
                                "2026-10-01 08:52:05.140 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.141 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.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-01 08:52:05.142 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.143 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002085",
                                "2026-10-01 08:52:05.410 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46934) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.411 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.411 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.411 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.412 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001553",
                                "2026-10-01 08:52:05.467 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.471 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.471 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.472 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.472 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.473 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.473 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.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-01 08:52:05.474 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003784",
                                "2026-10-01 08:52:05.475 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001996",
                                "2026-10-01 08:52:05.476 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.477 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.478 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.478 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.479 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002196",
                                "2026-10-01 08:52:05.663 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50132) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.666 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001715",
                                "2026-10-01 08:52:07.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.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-01 08:52:07.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-01 08:52:07.149 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.150 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001998",
                                "2026-10-01 08:52:07.413 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.414 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.415 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.417 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.418 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003762",
                                "2026-10-01 08:52:07.476 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50142) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.477 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.477 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.477 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.478 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.478 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.478 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.478 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.479 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001484",
                                "2026-10-01 08:52:07.481 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002991",
                                "2026-10-01 08:52:07.483 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46968) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.484 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.484 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.485 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.485 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001325",
                                "2026-10-01 08:52:07.673 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50154) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.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-01 08:52:07.674 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.674 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.676 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002199",
                                "2026-10-01 08:52:09.152 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.155 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.157 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003503",
                                "2026-10-01 08:52:09.420 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.422 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.422 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.423 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.425 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003246",
                                "2026-10-01 08:52:09.480 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.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-01 08:52:09.482 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001740",
                                "2026-10-01 08:52:09.483 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.485 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.485 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.485 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.487 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.488 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003434",
                                "2026-10-01 08:52:09.489 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.489 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.489 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.490 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001611",
                                "2026-10-01 08:52:09.678 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.680 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.681 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001628",
                                "2026-10-01 08:52:11.159 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.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-01 08:52:11.162 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.162 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.164 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003323",
                                "2026-10-01 08:52:11.428 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.430 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.430 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.430 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.432 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002818",
                                "2026-10-01 08:52:11.484 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.485 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.486 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.486 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.487 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002087",
                                "2026-10-01 08:52:11.491 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.492 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.492 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.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-01 08:52:11.493 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47002) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.494 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002157",
                                "2026-10-01 08:52:11.494 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.495 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.495 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.496 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002414",
                                "2026-10-01 08:52:11.682 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.683 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.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-01 08:52:11.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-01 08:52:11.685 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001682",
                                "2026-10-01 08:52:13.166 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.168 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.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-01 08:52:13.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-01 08:52:13.172 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004336",
                                "2026-10-01 08:52:13.435 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.436 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.436 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.437 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.438 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001546",
                                "2026-10-01 08:52:13.493 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.494 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.494 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.495 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.497 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.497 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003033",
                                "2026-10-01 08:52:13.498 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.498 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.498 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.498 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.499 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.500 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.500 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.501 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002948",
                                "2026-10-01 08:52:13.503 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003458",
                                "2026-10-01 08:52:13.688 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.690 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.690 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.694 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004846",
                                "2026-10-01 08:52:15.171 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-01 08:52:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.174 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52144) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.174 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:52:15] \"GET / HTTP/1.1\" 300 2078 0.002919",
                                "2026-10-01 08:52:15.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-01 08:52:15.176 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.178 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.180 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004746",
                                "2026-10-01 08:52:15.440 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.442 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.442 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.442 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.443 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001820",
                                "2026-10-01 08:52:15.499 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54494) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.500 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.501 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.501 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.502 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.502 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002230",
                                "2026-10-01 08:52:15.503 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.503 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.504 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.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-01 08:52:15.505 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.506 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.506 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002954",
                                "2026-10-01 08:52:15.506 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.507 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001822",
                                "2026-10-01 08:52:15.696 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.697 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.698 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.698 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.700 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002435",
                                "2026-10-01 08:52:17.182 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.183 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.183 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.184 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.186 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003150",
                                "2026-10-01 08:52:17.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.448 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.449 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.450 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.452 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004495",
                                "2026-10-01 08:52:17.503 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.505 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.505 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.506 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.507 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002635",
                                "2026-10-01 08:52:17.508 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.509 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.510 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.510 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.509 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.511 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002085",
                                "2026-10-01 08:52:17.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.513 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.514 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.516 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004374",
                                "2026-10-01 08:52:17.702 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.703 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.704 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.704 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.706 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002991",
                                "2026-10-01 08:52:19.188 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.191 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.191 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.192 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.194 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.004012",
                                "2026-10-01 08:52:19.455 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.457 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.458 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.459 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.461 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.004371",
                                "2026-10-01 08:52:19.510 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.512 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.513 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.513 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.514 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.515 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003412",
                                "2026-10-01 08:52:19.515 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.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-01 08:52:19.517 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003304",
                                "2026-10-01 08:52:19.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.519 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.519 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.520 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.521 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002394",
                                "2026-10-01 08:52:19.708 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.710 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.710 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.710 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.712 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002334",
                                "2026-10-01 08:52:21.196 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.198 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.199 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.199 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.201 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003251",
                                "2026-10-01 08:52:21.463 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.464 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.465 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.465 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.467 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002685",
                                "2026-10-01 08:52:21.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.519 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.519 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.521 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.521 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002969",
                                "2026-10-01 08:52:21.523 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.524 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.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-01 08:52:21.525 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.526 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.527 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.004045",
                                "2026-10-01 08:52:21.527 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.528 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.530 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003586",
                                "2026-10-01 08:52:21.714 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.715 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.716 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.716 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.717 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002552",
                                "2026-10-01 08:52:23.203 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.205 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.205 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.205 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.206 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001642",
                                "2026-10-01 08:52:23.469 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.471 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.473 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.473 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.474 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003664",
                                "2026-10-01 08:52:23.523 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.525 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.525 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.525 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.529 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.004323",
                                "2026-10-01 08:52:23.530 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.531 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.532 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.532 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.532 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.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-01 08:52:23.534 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.534 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.534 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003433",
                                "2026-10-01 08:52:23.537 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003656",
                                "2026-10-01 08:52:23.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.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-01 08:52:23.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-01 08:52:23.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-01 08:52:23.722 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002608",
                                "2026-10-01 08:52:25.209 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.210 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.210 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.211 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.212 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002121",
                                "2026-10-01 08:52:25.477 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.480 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.480 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.480 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.483 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004241",
                                "2026-10-01 08:52:25.531 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.533 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.533 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.533 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.538 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35542) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.539 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.006487",
                                "2026-10-01 08:52:25.539 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.541 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.541 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.542 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.545 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004619",
                                "2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.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-01 08:52:25.549 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002959",
                                "2026-10-01 08:52:25.724 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.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-01 08:52:25.726 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.726 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.728 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002895",
                                "2026-10-01 08:52:27.216 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.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-01 08:52:27.222 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.223 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.225 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.008449",
                                "2026-10-01 08:52:27.484 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.486 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.486 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.486 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.488 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002387",
                                "2026-10-01 08:52:27.541 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.542 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.542 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.543 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.544 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002353",
                                "2026-10-01 08:52:27.546 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.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-01 08:52:27.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-01 08:52:27.548 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.549 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002007",
                                "2026-10-01 08:52:27.551 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.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-01 08:52:27.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-01 08:52:27.554 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.555 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002702",
                                "2026-10-01 08:52:27.730 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.731 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.731 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.732 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.733 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002299",
                                "2026-10-01 08:52:29.228 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.229 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.229 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.230 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.231 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001840",
                                "2026-10-01 08:52:29.491 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.492 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.492 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.493 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.494 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001896",
                                "2026-10-01 08:52:29.546 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.547 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.547 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.547 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.548 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001551",
                                "2026-10-01 08:52:29.551 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.551 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.552 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.552 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.553 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001560",
                                "2026-10-01 08:52:29.557 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.558 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.558 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.559 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.560 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-01 08:52:29.735 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.736 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.737 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.737 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.738 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002164",
                                "2026-10-01 08:52:31.233 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.235 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.236 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.236 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.238 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003406",
                                "2026-10-01 08:52:31.495 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52: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-01 08:52:31.497 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.497 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.499 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002545",
                                "2026-10-01 08:52:31.550 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.552 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.552 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.552 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.555 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003679",
                                "2026-10-01 08:52:31.555 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.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-01 08:52:31.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-01 08:52:31.559 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.561 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.004058",
                                "2026-10-01 08:52:31.562 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.563 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.563 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.564 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.565 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002236",
                                "2026-10-01 08:52:31.740 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.741 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52: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-01 08:52: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-01 08:52:31.743 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002040",
                                "2026-10-01 08:52:32.140 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.142 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-01 08:52:32.142 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:32.142 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:32.143 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:32] \"GET / HTTP/1.1\" 300 1870 0.001643",
                                "2026-10-01 08:52:33.241 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.243 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.243 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.244 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.246 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003511",
                                "2026-10-01 08:52:33.499 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.501 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.502 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.502 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.505 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004370",
                                "2026-10-01 08:52:33.556 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.559 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-01 08:52:33.563 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42792) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.564 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.566 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001812",
                                "2026-10-01 08:52:33.568 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.571 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001625",
                                "2026-10-01 08:52:33.745 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.746 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.747 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.747 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.750 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004368",
                                "2026-10-01 08:52:35.249 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.250 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.251 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.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-01 08:52:35.253 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002443",
                                "2026-10-01 08:52:35.508 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.510 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.510 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.511 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.512 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002916",
                                "2026-10-01 08:52:35.561 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.562 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.563 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.563 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.564 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002215",
                                "2026-10-01 08:52:35.567 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.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-01 08:52:35.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-01 08:52:35.568 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.569 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001806",
                                "2026-10-01 08:52:35.573 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.575 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.576 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.576 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.578 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003306",
                                "2026-10-01 08:52:35.752 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.753 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.753 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.753 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.754 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001577",
                                "2026-10-01 08:52:37.256 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.257 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.258 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.258 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.259 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001979",
                                "2026-10-01 08:52:37.515 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.517 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.517 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.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-01 08:52:37.518 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001993",
                                "2026-10-01 08:52:37.565 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34288) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.566 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.567 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.567 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.568 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001901",
                                "2026-10-01 08:52:37.571 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.572 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.573 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.573 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.574 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-01 08:52:37.580 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.581 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.581 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.582 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.582 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001433",
                                "2026-10-01 08:52:37.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.758 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.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-01 08:52:37.761 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003336",
                                "2026-10-01 08:52:38.456 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-01 08:52:38.457 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.457 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.459 941 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:52:38] \"GET / HTTP/1.1\" 300 2014 0.003648",
                                "2026-10-01 08:52:39.261 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.262 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.262 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.262 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.263 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001671",
                                "2026-10-01 08:52:39.521 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.524 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.524 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.525 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.525 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001526",
                                "2026-10-01 08:52:39.570 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.571 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.572 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.572 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.574 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003043",
                                "2026-10-01 08:52:39.576 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.577 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.577 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.577 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.578 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001914",
                                "2026-10-01 08:52:39.585 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.586 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.587 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.587 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.589 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002800",
                                "2026-10-01 08:52:39.764 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34310) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.766 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.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-01 08:52:39.767 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.768 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002652",
                                "2026-10-01 08:52:41.268 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.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-01 08:52:41.270 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001470",
                                "2026-10-01 08:52:41.527 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.528 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.530 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001461",
                                "2026-10-01 08:52:41.575 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.577 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.577 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.577 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.578 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001655",
                                "2026-10-01 08:52:41.581 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42874) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.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-01 08:52:41.583 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.583 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.584 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001727",
                                "2026-10-01 08:52:41.591 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.592 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.592 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.592 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.593 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001912",
                                "2026-10-01 08:52:41.770 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.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-01 08:52:41.773 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.773 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.775 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003233",
                                "2026-10-01 08:52:43.272 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42890) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.273 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.274 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.274 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.275 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002154",
                                "2026-10-01 08:52:43.533 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.535 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.536 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.536 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.538 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003114",
                                "2026-10-01 08:52:43.580 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34330) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.581 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.582 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.582 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.583 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002221",
                                "2026-10-01 08:52:43.586 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38520) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.587 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.587 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.587 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.588 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001523",
                                "2026-10-01 08:52:43.596 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.597 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.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-01 08:52:43.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-01 08:52:43.601 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003978",
                                "2026-10-01 08:52:43.777 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.779 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.779 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.779 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.783 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.004399",
                                "2026-10-01 08:52:45.276 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.278 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.279 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.279 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.280 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002461",
                                "2026-10-01 08:52:45.541 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.542 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.543 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.543 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.544 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002052",
                                "2026-10-01 08:52:45.585 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47132) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.586 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.587 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.587 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.588 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002141",
                                "2026-10-01 08:52:45.590 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38532) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.590 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.591 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.591 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.592 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-01 08:52:45.604 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.605 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.605 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.605 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.606 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001451",
                                "2026-10-01 08:52:45.784 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.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-01 08:52:45.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-01 08:52:45.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-01 08:52:45.788 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002746",
                                "2026-10-01 08:52:47.281 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38542) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.282 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.283 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.283 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.284 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001684",
                                "2026-10-01 08:52:47.547 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.548 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.548 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.548 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.550 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001933",
                                "2026-10-01 08:52:47.590 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47140) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.591 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.591 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.591 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.593 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002053",
                                "2026-10-01 08:52:47.594 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.595 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.595 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.595 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.596 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001570",
                                "2026-10-01 08:52:47.608 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.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-01 08:52:47.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-01 08:52:47.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-01 08:52:47.612 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002107",
                                "2026-10-01 08:52:47.790 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47144) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.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-01 08:52:47.791 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.791 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.794 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003652",
                                "2026-10-01 08:52:49.287 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.289 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.290 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.290 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.292 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003462",
                                "2026-10-01 08:52:49.552 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.554 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.554 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.555 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.556 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002747",
                                "2026-10-01 08:52:49.593 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.595 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.595 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.595 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.597 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002524",
                                "2026-10-01 08:52:49.599 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.600 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.602 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.604 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003827",
                                "2026-10-01 08:52:49.614 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.616 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.616 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.618 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002914",
                                "2026-10-01 08:52:49.795 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.797 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.798 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.798 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.801 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.004122",
                                "2026-10-01 08:52:51.294 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.295 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.295 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.296 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.298 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002635",
                                "2026-10-01 08:52:51.559 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.561 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.561 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.562 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.564 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003738",
                                "2026-10-01 08:52:51.599 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.600 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.601 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.603 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002677",
                                "2026-10-01 08:52:51.606 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.607 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.607 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.608 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.609 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002311",
                                "2026-10-01 08:52:51.621 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.623 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.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-01 08:52:51.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-01 08:52:51.626 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003196",
                                "2026-10-01 08:52:51.803 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-01 08:52:51.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-01 08:52:51.805 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.805 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.806 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001876",
                                "2026-10-01 08:52:53.300 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.301 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.302 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.302 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.303 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002009",
                                "2026-10-01 08:52:53.567 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.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-01 08:52:53.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-01 08:52:53.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-01 08:52:53.570 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002266",
                                "2026-10-01 08:52:53.605 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.607 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.607 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.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-01 08:52:53.611 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004182",
                                "2026-10-01 08:52:53.611 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.612 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.612 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.613 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.614 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002024",
                                "2026-10-01 08:52:53.628 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.629 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.629 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.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-01 08:52:53.631 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002025",
                                "2026-10-01 08:52:53.808 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.809 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.809 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.809 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.810 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001394",
                                "2026-10-01 08:52:55.306 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.308 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.308 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.308 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.309 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001801",
                                "2026-10-01 08:52:55.573 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.575 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.576 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.576 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.579 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004416",
                                "2026-10-01 08:52:55.611 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.613 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.613 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.613 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.615 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002311",
                                "2026-10-01 08:52:55.616 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.617 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.618 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.618 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.619 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001862",
                                "2026-10-01 08:52:55.633 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.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-01 08:52:55.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-01 08:52:55.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-01 08:52:55.635 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001762",
                                "2026-10-01 08:52:55.811 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59932) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.813 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.813 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.813 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.814 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001708",
                                "2026-10-01 08:52:57.311 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.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-01 08:52:57.317 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004280",
                                "2026-10-01 08:52:57.582 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.583 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.584 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.584 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.585 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002063",
                                "2026-10-01 08:52:57.616 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59944) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.617 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.618 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.618 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.619 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001708",
                                "2026-10-01 08:52:57.621 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.622 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.622 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.623 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001326",
                                "2026-10-01 08:52:57.638 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.641 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.641 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.643 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002852",
                                "2026-10-01 08:52:57.816 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.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-01 08:52:57.818 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-01 08:52:59.319 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.321 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.321 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.321 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.323 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002661",
                                "2026-10-01 08:52:59.589 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.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-01 08:52:59.592 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.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-01 08:52:59.596 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.004868",
                                "2026-10-01 08:52:59.621 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59954) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.623 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.624 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.624 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.625 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.626 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.626 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003245",
                                "2026-10-01 08:52:59.627 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.628 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.631 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.004860",
                                "2026-10-01 08:52:59.645 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.646 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.646 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.647 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.648 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002394",
                                "2026-10-01 08:52:59.819 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.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-01 08:52:59.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-01 08:52:59.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-01 08:52:59.823 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002657",
                                "2026-10-01 08:53:01.325 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.327 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.327 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.328 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.330 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003127",
                                "2026-10-01 08:53:01.598 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.600 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.601 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.603 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002735",
                                "2026-10-01 08:53:01.628 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59974) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.630 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.631 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.631 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.633 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003702",
                                "2026-10-01 08:53:01.633 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.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-01 08:53:01.636 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.636 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.639 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003813",
                                "2026-10-01 08:53:01.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.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-01 08:53:01.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-01 08:53:01.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-01 08:53:01.655 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002478",
                                "2026-10-01 08:53:01.827 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.829 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.830 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.830 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.832 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003497",
                                "2026-10-01 08:53:02.209 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.210 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-01 08:53:02.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-01 08:53:02.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-01 08:53:02.211 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:02] \"GET / HTTP/1.1\" 300 1870 0.001529",
                                "2026-10-01 08:53:03.333 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.335 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.335 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.336 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.337 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002668",
                                "2026-10-01 08:53:03.606 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.609 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.610 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.611 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.612 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003921",
                                "2026-10-01 08:53:03.635 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.637 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.637 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.637 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.639 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002603",
                                "2026-10-01 08:53:03.641 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.642 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.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-01 08:53:03.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-01 08:53:03.644 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002123",
                                "2026-10-01 08:53:03.655 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34898) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.657 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.658 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.658 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.660 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003134",
                                "2026-10-01 08:53:03.833 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.834 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.834 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.834 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.835 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001771",
                                "2026-10-01 08:53:05.339 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.341 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.341 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.342 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.345 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.004129",
                                "2026-10-01 08:53:05.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.617 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.617 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.619 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002415",
                                "2026-10-01 08:53:05.641 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.643 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.644 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.644 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.646 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.646 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003109",
                                "2026-10-01 08:53:05.647 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.647 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.647 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.648 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001898",
                                "2026-10-01 08:53:05.663 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.665 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.667 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002847",
                                "2026-10-01 08:53:05.841 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.843 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.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-01 08:53:05.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-01 08:53:05.845 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002988",
                                "2026-10-01 08:53:07.350 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.351 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.352 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.352 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.354 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002920",
                                "2026-10-01 08:53:07.622 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34934) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.624 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.624 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.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-01 08:53:07.627 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003511",
                                "2026-10-01 08:53:07.648 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.649 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.649 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.649 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.651 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001970",
                                "2026-10-01 08:53:07.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.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-01 08:53:07.652 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.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-01 08:53:07.654 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002161",
                                "2026-10-01 08:53:07.669 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.670 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.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-01 08:53:07.671 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.673 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002566",
                                "2026-10-01 08:53:07.846 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.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-01 08:53:07.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-01 08:53:07.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-01 08:53:07.854 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.005769",
                                "2026-10-01 08:53:09.356 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.358 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.358 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.359 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.361 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002891",
                                "2026-10-01 08:53:09.630 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.631 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.631 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.632 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.633 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001582",
                                "2026-10-01 08:53:09.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.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-01 08:53:09.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-01 08:53:09.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-01 08:53:09.654 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001985",
                                "2026-10-01 08:53:09.656 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.658 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.658 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.659 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.661 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003769",
                                "2026-10-01 08:53:09.675 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.677 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.677 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.678 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.680 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003737",
                                "2026-10-01 08:53:09.854 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.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-01 08:53:09.856 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.856 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.857 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001413",
                                "2026-10-01 08:53:11.362 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.364 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.365 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.365 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.367 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003325",
                                "2026-10-01 08:53:11.635 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.637 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.638 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.639 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.642 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.005493",
                                "2026-10-01 08:53:11.656 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.657 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.657 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.658 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.660 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003082",
                                "2026-10-01 08:53:11.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.663 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.663 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.664 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.665 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001694",
                                "2026-10-01 08:53:11.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34974) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.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-01 08:53:11.685 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001653",
                                "2026-10-01 08:53:11.859 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60700) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.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-01 08:53:11.861 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001838",
                                "2026-10-01 08:53:13.369 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.373 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.377 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.377 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.378 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.006126",
                                "2026-10-01 08:53:13.646 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.648 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.652 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.653 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.655 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.007488",
                                "2026-10-01 08:53:13.661 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60714) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.665 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.666 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.667 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003817",
                                "2026-10-01 08:53:13.668 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.669 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.669 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.670 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002848",
                                "2026-10-01 08:53:13.688 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.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-01 08:53:13.690 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.691 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002085",
                                "2026-10-01 08:53:13.861 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.863 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.863 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.863 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.864 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002134",
                                "2026-10-01 08:53:15.381 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.383 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.384 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.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-01 08:53:15.387 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004587",
                                "2026-10-01 08:53:15.657 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.660 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.661 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.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-01 08:53:15.664 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004685",
                                "2026-10-01 08:53:15.670 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.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-01 08:53:15.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-01 08:53:15.671 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.672 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001618",
                                "2026-10-01 08:53:15.673 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.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-01 08:53:15.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-01 08:53:15.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-01 08:53:15.676 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001664",
                                "2026-10-01 08:53:15.694 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44492) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.695 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.695 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.695 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.696 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001603",
                                "2026-10-01 08:53:15.864 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.865 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.866 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.866 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.868 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002217",
                                "2026-10-01 08:53:17.389 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.391 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.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-01 08:53:17.392 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.393 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002789",
                                "2026-10-01 08:53:17.667 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.669 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.669 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.669 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.671 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002866",
                                "2026-10-01 08:53:17.675 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.678 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.678 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.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-01 08:53:17.683 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.684 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.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-01 08:53:17.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-01 08:53:17.686 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.008316",
                                "2026-10-01 08:53:17.687 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004988",
                                "2026-10-01 08:53:17.697 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.700 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.700 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.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-01 08:53:17.703 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003674",
                                "2026-10-01 08:53:17.869 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58110) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.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-01 08:53:17.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-01 08:53:17.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-01 08:53:17.872 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002610",
                                "2026-10-01 08:53:19.396 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.397 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.398 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.398 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.400 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002456",
                                "2026-10-01 08:53:19.674 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44530) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.675 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.675 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.676 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.680 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.005095",
                                "2026-10-01 08:53:19.687 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.689 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.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-01 08:53:19.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-01 08:53:19.690 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.690 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.690 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.691 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002595",
                                "2026-10-01 08:53:19.691 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001470",
                                "2026-10-01 08:53:19.706 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.707 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.707 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.707 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.708 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001594",
                                "2026-10-01 08:53:19.874 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.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-01 08:53:19.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-01 08:53:19.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-01 08:53:19.882 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.006102",
                                "2026-10-01 08:53:21.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.407 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.407 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.407 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.409 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001878",
                                "2026-10-01 08:53:21.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.686 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.687 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.687 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.689 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002908",
                                "2026-10-01 08:53:21.693 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.694 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.695 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.695 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.695 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.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-01 08:53:21.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-01 08:53:21.697 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.697 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002084",
                                "2026-10-01 08:53:21.698 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003028",
                                "2026-10-01 08:53:21.711 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.712 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.712 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.712 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.713 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001859",
                                "2026-10-01 08:53:21.883 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58128) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.884 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.885 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.885 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.886 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001650",
                                "2026-10-01 08:53:23.412 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.414 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.415 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.415 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.418 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003685",
                                "2026-10-01 08:53:23.692 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.693 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.694 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.694 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.697 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.004425",
                                "2026-10-01 08:53:23.699 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.700 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.701 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.701 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.701 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.703 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002930",
                                "2026-10-01 08:53:23.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-01 08:53:23.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-01 08:53:23.705 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.706 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002839",
                                "2026-10-01 08:53:23.716 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.717 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.717 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.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-01 08:53:23.718 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001557",
                                "2026-10-01 08:53:23.887 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58142) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.889 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.889 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.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-01 08:53:23.891 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002119",
                                "2026-10-01 08:53:24.740 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.743 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.743 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.745 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:24] \"GET / HTTP/1.1\" 300 2014 0.004030",
                                "2026-10-01 08:53:25.419 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.421 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.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-01 08:53:25.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-01 08:53:25.424 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.003282",
                                "2026-10-01 08:53:25.700 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.702 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.702 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.702 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.703 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002071",
                                "2026-10-01 08:53:25.705 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.706 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.707 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.707 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.708 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.709 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002481",
                                "2026-10-01 08:53:25.709 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.710 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.710 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.712 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.003032",
                                "2026-10-01 08:53:25.721 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40712) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.723 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.723 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.723 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.724 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002062",
                                "2026-10-01 08:53:25.893 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.894 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.894 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.895 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.896 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002100",
                                "2026-10-01 08:53:27.427 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.430 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.432 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.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-01 08:53:27.435 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.005547",
                                "2026-10-01 08:53:27.706 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.707 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.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-01 08:53:27.708 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.709 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001713",
                                "2026-10-01 08:53:27.711 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.712 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.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-01 08:53:27.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-01 08:53:27.713 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.715 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002868",
                                "2026-10-01 08:53:27.715 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.716 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.716 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.718 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.003253",
                                "2026-10-01 08:53:27.727 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53:27.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-01 08:53:27.729 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.734 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.006115",
                                "2026-10-01 08:53:27.897 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.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-01 08:53:27.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-01 08:53:27.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-01 08:53:27.900 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002543",
                                "2026-10-01 08:53:29.437 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.439 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.439 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.440 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.442 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003538",
                                "2026-10-01 08:53:29.711 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.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-01 08:53:29.714 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.714 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.716 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003488",
                                "2026-10-01 08:53:29.717 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.718 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.719 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.719 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49042) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.721 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002810",
                                "2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.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-01 08:53:29.725 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003309",
                                "2026-10-01 08:53:29.737 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.739 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.744 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.005096",
                                "2026-10-01 08:53:29.902 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.905 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.906 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002563",
                                "2026-10-01 08:53:31.444 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.446 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.447 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.447 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.449 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003438",
                                "2026-10-01 08:53:31.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.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-01 08:53:31.719 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.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-01 08:53:31.721 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001997",
                                "2026-10-01 08:53:31.722 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.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-01 08:53:31.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-01 08:53:31.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-01 08:53:31.725 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001898",
                                "2026-10-01 08:53:31.727 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49052) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.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-01 08:53:31.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-01 08:53:31.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-01 08:53:31.730 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001926",
                                "2026-10-01 08:53:31.746 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40770) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.750 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.751 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.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-01 08:53:31.754 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.004428",
                                "2026-10-01 08:53:31.908 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.909 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.909 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.910 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.911 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002585",
                                "2026-10-01 08:53:32.260 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.263 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-01 08:53:32.263 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.264 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.265 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:32] \"GET / HTTP/1.1\" 300 1870 0.001619",
                                "2026-10-01 08:53:33.452 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.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-01 08:53:33.455 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.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-01 08:53:33.458 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003744",
                                "2026-10-01 08:53:33.724 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.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-01 08:53:33.727 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.727 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.728 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.730 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003754",
                                "2026-10-01 08:53:33.730 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.730 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.731 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.732 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.733 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002925",
                                "2026-10-01 08:53:33.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-01 08:53:33.734 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.734 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.736 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003174",
                                "2026-10-01 08:53:33.757 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.758 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.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-01 08:53:33.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-01 08:53:33.761 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003073",
                                "2026-10-01 08:53:33.913 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.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-01 08:53:33.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-01 08:53:33.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-01 08:53:33.917 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002702",
                                "2026-10-01 08:53:35.395 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39354) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.398 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.399 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.399 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.401 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:35] \"GET / HTTP/1.1\" 300 2014 0.003531",
                                "2026-10-01 08:53:35.460 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.462 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.462 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.462 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.464 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002643",
                                "2026-10-01 08:53:35.732 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.733 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.733 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.733 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.735 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001830",
                                "2026-10-01 08:53:35.735 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.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-01 08:53:35.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-01 08:53:35.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-01 08:53:35.738 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.739 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002410",
                                "2026-10-01 08:53:35.739 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.739 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.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-01 08:53:35.741 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002040",
                                "2026-10-01 08:53:35.763 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49648) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.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-01 08:53:35.765 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.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-01 08:53:35.767 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002348",
                                "2026-10-01 08:53:35.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39370) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.921 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.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-01 08:53:35.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-01 08:53:35.923 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002259",
                                "2026-10-01 08:53:37.468 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42318) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.470 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.471 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.471 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.473 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003027",
                                "2026-10-01 08:53:37.737 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.738 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.739 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.740 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.741 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002970",
                                "2026-10-01 08:53:37.742 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.743 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.745 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.745 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.745 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.747 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003021",
                                "2026-10-01 08:53:37.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-01 08:53:37.749 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.749 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.752 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003290",
                                "2026-10-01 08:53:37.769 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49666) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.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-01 08:53:37.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-01 08:53:37.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-01 08:53:37.772 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001433",
                                "2026-10-01 08:53:37.926 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.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-01 08:53:37.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-01 08:53:37.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-01 08:53:37.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003048",
                                "2026-10-01 08:53:39.475 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.476 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.476 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.477 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.478 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001985",
                                "2026-10-01 08:53:39.744 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.746 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.746 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.746 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.749 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003523",
                                "2026-10-01 08:53:39.750 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.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-01 08:53:39.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-01 08:53:39.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-01 08:53:39.753 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002061",
                                "2026-10-01 08:53:39.754 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.756 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.756 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.757 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.758 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002549",
                                "2026-10-01 08:53:39.774 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.775 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.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-01 08:53:39.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-01 08:53:39.777 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002460",
                                "2026-10-01 08:53:39.932 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53: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-01 08:53: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-01 08:53:39.937 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002837",
                                "2026-10-01 08:53:41.480 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42350) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.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-01 08:53:41.482 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.482 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.484 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003025",
                                "2026-10-01 08:53:41.752 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49694) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.754 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.754 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.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-01 08:53:41.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.757 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.758 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.004997",
                                "2026-10-01 08:53:41.758 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.760 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003003",
                                "2026-10-01 08:53:41.761 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.762 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.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-01 08:53:41.763 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.764 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002471",
                                "2026-10-01 08:53:41.780 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.782 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.783 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.783 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.787 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.004919",
                                "2026-10-01 08:53:41.937 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.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-01 08:53:41.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-01 08:53:41.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-01 08:53:41.944 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.005126",
                                "2026-10-01 08:53:43.486 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42370) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.487 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.488 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.488 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.489 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001728",
                                "2026-10-01 08:53:43.760 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.762 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.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-01 08:53:43.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-01 08:53:43.763 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001758",
                                "2026-10-01 08:53:43.764 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.765 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.765 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.765 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.766 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001665",
                                "2026-10-01 08:53:43.767 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39424) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.768 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.768 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.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-01 08:53:43.769 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001545",
                                "2026-10-01 08:53:43.789 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.790 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.791 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.791 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.792 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001832",
                                "2026-10-01 08:53:43.945 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.946 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.947 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.947 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.948 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001780",
                                "2026-10-01 08:53:45.491 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.492 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.495 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002642",
                                "2026-10-01 08:53:45.766 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.767 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.769 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.770 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.770 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.770 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.771 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001599",
                                "2026-10-01 08:53:45.772 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41880) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.773 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.006113",
                                "2026-10-01 08:53:45.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-01 08:53:45.773 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.773 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.774 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002018",
                                "2026-10-01 08:53:45.793 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49324) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.794 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.796 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001537",
                                "2026-10-01 08:53:45.949 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41892) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.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-01 08:53:45.951 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.951 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.954 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.004002",
                                "2026-10-01 08:53:47.498 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32798) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.499 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:47.499 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.500 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.501 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001971",
                                "2026-10-01 08:53:47.774 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.775 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49338) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.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-01 08:53:47.777 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.777 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.778 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002543",
                                "2026-10-01 08:53:47.779 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.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-01 08:53:47.780 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.783 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003455",
                                "2026-10-01 08:53:47.785 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.004268",
                                "2026-10-01 08:53:47.799 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.801 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:47.802 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.802 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.805 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.004405",
                                "2026-10-01 08:53:47.956 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41914) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.960 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002498",
                                "2026-10-01 08:53:49.503 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.505 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.505 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.505 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.506 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001464",
                                "2026-10-01 08:53:49.782 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32832) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.783 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.783 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.783 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.784 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001683",
                                "2026-10-01 08:53:49.786 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.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-01 08:53:49.787 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.787 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.787 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41924) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.788 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-01 08:53:49.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-01 08:53:49.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-01 08:53:49.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-01 08:53:49.792 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003574",
                                "2026-10-01 08:53:49.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.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-01 08:53:49.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-01 08:53:49.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-01 08:53:49.812 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002867",
                                "2026-10-01 08:53:49.962 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.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-01 08:53:49.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-01 08:53:49.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-01 08:53:49.965 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001784",
                                "2026-10-01 08:53:51.508 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.510 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.510 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.511 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.512 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002530",
                                "2026-10-01 08:53:51.786 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32858) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.788 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.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-01 08:53:51.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-01 08:53:51.790 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53:51.791 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003584",
                                "2026-10-01 08:53: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-01 08:53:51.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-01 08:53:51.793 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41936) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.793 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002271",
                                "2026-10-01 08:53:51.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-01 08:53:51.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-01 08:53:51.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-01 08:53:51.795 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001684",
                                "2026-10-01 08:53:51.814 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53:51.816 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.816 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.819 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003562",
                                "2026-10-01 08:53:51.964 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.966 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.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-01 08:53: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-01 08:53:51.969 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003494",
                                "2026-10-01 08:53:53.516 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.518 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.522 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004778",
                                "2026-10-01 08:53:53.793 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.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-01 08:53:53.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-01 08:53:53.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-01 08:53:53.795 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.796 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001639",
                                "2026-10-01 08:53:53.797 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.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-01 08:53:53.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-01 08:53:53.799 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002690",
                                "2026-10-01 08:53:53.800 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.801 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.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-01 08:53:53.802 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.803 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001924",
                                "2026-10-01 08:53:53.821 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.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-01 08:53:53.822 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.822 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.823 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-01 08:53:53.970 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41954) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.972 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.972 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.973 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.975 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003133",
                                "2026-10-01 08:53:55.525 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.526 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:55.526 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:55.526 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:55.528 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001911",
                                "2026-10-01 08:53:55.799 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.801 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001657",
                                "2026-10-01 08:53:55.802 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.803 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:55.804 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.806 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001509",
                                "2026-10-01 08:53:55.808 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.005401",
                                "2026-10-01 08:53:55.825 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.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-01 08:53:55.827 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53: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-01 08:53:55.829 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002074",
                                "2026-10-01 08:53:55.977 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.979 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.982 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003720",
                                "2026-10-01 08:53:57.530 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32968) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.533 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.534 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.535 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.537 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004047",
                                "2026-10-01 08:53:57.803 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.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-01 08:53:57.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-01 08:53:57.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-01 08:53:57.808 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004186",
                                "2026-10-01 08:53:57.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.810 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.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-01 08:53:57.813 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.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-01 08:53:57.814 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.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-01 08:53:57.816 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002724",
                                "2026-10-01 08:53:57.816 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.817 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004658",
                                "2026-10-01 08:53:57.830 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.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-01 08:53:57.833 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.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-01 08:53:57.835 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003671",
                                "2026-10-01 08:53:57.983 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.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-01 08:53:57.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-01 08:53:57.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-01 08:53:57.987 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002653",
                                "2026-10-01 08:53:59.540 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.541 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:59.541 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.541 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.542 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001595",
                                "2026-10-01 08:53:59.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.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-01 08:53:59.814 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002631",
                                "2026-10-01 08:53:59.820 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54548) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.819 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.822 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.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-01 08:53:59.822 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.822 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.823 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001406",
                                "2026-10-01 08:53:59.823 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002077",
                                "2026-10-01 08:53:59.838 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.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-01 08:53:59.839 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.839 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.841 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001620",
                                "2026-10-01 08:53:59.988 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.989 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:59.990 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.990 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.991 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001759",
                                "",
                                "===== 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-54ba-b583-000000000007-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:02.440803Z",
                            "start": "2026-10-01T08:53:54.857658Z"
                        },
                        "id": "0242ac1f-6606-54ba-b583-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-01 08:51:48.949 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002681",
                                "2026-10-01 08:51:49.202 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51384) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.203 939 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-01 08:51:49.204 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:49.204 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:49.205 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"GET / HTTP/1.1\" 300 1870 0.002318",
                                "2026-10-01 08:51:49.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 51396) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.617 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:49.618 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:49.618 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:49.620 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003253",
                                "2026-10-01 08:51:49.657 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51402) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.658 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:49.658 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:49.659 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:49.660 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001609",
                                "2026-10-01 08:51:50.368 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.370 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.371 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:50.371 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.371 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.373 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002766",
                                "2026-10-01 08:51:50.373 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.373 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:50.374 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.376 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003212",
                                "2026-10-01 08:51:50.902 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 36518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.903 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.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-01 08:51:50.905 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.908 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.005154",
                                "2026-10-01 08:51:50.952 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 36528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.955 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.956 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:50.956 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.959 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002471",
                                "2026-10-01 08:51:51.620 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51416) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.622 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.622 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.622 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.624 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002524",
                                "2026-10-01 08:51:51.662 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 51422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.663 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.663 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.663 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.664 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001748",
                                "2026-10-01 08:51:52.375 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.377 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:52.377 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:52.377 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:52.379 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.379 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002355",
                                "2026-10-01 08:51:52.380 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:52.380 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:52.380 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:52.381 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001637",
                                "2026-10-01 08:51:52.911 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 36538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.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-01 08:51:52.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-01 08:51:52.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-01 08:51:52.913 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001810",
                                "2026-10-01 08:51:52.960 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 36552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.962 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:52.964 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:52.964 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:52.966 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.004344",
                                "2026-10-01 08:51:53.626 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.627 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.628 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.628 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.630 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002543",
                                "2026-10-01 08:51:53.666 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59694) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.668 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.668 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.669 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.671 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003150",
                                "2026-10-01 08:51:54.381 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55328) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.383 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.383 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:54.384 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.384 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.386 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.386 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:54.386 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.387 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.004198",
                                "2026-10-01 08:51:54.389 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.003323",
                                "2026-10-01 08:51:54.916 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.918 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.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-01 08:51:54.919 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.921 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.003586",
                                "2026-10-01 08:51:54.969 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.970 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.971 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:54.971 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.972 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002051",
                                "2026-10-01 08:51:55.632 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59700) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.633 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.633 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.633 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.634 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001618",
                                "2026-10-01 08:51:55.673 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.675 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.675 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.675 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.678 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003229",
                                "2026-10-01 08:51:56.388 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.389 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:56.390 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:56.390 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.391 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001768",
                                "2026-10-01 08:51:56.391 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55348) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.393 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:56.393 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:56.393 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.394 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002005",
                                "2026-10-01 08:51:56.924 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.925 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:56.926 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:56.926 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.927 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001755",
                                "2026-10-01 08:51:56.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.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-01 08:51:56.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-01 08:51:56.976 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.977 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001567",
                                "2026-10-01 08:51:57.636 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.638 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.639 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.639 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.642 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003669",
                                "2026-10-01 08:51:57.680 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.682 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.682 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.682 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.684 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002617",
                                "2026-10-01 08:51:58.392 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55356) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.393 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:58.393 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:58.394 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.394 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001443",
                                "2026-10-01 08:51:58.395 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55360) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.396 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:58.396 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:58.397 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.397 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001347",
                                "2026-10-01 08:51:58.929 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.931 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:58.931 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:58.932 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.934 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002915",
                                "2026-10-01 08:51:58.978 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.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-01 08:51:58.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-01 08:51:58.981 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.984 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.003900",
                                "2026-10-01 08:51:59.643 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.645 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.645 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.645 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.647 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002140",
                                "2026-10-01 08:51:59.685 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.686 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.687 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.687 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.688 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-01 08:52:00.397 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.397 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.398 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:00.399 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:00.399 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:00.399 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:00.399 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:00.399 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:00.400 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002232",
                                "2026-10-01 08:52:00.401 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002817",
                                "2026-10-01 08:52:00.936 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52640) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.938 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:00.939 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:00.939 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:00.940 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002520",
                                "2026-10-01 08:52:00.985 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.987 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:00.987 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:00.988 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:00.989 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002535",
                                "2026-10-01 08:52:01.649 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 59760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.651 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.651 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.651 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.653 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002690",
                                "2026-10-01 08:52:01.689 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 59766) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.691 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.691 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.691 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.693 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002437",
                                "2026-10-01 08:52:02.403 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 55386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.404 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.405 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.405 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.405 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.406 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.406 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001738",
                                "2026-10-01 08:52:02.406 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.408 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.003331",
                                "2026-10-01 08:52:02.942 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.944 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.944 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.944 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.946 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002084",
                                "2026-10-01 08:52:02.992 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 52674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.993 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.993 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.994 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.995 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002069",
                                "2026-10-01 08:52:03.654 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 34980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.655 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.656 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.656 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.657 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001673",
                                "2026-10-01 08:52:03.695 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.696 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.697 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.697 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.699 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003013",
                                "2026-10-01 08:52:04.408 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.409 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:04.410 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:04.410 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:04.411 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002070",
                                "2026-10-01 08:52:04.412 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.413 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:04.413 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:04.413 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:04.414 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001549",
                                "2026-10-01 08:52:04.947 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.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-01 08:52:04.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-01 08:52:04.952 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:04.956 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.006332",
                                "2026-10-01 08:52:04.997 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.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-01 08:52:04.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-01 08:52:05.000 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.002 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003111",
                                "2026-10-01 08:52:05.659 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35002) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.660 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.660 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.661 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.663 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002988",
                                "2026-10-01 08:52:05.700 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35018) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.701 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.702 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.702 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.704 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003269",
                                "2026-10-01 08:52:06.413 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:06.414 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:06.415 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:06.415 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:06.416 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001717",
                                "2026-10-01 08:52:06.416 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:06.418 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:06.418 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:06.418 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:06.419 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001864",
                                "2026-10-01 08:52:06.962 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:06.963 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:06.964 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:06.964 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:06.966 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002542",
                                "2026-10-01 08:52:07.002 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.003 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.003 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.004 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.005 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001840",
                                "2026-10-01 08:52:07.665 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.666 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.666 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.666 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.667 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001474",
                                "2026-10-01 08:52:07.705 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.706 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.706 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.706 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.714 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.008135",
                                "2026-10-01 08:52:08.417 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:08.419 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:08.419 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:08.419 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:08.421 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002044",
                                "2026-10-01 08:52:08.420 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:08.422 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:08.423 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:08.423 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:08.424 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002167",
                                "2026-10-01 08:52:08.968 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:08.969 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:08.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-01 08:52:08.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-01 08:52:08.971 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001713",
                                "2026-10-01 08:52:09.009 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.010 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.010 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.010 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.011 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001486",
                                "2026-10-01 08:52:09.670 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.671 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.672 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.672 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.673 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001646",
                                "2026-10-01 08:52:09.716 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.717 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.717 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.717 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.718 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001439",
                                "2026-10-01 08:52:10.422 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38296) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:10.424 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:10.424 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:10.424 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:10.426 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002656",
                                "2026-10-01 08:52:10.426 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:10.427 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:10.428 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:10.428 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:10.429 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001686",
                                "2026-10-01 08:52:10.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:10.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-01 08:52:10.976 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:10.976 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:10.977 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002080",
                                "2026-10-01 08:52:11.014 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.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-01 08:52:11.015 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.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-01 08:52:11.017 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002146",
                                "2026-10-01 08:52:11.675 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.677 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.677 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.678 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.679 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002491",
                                "2026-10-01 08:52:11.720 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.721 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.722 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.722 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.724 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002642",
                                "2026-10-01 08:52:12.430 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:12.430 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 38322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:12.432 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:12.432 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:12.432 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:12.433 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:12.434 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002050",
                                "2026-10-01 08:52:12.434 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:12.435 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:12.437 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.004007",
                                "2026-10-01 08:52:12.980 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:12.981 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:12.982 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:12.982 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:12.984 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002724",
                                "2026-10-01 08:52:13.020 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 46258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.022 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.023 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.023 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.026 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004675",
                                "2026-10-01 08:52:13.682 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.683 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.684 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.684 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.686 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002489",
                                "2026-10-01 08:52:13.725 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.727 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.727 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.727 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.729 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002636",
                                "2026-10-01 08:52:14.435 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:14.436 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:14.437 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:14.437 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:14.440 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.003413",
                                "2026-10-01 08:52:14.440 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:14.441 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:14.441 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:14.441 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:14.442 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001628",
                                "2026-10-01 08:52:14.987 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52: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-01 08:52: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-01 08:52: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-01 08:52:14.989 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001618",
                                "2026-10-01 08:52:15.029 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.030 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.030 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.030 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.031 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001755",
                                "2026-10-01 08:52:15.688 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.689 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.689 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.689 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.690 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001586",
                                "2026-10-01 08:52:15.730 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.733 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.733 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.734 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.736 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003992",
                                "2026-10-01 08:52:16.441 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:16.443 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:16.444 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:16.444 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:16.444 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:16.446 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003181",
                                "2026-10-01 08:52:16.447 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:16.447 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:16.449 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:16.451 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.004567",
                                "2026-10-01 08:52:16.991 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:16.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-01 08:52:16.994 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:16.994 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:16.996 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003171",
                                "2026-10-01 08:52:17.034 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.035 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.036 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.036 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.037 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002191",
                                "2026-10-01 08:52:17.692 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.694 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.694 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.695 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.696 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002795",
                                "2026-10-01 08:52:17.738 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43278) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.739 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.739 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.739 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.741 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001994",
                                "2026-10-01 08:52:18.447 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:18.449 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:18.450 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:18.451 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:18.453 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:18.454 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.005213",
                                "2026-10-01 08:52:18.455 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:18.455 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:18.456 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:18.458 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.003049",
                                "2026-10-01 08:52:18.999 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.001 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.001 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.002 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.004 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003977",
                                "2026-10-01 08:52:19.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.041 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.042 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.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-01 08:52:19.046 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.004526",
                                "2026-10-01 08:52:19.266 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.268 939 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-01 08:52:19.268 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.269 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.271 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"GET / HTTP/1.1\" 300 1870 0.004257",
                                "2026-10-01 08:52:19.699 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43292) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.700 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.700 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.701 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.702 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002120",
                                "2026-10-01 08:52:19.743 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 43296) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.744 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.744 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.745 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001685",
                                "2026-10-01 08:52:20.457 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42206) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:20.458 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:20.458 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:20.458 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:20.459 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-01 08:52:20.460 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:20.462 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:20.462 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:20.463 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:20.465 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.003262",
                                "2026-10-01 08:52:21.006 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.007 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.008 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.008 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.009 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001674",
                                "2026-10-01 08:52:21.053 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.055 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.056 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.056 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.059 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.004782",
                                "2026-10-01 08:52:21.704 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.705 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.706 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.706 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.707 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002140",
                                "2026-10-01 08:52:21.748 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 43312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.750 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.752 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.753 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.755 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.004666",
                                "2026-10-01 08:52:22.462 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:22.463 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:22.463 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:22.463 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:22.465 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002075",
                                "2026-10-01 08:52:22.466 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:22.468 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:22.470 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:22.470 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:22.473 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.005543",
                                "2026-10-01 08:52:23.012 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 56232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.013 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.014 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.014 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.016 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003082",
                                "2026-10-01 08:52:23.062 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 56240) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.065 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.065 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.066 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.068 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003984",
                                "2026-10-01 08:52:23.709 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50900) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.711 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.711 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.711 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.712 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001591",
                                "2026-10-01 08:52:23.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50912) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.758 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.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-01 08:52:23.760 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002815",
                                "2026-10-01 08:52:24.468 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:24.469 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:24.470 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:24.470 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:24.471 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001533",
                                "2026-10-01 08:52:24.475 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42684) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:24.477 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:24.478 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:24.478 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:24.481 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.003756",
                                "2026-10-01 08:52:25.018 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.020 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.020 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.020 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.022 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002180",
                                "2026-10-01 08:52:25.071 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51306) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.073 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.077 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004138",
                                "2026-10-01 08:52:25.713 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.714 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.714 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.715 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.715 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001461",
                                "2026-10-01 08:52:25.762 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50932) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.764 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.764 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.764 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.765 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001479",
                                "2026-10-01 08:52:26.474 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:26.475 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:26.475 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:26.476 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:26.478 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002852",
                                "2026-10-01 08:52:26.482 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:26.483 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:26.483 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:26.483 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:26.484 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.001855",
                                "2026-10-01 08:52:27.023 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.024 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.025 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.025 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.026 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001616",
                                "2026-10-01 08:52:27.079 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.082 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.082 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.083 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.084 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002262",
                                "2026-10-01 08:52:27.717 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.718 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.719 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.719 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.720 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001714",
                                "2026-10-01 08:52:27.766 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.767 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.767 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.767 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.768 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001679",
                                "2026-10-01 08:52:28.478 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42708) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:28.480 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:28.480 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:28.480 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:28.481 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001770",
                                "2026-10-01 08:52:28.485 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:28.486 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:28.487 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:28.487 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:28.488 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001871",
                                "2026-10-01 08:52:29.028 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51336) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.029 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.030 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.030 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.032 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002301",
                                "2026-10-01 08:52:29.087 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.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-01 08:52:29.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-01 08:52:29.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-01 08:52:29.089 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001959",
                                "2026-10-01 08:52:29.721 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.723 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.723 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.723 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.725 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002706",
                                "2026-10-01 08:52:29.771 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.773 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.774 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.774 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.776 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003909",
                                "2026-10-01 08:52:30.484 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42720) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:30.486 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:30.486 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:30.486 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:30.488 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002239",
                                "2026-10-01 08:52:30.488 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:30.489 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:30.490 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:30.490 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:30.491 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-01 08:52:31.033 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.034 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.034 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.035 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.036 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001468",
                                "2026-10-01 08:52:31.093 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 51362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.094 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.095 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.095 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.096 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001725",
                                "2026-10-01 08:52:31.727 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50974) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.728 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.729 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.729 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.731 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002749",
                                "2026-10-01 08:52:31.778 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50976) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.781 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.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-01 08:52:31.782 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.784 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003477",
                                "2026-10-01 08:52:32.491 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42732) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.493 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 42740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.493 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:32.495 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:32.495 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:32.495 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:32.497 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:32.498 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:32.498 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.005149",
                                "2026-10-01 08:52:32.500 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.005309",
                                "2026-10-01 08:52:33.038 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.040 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001811",
                                "2026-10-01 08:52:33.099 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.100 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.100 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.101 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.103 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003323",
                                "2026-10-01 08:52:33.733 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47712) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.734 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.735 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.735 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.736 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002144",
                                "2026-10-01 08:52:33.786 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.788 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.789 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.790 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.792 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003664",
                                "2026-10-01 08:52:34.500 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:34.501 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:34.502 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:34.502 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:34.502 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:34.503 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:34.503 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:34.503 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:34.504 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002840",
                                "2026-10-01 08:52:34.505 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.003055",
                                "2026-10-01 08:52:35.042 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60362) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.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-01 08:52:35.047 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.047 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.048 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-01 08:52:35.105 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.107 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.107 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.108 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.109 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002288",
                                "2026-10-01 08:52:35.736 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.737 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.738 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.738 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.740 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002455",
                                "2026-10-01 08:52:35.793 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.794 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.795 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.795 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.796 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001835",
                                "2026-10-01 08:52:36.507 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35256) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:36.508 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:36.508 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:36.509 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:36.509 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:36.510 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001589",
                                "2026-10-01 08:52:36.511 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:36.511 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:36.511 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:36.512 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001364",
                                "2026-10-01 08:52:37.051 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 60388) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.052 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.053 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.053 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.054 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002119",
                                "2026-10-01 08:52:37.112 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.113 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.113 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.113 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.114 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001575",
                                "2026-10-01 08:52:37.740 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.743 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.743 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.746 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003853",
                                "2026-10-01 08:52:37.798 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.800 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.800 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.800 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.802 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002818",
                                "2026-10-01 08:52:38.512 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:38.513 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:38.514 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:38.514 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.514 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.515 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001472",
                                "2026-10-01 08:52:38.516 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:38.517 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.517 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.518 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002117",
                                "2026-10-01 08:52:39.056 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 60410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.057 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.057 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.058 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.059 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001559",
                                "2026-10-01 08:52:39.117 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.119 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.119 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.120 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.121 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002644",
                                "2026-10-01 08:52:39.746 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47768) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.748 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.749 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.749 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.752 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003996",
                                "2026-10-01 08:52:39.804 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.805 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.806 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.806 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.807 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002189",
                                "2026-10-01 08:52:40.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:40.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:40.519 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:40.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:40.520 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:40.520 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001967",
                                "2026-10-01 08:52:40.522 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:40.523 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:40.524 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:40.526 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.004664",
                                "2026-10-01 08:52:41.062 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.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-01 08:52:41.066 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003744",
                                "2026-10-01 08:52:41.123 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 60450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.125 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.125 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.125 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.127 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002344",
                                "2026-10-01 08:52:41.754 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 47788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.755 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.755 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.755 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.757 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002643",
                                "2026-10-01 08:52:41.809 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.811 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.812 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001536",
                                "2026-10-01 08:52:42.522 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.523 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:42.523 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:42.524 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.524 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001379",
                                "2026-10-01 08:52:42.528 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35330) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.529 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:42.530 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:42.530 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.532 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002706",
                                "2026-10-01 08:52:43.069 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.070 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.070 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.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-01 08:52:43.071 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001557",
                                "2026-10-01 08:52:43.129 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60474) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.131 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.131 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.131 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.132 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001592",
                                "2026-10-01 08:52:43.760 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.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-01 08:52:43.761 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.761 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.762 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001704",
                                "2026-10-01 08:52:43.814 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.815 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.816 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.816 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.817 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002397",
                                "2026-10-01 08:52:44.527 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50314) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.528 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:44.528 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:44.529 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:44.530 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.002614",
                                "2026-10-01 08:52:44.535 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50318) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.536 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:44.536 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:44.536 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:44.537 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-01 08:52:45.074 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 43242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.075 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.076 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.076 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.078 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002934",
                                "2026-10-01 08:52:45.135 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.136 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.136 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.137 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.138 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002415",
                                "2026-10-01 08:52:45.764 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54256) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.765 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.765 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.766 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.767 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001916",
                                "2026-10-01 08:52:45.820 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 54258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.821 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.821 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.821 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.823 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002349",
                                "2026-10-01 08:52:46.532 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50328) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.534 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:46.535 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:46.536 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.537 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003063",
                                "2026-10-01 08:52:46.538 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50332) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.539 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:46.540 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:46.540 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.541 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001867",
                                "2026-10-01 08:52:47.082 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.084 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.084 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.085 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.086 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002925",
                                "2026-10-01 08:52:47.141 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.143 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.143 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.144 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.146 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003804",
                                "2026-10-01 08:52:47.769 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 54264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.770 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.770 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.771 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.772 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002055",
                                "2026-10-01 08:52:47.825 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 54272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.826 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.827 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.827 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.830 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003987",
                                "2026-10-01 08:52:48.540 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50344) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.542 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:48.542 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:48.542 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:48.543 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.544 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002997",
                                "2026-10-01 08:52:48.544 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:48.545 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:48.545 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:48.546 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001914",
                                "2026-10-01 08:52:49.087 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.089 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.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-01 08:52:49.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-01 08:52:49.090 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002016",
                                "2026-10-01 08:52:49.148 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 43276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.149 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.149 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.150 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.150 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001626",
                                "2026-10-01 08:52:49.348 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.349 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-01 08:52:49.350 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.350 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.352 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"GET / HTTP/1.1\" 300 1870 0.003447",
                                "2026-10-01 08:52:49.774 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.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-01 08:52:49.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-01 08:52:49.777 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.779 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003231",
                                "2026-10-01 08:52:49.832 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.834 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.834 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.834 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.838 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.004348",
                                "2026-10-01 08:52:50.546 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.547 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.548 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:50.548 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:50.548 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.549 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001973",
                                "2026-10-01 08:52:50.550 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.550 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:50.550 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:50.552 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002574",
                                "2026-10-01 08:52:51.092 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.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-01 08:52:51.094 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.094 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.095 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002197",
                                "2026-10-01 08:52:51.153 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.154 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.155 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.155 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.156 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002436",
                                "2026-10-01 08:52:51.781 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54298) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.783 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.783 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.784 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.785 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002772",
                                "2026-10-01 08:52:51.840 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54304) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.841 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.841 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.841 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.843 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001806",
                                "2026-10-01 08:52:52.551 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 50378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.552 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:52.552 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:52.553 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:52.554 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001483",
                                "2026-10-01 08:52:52.554 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50388) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.555 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:52.555 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:52.555 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:52.556 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001472",
                                "2026-10-01 08:52:53.098 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 43316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.100 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.100 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.101 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.103 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004021",
                                "2026-10-01 08:52:53.159 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.162 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.163 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.164 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.166 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004531",
                                "2026-10-01 08:52:53.785 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.786 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.787 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.787 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.788 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001571",
                                "2026-10-01 08:52:53.844 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37338) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.846 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.846 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.847 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.848 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002768",
                                "2026-10-01 08:52:54.557 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33570) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.557 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.558 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:54.558 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:54.558 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.559 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:54.559 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001607",
                                "2026-10-01 08:52:54.560 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:54.560 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.563 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.003942",
                                "2026-10-01 08:52:55.106 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.107 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.107 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.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-01 08:52:55.109 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001862",
                                "2026-10-01 08:52:55.168 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.169 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.169 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.169 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.170 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001598",
                                "2026-10-01 08:52:55.789 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37354) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.790 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.791 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.791 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.792 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002004",
                                "2026-10-01 08:52:55.850 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37370) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.852 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.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-01 08:52:55.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-01 08:52:55.856 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003900",
                                "2026-10-01 08:52:56.562 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.563 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:56.563 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:56.564 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:56.565 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002220",
                                "2026-10-01 08:52:56.565 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.567 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:56.567 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:56.567 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:56.569 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002691",
                                "2026-10-01 08:52:57.111 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.112 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.113 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.113 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.115 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002653",
                                "2026-10-01 08:52:57.172 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.174 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.174 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.174 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.175 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001900",
                                "2026-10-01 08:52:57.794 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.796 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.796 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.796 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.798 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002236",
                                "2026-10-01 08:52:57.857 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.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-01 08:52:57.866 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.006577",
                                "2026-10-01 08:52:58.567 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33596) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.569 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:58.569 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:58.569 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:58.570 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001732",
                                "2026-10-01 08:52:58.571 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.572 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:58.573 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:58.573 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:58.574 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002414",
                                "2026-10-01 08:52:59.116 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42662) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.117 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.118 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.118 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.119 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001826",
                                "2026-10-01 08:52:59.178 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.179 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.179 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.180 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.181 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002311",
                                "2026-10-01 08:52:59.800 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37404) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.801 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.802 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.802 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.805 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.004541",
                                "2026-10-01 08:52:59.869 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.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-01 08:52:59.871 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.871 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.872 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001830",
                                "2026-10-01 08:53:00.572 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.574 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:00.574 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:00.574 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:00.575 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002014",
                                "2026-10-01 08:53:00.576 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 33610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.577 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:00.578 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:00.578 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:00.579 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002042",
                                "2026-10-01 08:53:01.121 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.123 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.124 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.124 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.127 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.004323",
                                "2026-10-01 08:53:01.184 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.185 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.185 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.185 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.186 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001610",
                                "2026-10-01 08:53:01.806 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 37414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.808 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.809 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.810 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.812 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.004894",
                                "2026-10-01 08:53:01.873 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.874 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.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-01 08:53:01.875 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.878 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003772",
                                "2026-10-01 08:53:02.577 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.578 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.579 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.579 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:02.580 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002395",
                                "2026-10-01 08:53:02.581 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 33630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.583 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.583 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.583 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:02.585 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001978",
                                "2026-10-01 08:53:03.130 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 42696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.131 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.131 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.131 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.132 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001508",
                                "2026-10-01 08:53:03.188 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 42710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.190 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.191 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.191 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.194 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003798",
                                "2026-10-01 08:53:03.812 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.813 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.814 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.814 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.815 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001732",
                                "2026-10-01 08:53:03.879 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.881 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.882 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.883 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.886 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.004814",
                                "2026-10-01 08:53:04.582 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.584 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:04.584 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:04.584 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.586 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002981",
                                "2026-10-01 08:53:04.587 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.588 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:04.589 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:04.589 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.590 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001955",
                                "2026-10-01 08:53:05.135 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47146) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.137 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.137 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.138 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.139 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002553",
                                "2026-10-01 08:53:05.197 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.198 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.199 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.199 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.201 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002612",
                                "2026-10-01 08:53:05.817 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.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-01 08:53:05.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-01 08:53:05.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-01 08:53:05.821 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001846",
                                "2026-10-01 08:53:05.889 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.890 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.890 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.890 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.892 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002244",
                                "2026-10-01 08:53:06.588 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.589 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.589 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.590 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.591 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002133",
                                "2026-10-01 08:53:06.592 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.594 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.594 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.594 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.596 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002276",
                                "2026-10-01 08:53:07.142 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.143 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.144 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.144 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.146 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003127",
                                "2026-10-01 08:53:07.202 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.203 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.204 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.204 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.205 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001637",
                                "2026-10-01 08:53:07.821 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 50778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.823 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.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-01 08:53:07.824 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.825 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002707",
                                "2026-10-01 08:53:07.894 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.895 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.896 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.896 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.898 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002742",
                                "2026-10-01 08:53:08.594 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.595 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:08.596 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:08.596 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:08.598 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.003014",
                                "2026-10-01 08:53:08.599 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45648) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.600 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:08.601 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:08.601 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:08.603 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002953",
                                "2026-10-01 08:53:09.148 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.149 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.149 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.149 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.150 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001442",
                                "2026-10-01 08:53:09.208 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.208 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.209 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.209 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.210 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001686",
                                "2026-10-01 08:53:09.827 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.828 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.828 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.829 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.830 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001432",
                                "2026-10-01 08:53:09.899 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.900 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.900 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.900 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.901 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001607",
                                "2026-10-01 08:53:10.600 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.601 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:10.601 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.602 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.603 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001869",
                                "2026-10-01 08:53:10.604 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.605 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:10.605 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.605 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.607 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002257",
                                "2026-10-01 08:53:11.152 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.154 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.154 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.155 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.157 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003106",
                                "2026-10-01 08:53:11.213 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.215 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.215 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.217 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.218 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003811",
                                "2026-10-01 08:53:11.832 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.833 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.834 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.834 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.836 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003421",
                                "2026-10-01 08:53:11.904 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 50822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.904 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.905 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.905 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.905 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001221",
                                "2026-10-01 08:53:12.605 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.606 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:12.607 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:12.608 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:12.609 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 45668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.609 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.003094",
                                "2026-10-01 08:53:12.610 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:12.610 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:12.610 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:12.611 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001714",
                                "2026-10-01 08:53:13.160 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 47234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.161 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.161 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.161 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.162 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001643",
                                "2026-10-01 08:53:13.221 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.223 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.223 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.224 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.226 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003532",
                                "2026-10-01 08:53:13.838 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.840 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.841 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.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-01 08:53:13.844 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004181",
                                "2026-10-01 08:53:13.908 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.909 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.910 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.910 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.911 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002392",
                                "2026-10-01 08:53:14.612 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.612 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.613 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.613 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.613 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.614 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.614 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.614 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.001500",
                                "2026-10-01 08:53:14.614 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.616 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002788",
                                "2026-10-01 08:53:15.170 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35622) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.171 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.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-01 08:53:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.174 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002669",
                                "2026-10-01 08:53:15.228 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.231 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.231 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.232 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.234 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003658",
                                "2026-10-01 08:53:15.847 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.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-01 08:53:15.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-01 08:53:15.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-01 08:53:15.853 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004282",
                                "2026-10-01 08:53:15.914 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.915 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.915 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.916 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.917 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002027",
                                "2026-10-01 08:53:16.617 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.617 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.618 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:16.619 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:16.619 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:16.620 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:16.620 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:16.621 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:16.621 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002997",
                                "2026-10-01 08:53:16.624 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.004431",
                                "2026-10-01 08:53:17.176 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.177 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.177 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.177 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.178 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001654",
                                "2026-10-01 08:53:17.236 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.237 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.237 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.237 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.238 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001439",
                                "2026-10-01 08:53:17.855 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.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-01 08:53:17.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-01 08:53:17.858 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.860 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002957",
                                "2026-10-01 08:53:17.918 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.920 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.920 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.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-01 08:53:17.921 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001925",
                                "2026-10-01 08:53:18.623 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.624 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:18.624 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.625 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.626 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001745",
                                "2026-10-01 08:53:18.626 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.627 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:18.629 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.629 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.630 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002995",
                                "2026-10-01 08:53:19.180 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.181 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.181 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.182 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.184 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003101",
                                "2026-10-01 08:53:19.240 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.241 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.242 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.242 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.243 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002260",
                                "2026-10-01 08:53:19.424 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.425 939 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-01 08:53:19.426 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.426 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.427 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"GET / HTTP/1.1\" 300 1870 0.001795",
                                "2026-10-01 08:53:19.862 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.864 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.864 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.865 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.867 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003480",
                                "2026-10-01 08:53:19.924 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.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-01 08:53:19.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-01 08:53:19.927 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.928 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002639",
                                "2026-10-01 08:53:20.558 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.560 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.561 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.561 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.563 939 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:20] \"GET / HTTP/1.1\" 300 2014 0.003438",
                                "2026-10-01 08:53:20.628 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.629 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.629 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.629 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.630 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001451",
                                "2026-10-01 08:53:20.631 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56742) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.632 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.632 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.633 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.633 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001441",
                                "2026-10-01 08:53:21.186 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.188 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.188 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.189 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.191 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003329",
                                "2026-10-01 08:53:21.246 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.247 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.247 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.248 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.249 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002342",
                                "2026-10-01 08:53:21.869 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 45476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.870 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.870 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.870 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.871 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001591",
                                "2026-10-01 08:53:21.929 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45480) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.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-01 08:53:21.930 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.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-01 08:53:21.932 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001786",
                                "2026-10-01 08:53:22.632 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.634 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.634 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.634 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.635 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.636 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002313",
                                "2026-10-01 08:53:22.636 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.637 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.637 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.638 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001942",
                                "2026-10-01 08:53:23.194 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 35710) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.195 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.196 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.196 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.198 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002674",
                                "2026-10-01 08:53:23.252 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 35714) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.255 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.256 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.256 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.258 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003907",
                                "2026-10-01 08:53:23.874 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35944) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.875 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.875 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.875 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.876 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-01 08:53:23.934 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.935 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.935 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.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-01 08:53:23.937 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001501",
                                "2026-10-01 08:53:24.638 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.639 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.639 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.639 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.640 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.640 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001739",
                                "2026-10-01 08:53:24.641 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.642 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.642 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.643 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002288",
                                "2026-10-01 08:53:25.200 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59192) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.201 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.201 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.201 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.202 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001486",
                                "2026-10-01 08:53:25.260 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.263 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.264 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.265 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.267 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004308",
                                "2026-10-01 08:53:25.879 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.880 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.881 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.881 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.884 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004361",
                                "2026-10-01 08:53:25.939 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35978) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.940 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.940 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.940 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.941 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001442",
                                "2026-10-01 08:53:26.642 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.644 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:26.644 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:26.645 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:26.645 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56836) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.647 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002868",
                                "2026-10-01 08:53:26.647 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:26.647 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:26.648 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:26.650 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002978",
                                "2026-10-01 08:53:27.205 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.206 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.206 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.207 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.208 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002226",
                                "2026-10-01 08:53:27.269 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.271 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.272 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.272 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.274 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002838",
                                "2026-10-01 08:53:27.886 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.888 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.888 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.888 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.890 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001978",
                                "2026-10-01 08:53:27.943 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35998) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.945 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.946 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.946 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.948 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.003897",
                                "2026-10-01 08:53:28.486 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.487 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:28.488 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.488 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:28.490 939 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:28] \"GET / HTTP/1.1\" 300 2014 0.002718",
                                "2026-10-01 08:53:28.652 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.653 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.653 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:28.653 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.654 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:28.654 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:28.655 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.655 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:28.655 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.002355",
                                "2026-10-01 08:53:28.658 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.004321",
                                "2026-10-01 08:53:29.211 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.213 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.213 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.213 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.215 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002589",
                                "2026-10-01 08:53:29.275 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.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-01 08:53:29.277 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.277 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.279 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002472",
                                "2026-10-01 08:53:29.892 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.894 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.895 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.895 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.897 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003577",
                                "2026-10-01 08:53:29.951 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36012) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.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-01 08:53:29.956 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003691",
                                "2026-10-01 08:53:30.657 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56858) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.658 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:30.658 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:30.658 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:30.660 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001794",
                                "2026-10-01 08:53:30.661 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.661 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:30.662 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:30.662 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:30.663 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001413",
                                "2026-10-01 08:53:31.218 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59262) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.219 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.220 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.220 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.222 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002904",
                                "2026-10-01 08:53:31.280 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.281 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.281 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.282 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.283 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001674",
                                "2026-10-01 08:53:31.899 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36016) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.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-01 08:53:31.902 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.902 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.904 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003180",
                                "2026-10-01 08:53:31.958 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 36030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.960 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.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-01 08:53:31.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-01 08:53:31.963 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002379",
                                "2026-10-01 08:53:32.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56870) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.663 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.665 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.664 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 56882) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.666 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.003207",
                                "2026-10-01 08:53:32.666 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.667 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.667 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.669 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.002872",
                                "2026-10-01 08:53:33.225 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 59282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.227 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.228 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.228 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.230 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003757",
                                "2026-10-01 08:53:33.286 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59298) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.288 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.289 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.289 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.291 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002599",
                                "2026-10-01 08:53:33.906 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.907 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.908 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.908 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.911 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003823",
                                "2026-10-01 08:53:33.965 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.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-01 08:53:33.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-01 08:53:33.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-01 08:53:33.971 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003639",
                                "2026-10-01 08:53:34.670 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.670 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35770) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.672 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:34.672 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:34.673 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:34.673 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:34.673 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:34.674 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:34.674 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002952",
                                "2026-10-01 08:53:34.675 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.004199",
                                "2026-10-01 08:53:35.233 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.234 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.234 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.234 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.235 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001715",
                                "2026-10-01 08:53:35.293 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.295 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.296 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.296 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.298 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003197",
                                "2026-10-01 08:53:35.913 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.915 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.915 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.916 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.917 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002796",
                                "2026-10-01 08:53:35.973 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.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-01 08:53:35.976 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.976 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.980 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.004489",
                                "2026-10-01 08:53:36.676 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.676 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.677 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:36.678 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:36.678 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:36.678 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:36.678 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:36.678 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:36.679 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001886",
                                "2026-10-01 08:53:36.679 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001926",
                                "2026-10-01 08:53:37.237 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 33676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.238 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.239 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.239 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.240 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001937",
                                "2026-10-01 08:53:37.300 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.301 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.302 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.302 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.304 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002879",
                                "2026-10-01 08:53:37.920 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.921 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.922 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.922 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.923 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002116",
                                "2026-10-01 08:53:37.982 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.985 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.985 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.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-01 08:53:37.989 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.004766",
                                "2026-10-01 08:53:38.460 939 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-01 08:53:38.461 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.461 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.466 939 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:38] \"GET / HTTP/1.1\" 300 2014 0.006123",
                                "2026-10-01 08:53:38.682 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.682 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.684 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.684 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.684 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.685 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.685 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.686 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.687 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.004083",
                                "2026-10-01 08:53:38.688 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.004228",
                                "2026-10-01 08:53:39.242 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.243 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.244 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.244 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.245 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-01 08:53:39.307 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33716) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.309 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.309 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.310 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.312 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003641",
                                "2026-10-01 08:53:39.926 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.929 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.930 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.931 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.934 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.005344",
                                "2026-10-01 08:53:39.990 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.994 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.995 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.996 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.999 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.005001",
                                "2026-10-01 08:53:40.689 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.689 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35832) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.690 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:40.690 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:40.691 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:40.690 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:40.691 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:40.691 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:40.692 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002047",
                                "2026-10-01 08:53:40.692 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.002229",
                                "2026-10-01 08:53:41.247 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 33722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.249 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.250 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.250 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.252 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003242",
                                "2026-10-01 08:53:41.314 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 33726) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.316 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.316 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.316 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.318 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002308",
                                "2026-10-01 08:53:41.935 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 57688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.936 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.937 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.937 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.938 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001777",
                                "2026-10-01 08:53:42.001 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.005 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.006 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.007 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.013 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.008731",
                                "2026-10-01 08:53:42.694 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.694 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 35856) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.696 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.696 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.696 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.697 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.698 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.698 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002476",
                                "2026-10-01 08:53:42.698 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.700 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.004046",
                                "2026-10-01 08:53:43.254 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.256 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.257 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.257 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.261 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.004829",
                                "2026-10-01 08:53:43.321 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.323 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.323 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.324 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.326 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003356",
                                "2026-10-01 08:53:43.939 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.941 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.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-01 08:53:43.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-01 08:53:43.945 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.004371",
                                "2026-10-01 08:53:44.014 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.015 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.016 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:44.016 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.017 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.002148",
                                "2026-10-01 08:53:44.700 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.700 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.703 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.703 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.704 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:44.704 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:44.704 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.704 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.706 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003336",
                                "2026-10-01 08:53:44.707 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.004493",
                                "2026-10-01 08:53:45.263 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53510) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.264 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.265 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.265 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.266 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001877",
                                "2026-10-01 08:53:45.329 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.331 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.332 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.332 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.335 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.004261",
                                "2026-10-01 08:53:45.946 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.948 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.948 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.948 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.950 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001901",
                                "2026-10-01 08:53:46.020 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35814) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.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-01 08:53:46.022 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.022 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.024 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.002738",
                                "2026-10-01 08:53:46.709 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.709 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.711 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:46.711 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.711 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.712 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:46.712 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.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-01 08:53:46.714 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003526",
                                "2026-10-01 08:53:46.716 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.004490",
                                "2026-10-01 08:53:47.268 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 53540) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.269 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:47.269 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.270 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.271 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001600",
                                "2026-10-01 08:53:47.336 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.338 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:47.338 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.339 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.341 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003573",
                                "2026-10-01 08:53:47.952 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.953 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:47.954 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.954 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.955 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001823",
                                "2026-10-01 08:53:48.025 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.027 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:48.027 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.027 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.029 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002292",
                                "2026-10-01 08:53:48.716 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53792) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.717 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:48.718 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.718 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.718 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.719 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002080",
                                "2026-10-01 08:53:48.720 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:48.720 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.720 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.721 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001976",
                                "2026-10-01 08:53:49.273 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53570) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.275 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.275 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.275 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.277 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002788",
                                "2026-10-01 08:53:49.344 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53572) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.345 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.346 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.346 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.348 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002564",
                                "2026-10-01 08:53:49.479 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.480 939 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-01 08:53:49.481 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.481 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.482 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"GET / HTTP/1.1\" 300 1870 0.001715",
                                "2026-10-01 08:53:49.957 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35840) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.959 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.959 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.959 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.960 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001839",
                                "2026-10-01 08:53:50.029 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35844) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.030 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.031 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.031 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.032 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002321",
                                "2026-10-01 08:53:50.721 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.721 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.723 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.723 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.723 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.724 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.724 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.724 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.725 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002419",
                                "2026-10-01 08:53:50.726 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002913",
                                "2026-10-01 08:53:51.279 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.282 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.283 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.283 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.286 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003830",
                                "2026-10-01 08:53:51.351 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.352 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.352 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.352 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.353 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001616",
                                "2026-10-01 08:53:51.963 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 35852) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.964 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.964 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.965 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.966 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002216",
                                "2026-10-01 08:53:52.034 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.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-01 08:53:52.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-01 08:53:52.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-01 08:53:52.043 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.005214",
                                "2026-10-01 08:53:52.727 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 53828) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.727 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 53842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.728 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.728 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.728 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.729 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.729 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.729 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001555",
                                "2026-10-01 08:53:52.730 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.732 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003139",
                                "2026-10-01 08:53:53.287 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 53592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.289 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.291 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.292 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.293 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003854",
                                "2026-10-01 08:53:53.354 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 53606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.356 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.356 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.356 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.357 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001921",
                                "2026-10-01 08:53:53.967 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.968 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.969 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.969 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.972 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001631",
                                "2026-10-01 08:53:54.044 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 60176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.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-01 08:53:54.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-01 08:53:54.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-01 08:53:54.048 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002887",
                                "2026-10-01 08:53:54.733 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 60024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.733 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.734 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:54.734 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:54.734 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:54.735 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:54.735 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:54.737 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002801",
                                "2026-10-01 08:53:54.734 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:54.739 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.005532",
                                "2026-10-01 08:53:55.297 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 38966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.298 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:55.298 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:55.298 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:55.300 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002250",
                                "2026-10-01 08:53:55.359 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 38970) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.361 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:55.362 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:55.364 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:55.366 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004825",
                                "2026-10-01 08:53:55.972 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 60190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.976 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002796",
                                "2026-10-01 08:53:56.050 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.051 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.052 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:56.052 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:56.053 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001579",
                                "2026-10-01 08:53:56.738 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60034) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.739 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.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-01 08:53:56.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-01 08:53:56.741 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 60044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.742 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.742 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:56.742 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:56.743 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.003596",
                                "2026-10-01 08:53:56.744 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001963",
                                "2026-10-01 08:53:57.300 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 38976) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.302 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.302 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.303 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.304 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002596",
                                "2026-10-01 08:53:57.368 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 38990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.370 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.371 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.371 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.373 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003587",
                                "2026-10-01 08:53:57.977 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.978 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.978 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.978 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.979 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001574",
                                "2026-10-01 08:53:58.054 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.055 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.056 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.056 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:58.057 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001512",
                                "2026-10-01 08:53:58.745 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.11', 60054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.745 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.746 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.746 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.746 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.747 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:58.747 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.748 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:58.748 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002465",
                                "2026-10-01 08:53:58.750 939 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.003644",
                                "2026-10-01 08:53:59.306 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.12', 38992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.308 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:59.309 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.309 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.311 939 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003068",
                                "2026-10-01 08:53:59.375 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.377 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:59.377 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.377 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.379 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002707",
                                "2026-10-01 08:53:59.981 939 DEBUG eventlet.wsgi.server [-] (939) accepted ('192.168.16.10', 60226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.982 939 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:59.982 939 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.983 939 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.986 939 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003983",
                                "2026-10-01 08:54:00.059 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 60232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:54:00.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-01 08:54:00.060 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:54:00.060 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:54:00.062 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:54:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001892",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-1 =====",
                                "2026-10-01 08:51:49.839 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.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-01 08:51:49.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-01 08:51:49.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-01 08:51:49.841 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001554",
                                "2026-10-01 08:51:49.903 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-01 08:51:49.904 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:49.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-01 08:51:49.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-01 08:51:49.906 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001490",
                                "2026-10-01 08:51:50.368 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.369 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.370 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:50.370 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.372 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002538",
                                "2026-10-01 08:51:50.418 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:50.420 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:50.420 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:50.420 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:50.424 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:50] \"OPTIONS / HTTP/1.0\" 200 94 0.005029",
                                "2026-10-01 08:51:51.145 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.147 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.147 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.149 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.151 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.004216",
                                "2026-10-01 08:51:51.509 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.510 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.511 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.511 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.512 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001560",
                                "2026-10-01 08:51:51.843 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.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-01 08:51:51.845 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.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-01 08:51:51.846 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001526",
                                "2026-10-01 08:51:51.907 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.908 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.908 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.909 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.910 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001821",
                                "2026-10-01 08:51:52.372 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.373 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:52.374 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:52.374 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:52.375 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001840",
                                "2026-10-01 08:51:52.426 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:52.427 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:52.428 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:52.428 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:52.429 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001708",
                                "2026-10-01 08:51:53.154 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.155 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.155 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.155 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.157 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002209",
                                "2026-10-01 08:51:53.514 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45876) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.515 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.516 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.516 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.518 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002976",
                                "2026-10-01 08:51:53.847 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.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-01 08:51:53.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-01 08:51:53.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-01 08:51:53.851 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002594",
                                "2026-10-01 08:51:53.910 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-01 08:51:53.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-01 08:51:53.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-01 08:51:53.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-01 08:51:53.914 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002857",
                                "2026-10-01 08:51:54.378 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.379 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.379 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:54.379 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.380 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001519",
                                "2026-10-01 08:51:54.431 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:54.432 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:54.432 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:54.433 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:54.433 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001454",
                                "2026-10-01 08:51:55.158 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45886) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.160 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.160 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.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-01 08:51:55.162 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002355",
                                "2026-10-01 08:51:55.520 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45888) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.522 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.522 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.522 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.524 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003204",
                                "2026-10-01 08:51:55.853 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.855 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.855 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.855 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.856 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002129",
                                "2026-10-01 08:51:55.917 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.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-01 08:51:55.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-01 08:51:55.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-01 08:51:55.923 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004257",
                                "2026-10-01 08:51:56.382 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.383 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:56.383 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:56.384 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.385 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001595",
                                "2026-10-01 08:51:56.435 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:56.437 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:56.437 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:56.438 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:56.440 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:56] \"OPTIONS / HTTP/1.0\" 200 94 0.003680",
                                "2026-10-01 08:51:57.164 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45890) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.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-01 08:51:57.165 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.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-01 08:51:57.167 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001951",
                                "2026-10-01 08:51:57.528 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45902) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.530 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.530 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.531 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.533 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003606",
                                "2026-10-01 08:51:57.859 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.861 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.861 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001534",
                                "2026-10-01 08:51:57.924 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57666) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.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-01 08:51:57.927 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001808",
                                "2026-10-01 08:51:58.386 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51616) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.388 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:58.388 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:58.389 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.390 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002692",
                                "2026-10-01 08:51:58.441 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:58.442 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:58.443 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:58.443 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:58.444 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-01 08:51:59.170 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45908) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.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-01 08:51:59.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-01 08:51:59.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-01 08:51:59.173 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001971",
                                "2026-10-01 08:51:59.535 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.536 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.537 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.537 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.538 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002047",
                                "2026-10-01 08:51:59.863 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.865 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.866 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.866 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.869 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003537",
                                "2026-10-01 08:51:59.929 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57692) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.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-01 08:51:59.932 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.932 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.935 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003899",
                                "2026-10-01 08:52:00.392 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.397 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:00.397 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:00.397 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:00.399 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002166",
                                "2026-10-01 08:52:00.445 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:00.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-01 08:52:00.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-01 08:52:00.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-01 08:52:00.449 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002221",
                                "2026-10-01 08:52:01.175 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.177 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.177 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.178 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.180 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003212",
                                "2026-10-01 08:52:01.540 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.541 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.542 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.542 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.547 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.005485",
                                "2026-10-01 08:52:01.750 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.751 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-01 08:52:01.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-01 08:52:01.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-01 08:52:01.752 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:01] \"GET / HTTP/1.1\" 300 1870 0.001601",
                                "2026-10-01 08:52:01.871 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 57694) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.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-01 08:52:01.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-01 08:52:01.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-01 08:52:01.874 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002331",
                                "2026-10-01 08:52:01.937 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.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-01 08:52:01.938 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.938 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.940 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001669",
                                "2026-10-01 08:52:02.400 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51670) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.401 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.401 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.402 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.404 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.003023",
                                "2026-10-01 08:52:02.450 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 51672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.451 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:02.452 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.452 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.453 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002257",
                                "2026-10-01 08:52:03.182 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38064) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.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-01 08:52:03.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-01 08:52:03.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-01 08:52:03.185 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002012",
                                "2026-10-01 08:52:03.549 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38076) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.550 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.550 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.550 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.552 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002184",
                                "2026-10-01 08:52:03.876 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.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-01 08:52:03.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-01 08:52:03.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-01 08:52:03.881 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003021",
                                "2026-10-01 08:52:03.941 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 57734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.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-01 08:52:03.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-01 08:52:03.944 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.945 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002674",
                                "2026-10-01 08:52:04.405 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46930) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.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-01 08:52:04.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-01 08:52:04.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-01 08:52:04.411 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003513",
                                "2026-10-01 08:52:04.455 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:04.456 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:04.456 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:04.456 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:04.458 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:04] \"OPTIONS / HTTP/1.0\" 200 94 0.002273",
                                "2026-10-01 08:52:05.187 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38088) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.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-01 08:52:05.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-01 08:52:05.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-01 08:52:05.189 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001637",
                                "2026-10-01 08:52:05.554 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.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-01 08:52:05.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-01 08:52:05.556 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.558 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002595",
                                "2026-10-01 08:52:05.883 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.884 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.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-01 08:52:05.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-01 08:52:05.887 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003475",
                                "2026-10-01 08:52:05.948 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53412) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.949 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.949 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.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-01 08:52:05.951 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002009",
                                "2026-10-01 08:52:06.410 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:06.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-01 08:52:06.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-01 08:52:06.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-01 08:52:06.413 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001669",
                                "2026-10-01 08:52:06.460 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:06.462 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:06.462 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:06.463 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:06.464 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002940",
                                "2026-10-01 08:52:07.191 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.192 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.192 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.193 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.194 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002203",
                                "2026-10-01 08:52:07.560 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.562 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.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-01 08:52:07.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-01 08:52:07.568 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.006385",
                                "2026-10-01 08:52:07.889 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.890 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.891 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.891 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.892 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001781",
                                "2026-10-01 08:52:07.953 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.954 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.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-01 08:52:07.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-01 08:52:07.955 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001515",
                                "2026-10-01 08:52:08.414 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:08.415 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:08.416 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:08.416 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:08.417 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001673",
                                "2026-10-01 08:52:08.466 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46970) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:08.467 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:08.467 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:08.468 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:08.469 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001869",
                                "2026-10-01 08:52:09.197 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.198 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.198 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.199 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.202 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003930",
                                "2026-10-01 08:52:09.568 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38152) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.569 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.570 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.570 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.571 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001840",
                                "2026-10-01 08:52:09.894 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.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-01 08:52:09.895 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.895 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.897 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002450",
                                "2026-10-01 08:52:09.958 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.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-01 08:52:09.962 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003045",
                                "2026-10-01 08:52:10.419 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:10.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-01 08:52:10.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-01 08:52:10.421 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:10.422 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.002167",
                                "2026-10-01 08:52:10.469 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:10.470 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:10.471 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:10.471 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:10.472 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001758",
                                "2026-10-01 08:52:11.205 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 38156) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.207 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.208 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.208 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.210 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003824",
                                "2026-10-01 08:52:11.573 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 38168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.575 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.576 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.576 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.577 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002281",
                                "2026-10-01 08:52:11.899 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.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-01 08:52:11.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-01 08:52:11.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-01 08:52:11.904 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003668",
                                "2026-10-01 08:52:11.969 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 53462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.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-01 08:52:11.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-01 08:52:11.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-01 08:52:11.972 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001615",
                                "2026-10-01 08:52:12.423 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 46988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:12.424 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:12.425 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:12.425 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:12.427 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002763",
                                "2026-10-01 08:52:12.474 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 46994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:12.476 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:12.476 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:12.476 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:12.478 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002252",
                                "2026-10-01 08:52:13.213 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.214 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.215 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.216 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.217 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002956",
                                "2026-10-01 08:52:13.580 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.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-01 08:52:13.583 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.583 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.585 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003414",
                                "2026-10-01 08:52:13.907 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.909 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.909 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.910 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.911 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002864",
                                "2026-10-01 08:52:13.974 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 53476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.976 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.977 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.977 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.979 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003388",
                                "2026-10-01 08:52:14.428 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48584) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:14.429 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:14.430 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:14.430 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:14.433 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.003616",
                                "2026-10-01 08:52:14.482 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:14.483 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:14.484 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:14.484 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:14.486 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002658",
                                "2026-10-01 08:52:15.219 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.220 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.221 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.221 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.223 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002221",
                                "2026-10-01 08:52:15.587 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.588 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.589 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.589 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.590 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001592",
                                "2026-10-01 08:52:15.914 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.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-01 08:52:15.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-01 08:52:15.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-01 08:52:15.916 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001841",
                                "2026-10-01 08:52:15.983 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 40414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.984 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.984 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.985 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.987 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003077",
                                "2026-10-01 08:52:16.434 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:16.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-01 08:52:16.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-01 08:52:16.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-01 08:52:16.438 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002234",
                                "2026-10-01 08:52:16.487 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:16.489 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:16.490 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:16.491 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:16.492 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003446",
                                "2026-10-01 08:52:17.225 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.226 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.226 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.226 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.227 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.001494",
                                "2026-10-01 08:52:17.592 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.594 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.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-01 08:52:17.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-01 08:52:17.597 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003062",
                                "2026-10-01 08:52:17.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.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-01 08:52:17.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-01 08:52:17.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-01 08:52:17.924 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003596",
                                "2026-10-01 08:52:17.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.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-01 08:52:17.992 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.992 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.993 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002227",
                                "2026-10-01 08:52:18.440 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:18.441 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:18.441 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:18.442 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:18.443 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002023",
                                "2026-10-01 08:52:18.494 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:18.495 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:18.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-01 08:52:18.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-01 08:52:18.497 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002210",
                                "2026-10-01 08:52:19.229 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.231 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.231 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.231 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.232 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001936",
                                "2026-10-01 08:52:19.600 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.601 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.601 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.603 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001985",
                                "2026-10-01 08:52:19.926 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.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-01 08:52:19.928 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.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-01 08:52:19.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003852",
                                "2026-10-01 08:52:19.996 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.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-01 08:52:19.998 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.998 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.999 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002031",
                                "2026-10-01 08:52:20.445 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:20.446 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:20.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-01 08:52:20.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-01 08:52:20.448 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001434",
                                "2026-10-01 08:52:20.500 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:20.501 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:20.502 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:20.502 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:20.504 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002970",
                                "2026-10-01 08:52:21.235 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.237 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.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-01 08:52:21.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-01 08:52:21.241 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003836",
                                "2026-10-01 08:52:21.605 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39294) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.606 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.606 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.606 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.607 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001863",
                                "2026-10-01 08:52:21.934 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40454) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.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-01 08:52:21.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-01 08:52:21.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-01 08:52:21.937 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001723",
                                "2026-10-01 08:52:22.003 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 40460) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:22.008 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:22.008 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:22.008 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:22.012 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.004474",
                                "2026-10-01 08:52:22.449 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:22.450 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:22.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-01 08:52:22.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-01 08:52:22.452 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.001991",
                                "2026-10-01 08:52:22.506 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:22.507 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:22.507 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:22.508 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:22.509 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002127",
                                "2026-10-01 08:52:23.245 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.246 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.246 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.246 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.247 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001744",
                                "2026-10-01 08:52:23.611 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.612 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.612 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.613 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.614 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002213",
                                "2026-10-01 08:52:23.938 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 40466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.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-01 08:52:23.940 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.940 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.942 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002787",
                                "2026-10-01 08:52:24.024 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 40474) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:24.026 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:24.026 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:24.026 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:24.028 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002792",
                                "2026-10-01 08:52:24.454 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:24.455 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:24.455 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:24.456 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:24.457 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001796",
                                "2026-10-01 08:52:24.510 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40004) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:24.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:24.513 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:24.513 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:24.516 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:24] \"OPTIONS / HTTP/1.0\" 200 94 0.003752",
                                "2026-10-01 08:52:25.251 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39770) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.252 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.253 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001813",
                                "2026-10-01 08:52:25.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.617 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.617 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.618 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001978",
                                "2026-10-01 08:52:25.944 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.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-01 08:52:25.947 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001664",
                                "2026-10-01 08:52:26.031 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:26.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-01 08:52:26.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-01 08:52:26.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-01 08:52:26.038 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.005338",
                                "2026-10-01 08:52:26.458 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:26.460 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:26.460 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:26.460 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:26.462 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002503",
                                "2026-10-01 08:52:26.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40022) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:26.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:26.518 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:26.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:26.520 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002559",
                                "2026-10-01 08:52:27.255 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39778) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.256 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.256 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.257 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.262 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.005991",
                                "2026-10-01 08:52:27.622 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.623 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.624 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.624 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.626 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002784",
                                "2026-10-01 08:52:27.950 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.951 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.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-01 08:52:27.952 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.953 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002027",
                                "2026-10-01 08:52:28.039 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:28.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-01 08:52:28.041 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:28.041 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:28.042 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001459",
                                "2026-10-01 08:52:28.464 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:28.465 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:28.465 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:28.465 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:28.466 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-01 08:52:28.521 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:28.523 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:28.523 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:28.524 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:28.526 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:28] \"OPTIONS / HTTP/1.0\" 200 94 0.003623",
                                "2026-10-01 08:52:29.264 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.265 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.266 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.266 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.268 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003442",
                                "2026-10-01 08:52:29.628 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.629 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.629 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.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-01 08:52:29.631 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001985",
                                "2026-10-01 08:52:29.957 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.959 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.960 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.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-01 08:52:29.963 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003745",
                                "2026-10-01 08:52:30.045 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:30.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-01 08:52:30.047 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:30.047 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:30.050 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.003783",
                                "2026-10-01 08:52:30.468 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:30.470 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:30.471 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:30.471 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:30.472 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002387",
                                "2026-10-01 08:52:30.528 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:30.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-01 08:52:30.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-01 08:52:30.532 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:30.534 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:30] \"OPTIONS / HTTP/1.0\" 200 94 0.004850",
                                "2026-10-01 08:52:31.271 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.273 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.273 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.273 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.274 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001802",
                                "2026-10-01 08:52:31.632 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.633 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.634 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.634 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.635 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001493",
                                "2026-10-01 08:52:31.815 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.816 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-01 08:52:31.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-01 08:52:31.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-01 08:52:31.818 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:31] \"GET / HTTP/1.1\" 300 1870 0.001554",
                                "2026-10-01 08:52:31.965 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.966 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.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-01 08:52:31.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-01 08:52:31.969 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002544",
                                "2026-10-01 08:52:32.053 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.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-01 08:52:32.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-01 08:52:32.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-01 08:52:32.056 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001807",
                                "2026-10-01 08:52:32.474 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.475 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:32.476 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:32.476 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:32.479 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.004357",
                                "2026-10-01 08:52:32.538 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40094) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.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-01 08:52:32.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-01 08:52:32.540 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:32.541 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001584",
                                "2026-10-01 08:52:33.277 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 39984) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.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-01 08:52:33.281 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.281 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.285 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004926",
                                "2026-10-01 08:52:33.637 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 39996) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.639 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.639 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.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-01 08:52:33.641 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002285",
                                "2026-10-01 08:52:33.970 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.974 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003390",
                                "2026-10-01 08:52:34.058 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33276) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:34.059 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:34.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-01 08:52:34.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-01 08:52:34.061 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002187",
                                "2026-10-01 08:52:34.481 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50174) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:34.482 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:34.482 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:34.482 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:34.484 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001772",
                                "2026-10-01 08:52:34.542 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:34.543 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:34.544 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:34.544 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:34.549 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:34] \"OPTIONS / HTTP/1.0\" 200 94 0.005586",
                                "2026-10-01 08:52:35.287 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.289 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.289 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.289 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.291 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002521",
                                "2026-10-01 08:52:35.642 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.644 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.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-01 08:52:35.647 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.648 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.004382",
                                "2026-10-01 08:52:35.976 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44312) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.978 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.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-01 08:52:35.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-01 08:52:35.982 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.004018",
                                "2026-10-01 08:52:36.062 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:36.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-01 08:52:36.063 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:36.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-01 08:52:36.065 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001518",
                                "2026-10-01 08:52:36.486 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50200) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:36.487 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:36.488 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:36.488 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:36.492 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.005306",
                                "2026-10-01 08:52:36.551 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:36.552 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:36.553 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:36.553 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:36.554 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002078",
                                "2026-10-01 08:52:37.294 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.295 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.296 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.296 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.298 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002909",
                                "2026-10-01 08:52:37.650 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40036) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.652 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.652 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.652 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.654 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003090",
                                "2026-10-01 08:52:37.985 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44330) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.987 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.988 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.988 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.990 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002835",
                                "2026-10-01 08:52:38.066 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44346) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:38.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-01 08:52:38.069 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.069 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.071 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.003682",
                                "2026-10-01 08:52:38.492 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:38.494 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:38.494 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.494 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.496 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002920",
                                "2026-10-01 08:52:38.556 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:38.557 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:38.558 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.558 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.559 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002221",
                                "2026-10-01 08:52:39.300 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40040) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.301 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.301 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.302 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.303 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001901",
                                "2026-10-01 08:52:39.657 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40048) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.658 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.659 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.659 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.661 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001764",
                                "2026-10-01 08:52:39.990 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.993 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.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-01 08:52:39.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-01 08:52:39.997 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.004984",
                                "2026-10-01 08:52:40.074 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44366) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:40.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-01 08:52:40.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-01 08:52:40.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-01 08:52:40.076 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001593",
                                "2026-10-01 08:52:40.498 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:40.499 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:40.499 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:40.499 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:40.500 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001617",
                                "2026-10-01 08:52:40.561 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:40.563 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:40.564 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:40.565 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:40.567 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:40] \"OPTIONS / HTTP/1.0\" 200 94 0.003932",
                                "2026-10-01 08:52:41.305 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.306 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.306 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.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-01 08:52:41.307 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001559",
                                "2026-10-01 08:52:41.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40068) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.664 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.664 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.666 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002377",
                                "2026-10-01 08:52:42.001 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.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-01 08:52:42.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-01 08:52:42.003 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.006 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003648",
                                "2026-10-01 08:52:42.078 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.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-01 08:52:42.081 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:42.082 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.084 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.004236",
                                "2026-10-01 08:52:42.501 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50266) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.503 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:42.503 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:42.503 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.505 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002027",
                                "2026-10-01 08:52:42.568 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:42.569 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:42.569 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:42.570 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:42.571 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:42] \"OPTIONS / HTTP/1.0\" 200 94 0.002692",
                                "2026-10-01 08:52:43.312 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.313 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.314 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.314 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.315 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002201",
                                "2026-10-01 08:52:43.667 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46458) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.668 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.669 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.669 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.670 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002109",
                                "2026-10-01 08:52:44.010 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.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-01 08:52:44.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-01 08:52:44.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-01 08:52:44.012 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001569",
                                "2026-10-01 08:52:44.085 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.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-01 08:52:44.087 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:44.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-01 08:52:44.090 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.002827",
                                "2026-10-01 08:52:44.506 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.507 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:44.507 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:44.508 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:44.508 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001467",
                                "2026-10-01 08:52:44.574 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:44.576 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:44.576 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:44.577 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:44.579 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003342",
                                "2026-10-01 08:52:45.318 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46464) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.319 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.319 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.319 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.321 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002039",
                                "2026-10-01 08:52:45.672 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46480) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.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-01 08:52:45.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-01 08:52:45.674 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.675 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001447",
                                "2026-10-01 08:52:46.016 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46360) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.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-01 08:52:46.019 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:46.020 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.021 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003588",
                                "2026-10-01 08:52:46.092 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.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-01 08:52:46.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-01 08:52:46.096 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.098 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003739",
                                "2026-10-01 08:52:46.510 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35790) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:46.513 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:46.513 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.516 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.004272",
                                "2026-10-01 08:52:46.581 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35796) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:46.582 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:46.583 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:46.583 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:46.584 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001851",
                                "2026-10-01 08:52:47.323 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46496) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.325 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.325 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.325 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.327 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001965",
                                "2026-10-01 08:52:47.679 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46498) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.681 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.683 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.683 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.684 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003815",
                                "2026-10-01 08:52:48.023 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46378) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.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-01 08:52:48.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-01 08:52:48.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-01 08:52:48.026 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001760",
                                "2026-10-01 08:52:48.105 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46386) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.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-01 08:52:48.106 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:48.106 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:48.108 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002039",
                                "2026-10-01 08:52:48.519 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.521 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:48.521 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:48.522 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:48.524 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.003318",
                                "2026-10-01 08:52:48.586 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35814) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:48.588 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:48.588 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:48.588 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:48.589 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002206",
                                "2026-10-01 08:52:49.329 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.331 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.331 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.331 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.333 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002405",
                                "2026-10-01 08:52:49.687 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.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-01 08:52:49.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-01 08:52:49.690 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002037",
                                "2026-10-01 08:52:50.028 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46396) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.030 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.030 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:50.030 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:50.031 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001646",
                                "2026-10-01 08:52:50.110 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46412) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.111 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.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-01 08:52:50.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-01 08:52:50.112 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001430",
                                "2026-10-01 08:52:50.525 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.526 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.527 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:50.527 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:50.528 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.001783",
                                "2026-10-01 08:52:50.591 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:50.592 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:50.592 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:50.592 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:50.594 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002040",
                                "2026-10-01 08:52:51.336 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.337 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.338 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.338 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.344 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.006713",
                                "2026-10-01 08:52:51.693 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.694 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.695 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.695 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.697 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002817",
                                "2026-10-01 08:52:52.032 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46422) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.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-01 08:52:52.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-01 08:52:52.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-01 08:52:52.036 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002495",
                                "2026-10-01 08:52:52.114 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 46430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.115 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:52.116 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:52.116 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:52.117 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002087",
                                "2026-10-01 08:52:52.530 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35848) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.531 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:52.532 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:52.532 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:52.533 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002559",
                                "2026-10-01 08:52:52.595 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35860) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:52.596 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:52.596 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:52.597 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:52.598 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002044",
                                "2026-10-01 08:52:53.346 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56164) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.347 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.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-01 08:52:53.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-01 08:52:53.349 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001871",
                                "2026-10-01 08:52:53.697 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.699 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.699 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.699 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.701 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001703",
                                "2026-10-01 08:52:54.039 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.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-01 08:52:54.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-01 08:52:54.041 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.042 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001957",
                                "2026-10-01 08:52:54.120 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 46450) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.121 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:54.121 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:54.121 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.122 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-01 08:52:54.536 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48010) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.538 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:54.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-01 08:52:54.540 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.543 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.004517",
                                "2026-10-01 08:52:54.601 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48012) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:54.602 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:54.603 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:54.603 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:54.605 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:54] \"OPTIONS / HTTP/1.0\" 200 94 0.002948",
                                "2026-10-01 08:52:55.352 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-01 08:52:55.353 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.354 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.354 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.357 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003495",
                                "2026-10-01 08:52:55.702 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-01 08:52:55.705 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.705 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.706 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.708 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004720",
                                "2026-10-01 08:52:56.045 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34092) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.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-01 08:52:56.047 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:56.047 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:56.048 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002105",
                                "2026-10-01 08:52:56.125 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34094) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.126 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:56.127 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:56.128 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:56.130 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.003357",
                                "2026-10-01 08:52:56.544 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.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-01 08:52:56.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-01 08:52:56.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-01 08:52:56.549 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002248",
                                "2026-10-01 08:52:56.607 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:56.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-01 08:52:56.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-01 08:52:56.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-01 08:52:56.610 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:56] \"OPTIONS / HTTP/1.0\" 200 94 0.001760",
                                "2026-10-01 08:52:57.358 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.360 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.366 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.006746",
                                "2026-10-01 08:52:57.711 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.714 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.714 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.717 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004200",
                                "2026-10-01 08:52:58.053 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34096) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.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-01 08:52:58.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-01 08:52:58.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-01 08:52:58.056 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001688",
                                "2026-10-01 08:52:58.131 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.133 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:58.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-01 08:52:58.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-01 08:52:58.134 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.001626",
                                "2026-10-01 08:52:58.550 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48034) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.552 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:58.552 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:58.553 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:58.555 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002908",
                                "2026-10-01 08:52:58.612 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:58.613 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:58.614 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:58.614 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:58.615 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002427",
                                "2026-10-01 08:52:59.367 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.369 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.369 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.370 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.372 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003705",
                                "2026-10-01 08:52:59.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.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-01 08:52:59.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-01 08:52:59.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-01 08:52:59.724 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002821",
                                "2026-10-01 08:53:00.058 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.059 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:00.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-01 08:53:00.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-01 08:53:00.060 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001463",
                                "2026-10-01 08:53:00.137 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.138 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:00.138 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:00.138 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:00.140 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001956",
                                "2026-10-01 08:53:00.556 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48046) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.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-01 08:53:00.559 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:00.559 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:00.561 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.003336",
                                "2026-10-01 08:53:00.617 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:00.619 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:00.620 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:00.620 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:00.622 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002850",
                                "2026-10-01 08:53:01.375 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 56256) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.376 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.376 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.377 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.378 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002115",
                                "2026-10-01 08:53:01.727 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 56260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.729 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.730 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.730 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.732 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003559",
                                "2026-10-01 08:53:01.879 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 48062) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.880 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-01 08:53:01.880 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.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-01 08:53:01.882 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:01] \"GET / HTTP/1.1\" 300 1870 0.002269",
                                "2026-10-01 08:53:02.065 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.066 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.067 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.067 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:02.068 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001813",
                                "2026-10-01 08:53:02.142 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34148) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.143 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.143 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.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-01 08:53:02.144 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.001435",
                                "2026-10-01 08:53:02.563 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48066) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.565 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.565 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.565 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:02.566 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.002014",
                                "2026-10-01 08:53:02.623 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 48080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.624 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:02.624 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:02.624 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:02.627 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:02] \"OPTIONS / HTTP/1.0\" 200 94 0.003360",
                                "2026-10-01 08:53:03.380 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.381 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.382 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.382 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.384 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002897",
                                "2026-10-01 08:53:03.735 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35046) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.737 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.737 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.738 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.739 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002936",
                                "2026-10-01 08:53:04.070 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.071 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:04.072 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:04.072 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.073 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.001733",
                                "2026-10-01 08:53:04.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.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-01 08:53:04.151 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:04.151 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.152 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003794",
                                "2026-10-01 08:53:04.569 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.571 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:04.571 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:04.571 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.574 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.003897",
                                "2026-10-01 08:53:04.629 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:04.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-01 08:53:04.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-01 08:53:04.633 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:04.635 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:04] \"OPTIONS / HTTP/1.0\" 200 94 0.004176",
                                "2026-10-01 08:53:05.387 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35056) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.389 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.390 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.390 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.393 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.004058",
                                "2026-10-01 08:53:05.742 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.743 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.743 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.745 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002159",
                                "2026-10-01 08:53:06.083 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59166) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.085 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.085 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.085 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.087 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002593",
                                "2026-10-01 08:53:06.155 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.158 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.159 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.160 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.162 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.005196",
                                "2026-10-01 08:53:06.578 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.582 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.582 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.583 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.584 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.001961",
                                "2026-10-01 08:53:06.637 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:06.638 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:06.639 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:06.639 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:06.641 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:06] \"OPTIONS / HTTP/1.0\" 200 94 0.002686",
                                "2026-10-01 08:53:07.395 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.397 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.398 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.398 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.400 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003639",
                                "2026-10-01 08:53:07.747 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35074) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.748 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.749 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.749 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.751 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002943",
                                "2026-10-01 08:53:08.089 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.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-01 08:53:08.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-01 08:53:08.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-01 08:53:08.092 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001804",
                                "2026-10-01 08:53:08.164 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.166 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:08.167 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:08.168 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:08.171 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.005691",
                                "2026-10-01 08:53:08.585 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.586 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:08.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-01 08:53:08.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-01 08:53:08.588 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.001572",
                                "2026-10-01 08:53:08.644 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40702) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:08.646 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:08.647 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:08.647 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:08.648 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:08] \"OPTIONS / HTTP/1.0\" 200 94 0.002691",
                                "2026-10-01 08:53:09.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35082) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.404 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.405 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.405 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.408 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003671",
                                "2026-10-01 08:53:09.753 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35098) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.754 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.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-01 08:53:09.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-01 08:53:09.759 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.004940",
                                "2026-10-01 08:53:10.095 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.096 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:10.096 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.096 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.097 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001919",
                                "2026-10-01 08:53:10.173 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.174 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:10.175 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.175 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.178 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.003419",
                                "2026-10-01 08:53:10.590 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40718) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.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-01 08:53:10.592 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.592 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.592 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001256",
                                "2026-10-01 08:53:10.650 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 40728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:10.651 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:10.651 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:10.651 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:10.652 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:10] \"OPTIONS / HTTP/1.0\" 200 94 0.001221",
                                "2026-10-01 08:53:11.411 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 35114) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.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-01 08:53:11.414 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001950",
                                "2026-10-01 08:53:11.761 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 35116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.762 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.763 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001394",
                                "2026-10-01 08:53:12.100 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.101 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:12.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-01 08:53:12.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-01 08:53:12.103 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002920",
                                "2026-10-01 08:53:12.180 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.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-01 08:53:12.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-01 08:53:12.182 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:12.184 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.003322",
                                "2026-10-01 08:53:12.595 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40744) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.596 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:12.597 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:12.597 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:12.598 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.002033",
                                "2026-10-01 08:53:12.655 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 40756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:12.656 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:12.656 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:12.656 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:12.657 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:12] \"OPTIONS / HTTP/1.0\" 200 94 0.001700",
                                "2026-10-01 08:53:13.417 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.418 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.418 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.419 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.419 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001535",
                                "2026-10-01 08:53:13.765 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.766 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.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-01 08:53:13.767 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.769 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002784",
                                "2026-10-01 08:53:14.106 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.108 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.110 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.110 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.113 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.004716",
                                "2026-10-01 08:53:14.187 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.188 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.189 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.189 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.190 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002454",
                                "2026-10-01 08:53:14.601 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.602 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.603 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.603 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.605 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002937",
                                "2026-10-01 08:53:14.660 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50170) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:14.661 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:14.662 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:14.662 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:14.663 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:14] \"OPTIONS / HTTP/1.0\" 200 94 0.002292",
                                "2026-10-01 08:53:15.171 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-01 08:53:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.173 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:15] \"GET / HTTP/1.1\" 300 2078 0.001754",
                                "2026-10-01 08:53:15.422 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54590) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.424 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.424 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.424 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.425 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-01 08:53:15.771 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 54598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.772 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.773 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.773 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.775 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.003072",
                                "2026-10-01 08:53:16.116 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.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-01 08:53:16.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-01 08:53:16.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-01 08:53:16.120 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002474",
                                "2026-10-01 08:53:16.192 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39434) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.194 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:16.195 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:16.195 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:16.198 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003552",
                                "2026-10-01 08:53:16.607 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.609 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:16.610 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:16.610 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:16.612 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.003763",
                                "2026-10-01 08:53:16.665 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:16.666 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:16.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-01 08:53:16.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-01 08:53:16.669 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:16] \"OPTIONS / HTTP/1.0\" 200 94 0.002813",
                                "2026-10-01 08:53:17.427 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.429 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.430 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.431 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.433 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004481",
                                "2026-10-01 08:53:17.777 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.778 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.779 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.779 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.780 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002104",
                                "2026-10-01 08:53:18.122 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39436) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.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-01 08:53:18.124 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.124 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.125 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002128",
                                "2026-10-01 08:53:18.199 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39446) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.201 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:18.201 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.201 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.203 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002378",
                                "2026-10-01 08:53:18.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.616 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:18.617 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.619 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.002852",
                                "2026-10-01 08:53:18.670 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:18.672 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:18.672 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:18.672 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:18.673 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:18] \"OPTIONS / HTTP/1.0\" 200 94 0.001941",
                                "2026-10-01 08:53:19.436 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54624) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.437 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.438 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.438 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.440 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003288",
                                "2026-10-01 08:53:19.782 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.783 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.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-01 08:53:19.784 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.785 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002290",
                                "2026-10-01 08:53:20.128 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.129 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.129 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.130 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.131 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002059",
                                "2026-10-01 08:53:20.205 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39478) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.207 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.207 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.207 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.209 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002993",
                                "2026-10-01 08:53:20.621 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.622 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.623 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.623 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.624 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.002542",
                                "2026-10-01 08:53:20.675 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:20.677 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:20.677 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:20.677 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:20.678 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:20] \"OPTIONS / HTTP/1.0\" 200 94 0.001925",
                                "2026-10-01 08:53:21.442 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.443 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.443 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.443 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.444 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001640",
                                "2026-10-01 08:53:21.607 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET /v2/images Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.608 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.608 941 DEBUG glance.api.middleware.version_negotiation [-] Matched version: v2 process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:69",
                                "2026-10-01 08:53:21.609 941 DEBUG glance.api.middleware.version_negotiation [-] new path /v2/images process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:70",
                                "2026-10-01 08:53:21.742 941 DEBUG oslo_db.sqlalchemy.engines [None req-62568acf-b66e-4091-a5ef-8e3706cbdfb7 79d4913d935641b6bdf690a60593fa12 8bfed41865654763ae7444c91e2bf509 - - 5f0ab7cd35884681b1e4ca0af3bce1d1 5f0ab7cd35884681b1e4ca0af3bce1d1] MySQL server mode set to STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,TRADITIONAL,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION _check_effective_sql_mode /var/lib/kolla/venv/lib/python3.12/site-packages/oslo_db/sqlalchemy/engines.py:397",
                                "2026-10-01 08:53:21.789 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 54644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.790 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.791 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.791 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.793 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003147",
                                "2026-10-01 08:53:21.866 941 INFO eventlet.wsgi.server [None req-62568acf-b66e-4091-a5ef-8e3706cbdfb7 79d4913d935641b6bdf690a60593fa12 8bfed41865654763ae7444c91e2bf509 - - 5f0ab7cd35884681b1e4ca0af3bce1d1 5f0ab7cd35884681b1e4ca0af3bce1d1] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:21] \"GET /v2/images?id=in%3A HTTP/1.1\" 200 252 0.259641",
                                "2026-10-01 08:53:22.133 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39492) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.135 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.135 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.135 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.137 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002188",
                                "2026-10-01 08:53:22.212 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39500) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.214 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.215 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.215 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.216 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002557",
                                "2026-10-01 08:53:22.626 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.627 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.628 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.628 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.629 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002312",
                                "2026-10-01 08:53:22.680 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:22.681 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:22.681 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:22.682 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:22.683 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:22] \"OPTIONS / HTTP/1.0\" 200 94 0.002040",
                                "2026-10-01 08:53:23.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37640) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.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-01 08:53:23.448 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.448 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.449 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001547",
                                "2026-10-01 08:53:23.795 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.797 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.798 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.798 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.800 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003550",
                                "2026-10-01 08:53:24.138 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39502) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.140 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.140 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.140 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.141 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002018",
                                "2026-10-01 08:53:24.219 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.220 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.220 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.221 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.222 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.002323",
                                "2026-10-01 08:53:24.631 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.633 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.633 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.633 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.634 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001566",
                                "2026-10-01 08:53:24.685 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39442) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.687 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.687 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.687 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.688 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:24] \"OPTIONS / HTTP/1.0\" 200 94 0.001579",
                                "2026-10-01 08:53:25.451 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.452 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.453 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.453 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.454 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001679",
                                "2026-10-01 08:53:25.802 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.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-01 08:53:25.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-01 08:53:25.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-01 08:53:25.805 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.001546",
                                "2026-10-01 08:53:26.144 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51938) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.146 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:26.146 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:26.146 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:26.148 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002879",
                                "2026-10-01 08:53:26.224 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.225 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:26.226 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:26.226 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:26.228 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.002594",
                                "2026-10-01 08:53:26.636 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.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-01 08:53:26.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-01 08:53:26.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-01 08:53:26.642 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.004284",
                                "2026-10-01 08:53:26.690 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39460) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:26.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-01 08:53:26.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-01 08:53:26.693 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:26.694 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:26] \"OPTIONS / HTTP/1.0\" 200 94 0.003081",
                                "2026-10-01 08:53:27.456 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.458 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.459 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.459 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.461 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002886",
                                "2026-10-01 08:53:27.808 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.809 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.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-01 08:53:27.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-01 08:53:27.812 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.003183",
                                "2026-10-01 08:53:28.152 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.153 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:28.153 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.153 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:28.155 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001933",
                                "2026-10-01 08:53:28.229 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51970) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.231 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:28.231 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.231 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:28.232 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001817",
                                "2026-10-01 08:53:28.643 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.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-01 08:53:28.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-01 08:53:28.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-01 08:53:28.647 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.001837",
                                "2026-10-01 08:53:28.696 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39490) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:28.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-01 08:53:28.699 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:28.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-01 08:53:28.704 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:28] \"OPTIONS / HTTP/1.0\" 200 94 0.005459",
                                "2026-10-01 08:53:29.463 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37668) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.465 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.465 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.466 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.468 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003431",
                                "2026-10-01 08:53:29.815 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.816 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.816 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.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-01 08:53:29.818 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002397",
                                "2026-10-01 08:53:30.156 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.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-01 08:53:30.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-01 08:53:30.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-01 08:53:30.165 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.007644",
                                "2026-10-01 08:53:30.235 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.236 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:30.236 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:30.237 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:30.238 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.001629",
                                "2026-10-01 08:53:30.649 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39506) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.651 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:30.651 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:30.651 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:30.652 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.002002",
                                "2026-10-01 08:53:30.706 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:30.707 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:30.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-01 08:53:30.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-01 08:53:30.710 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:30] \"OPTIONS / HTTP/1.0\" 200 94 0.003260",
                                "2026-10-01 08:53:31.471 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 37688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53:31.472 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.472 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.473 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001634",
                                "2026-10-01 08:53:31.821 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 37696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.823 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.824 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.825 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.828 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.005464",
                                "2026-10-01 08:53:31.935 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.937 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-01 08:53:31.937 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.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-01 08:53:31.939 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:31] \"GET / HTTP/1.1\" 300 1870 0.002300",
                                "2026-10-01 08:53:32.038 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.041 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.041 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.041 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.043 941 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:32] \"GET / HTTP/1.1\" 300 2014 0.002478",
                                "2026-10-01 08:53:32.166 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52008) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.168 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.168 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.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-01 08:53:32.173 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.004762",
                                "2026-10-01 08:53:32.240 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 52024) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.242 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.242 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.242 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.243 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.001808",
                                "2026-10-01 08:53:32.655 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 39530) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.657 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:32.658 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.658 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.660 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.003316",
                                "2026-10-01 08:53:32.712 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 39534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.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-01 08:53:32.714 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.714 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.716 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:32] \"OPTIONS / HTTP/1.0\" 200 94 0.002651",
                                "2026-10-01 08:53:33.475 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.477 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.478 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.479 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.480 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003560",
                                "2026-10-01 08:53:33.831 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.833 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.834 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.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-01 08:53:33.837 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003568",
                                "2026-10-01 08:53:34.174 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52030) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.175 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:34.176 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:34.176 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:34.177 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.001839",
                                "2026-10-01 08:53:34.246 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 52046) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.248 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:34.248 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:34.249 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:34.251 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.003391",
                                "2026-10-01 08:53:34.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.665 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:34.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:34.666 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:34.669 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.004142",
                                "2026-10-01 08:53:34.719 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59606) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:34.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-01 08:53:34.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-01 08:53:34.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-01 08:53:34.723 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:34] \"OPTIONS / HTTP/1.0\" 200 94 0.002456",
                                "2026-10-01 08:53:35.483 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.484 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.484 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.484 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.485 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001517",
                                "2026-10-01 08:53:35.840 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.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-01 08:53:35.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-01 08:53:35.843 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.844 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002630",
                                "2026-10-01 08:53:36.180 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.181 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:36.182 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:36.182 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:36.183 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001689",
                                "2026-10-01 08:53:36.253 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.254 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:36.255 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:36.255 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:36.256 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.001765",
                                "2026-10-01 08:53:36.671 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.672 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:36.672 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:36.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-01 08:53:36.674 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002290",
                                "2026-10-01 08:53:36.723 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:36.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-01 08:53:36.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-01 08:53:36.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-01 08:53:36.726 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:36] \"OPTIONS / HTTP/1.0\" 200 94 0.002078",
                                "2026-10-01 08:53:37.489 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 41582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.490 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.490 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.490 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.492 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-01 08:53:37.846 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.847 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.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-01 08:53:37.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-01 08:53:37.848 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001544",
                                "2026-10-01 08:53:38.183 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.184 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.185 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.185 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.187 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.002380",
                                "2026-10-01 08:53:38.258 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51258) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.260 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.260 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.260 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.261 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001673",
                                "2026-10-01 08:53:38.676 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.677 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.677 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.677 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.678 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001549",
                                "2026-10-01 08:53:38.729 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59638) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.730 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.731 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.731 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.732 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:38] \"OPTIONS / HTTP/1.0\" 200 94 0.001914",
                                "2026-10-01 08:53:38.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51270) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:38.759 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:38.760 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:38.760 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:38.763 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:38] \"GET / HTTP/1.1\" 300 2014 0.005302",
                                "2026-10-01 08:53:39.493 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.494 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.495 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.495 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.496 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002120",
                                "2026-10-01 08:53:39.851 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41610) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.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-01 08:53:39.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-01 08:53:39.853 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.855 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002290",
                                "2026-10-01 08:53:40.187 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.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-01 08:53:40.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-01 08:53:40.191 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:40.195 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.005617",
                                "2026-10-01 08:53:40.264 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51282) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.267 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:40.268 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:40.268 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:40.271 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.004690",
                                "2026-10-01 08:53:40.680 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59644) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.681 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:40.681 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:40.681 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:40.682 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001573",
                                "2026-10-01 08:53:40.734 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:40.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-01 08:53:40.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-01 08:53:40.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-01 08:53:40.737 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:40] \"OPTIONS / HTTP/1.0\" 200 94 0.001856",
                                "2026-10-01 08:53:41.500 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.502 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.503 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.503 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.507 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.005410",
                                "2026-10-01 08:53:41.857 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 41632) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.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-01 08:53:41.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-01 08:53:41.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-01 08:53:41.861 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002207",
                                "2026-10-01 08:53:42.197 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 51298) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.198 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.198 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.198 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.199 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001585",
                                "2026-10-01 08:53:42.274 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.275 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.275 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.275 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.276 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.001445",
                                "2026-10-01 08:53:42.685 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 59660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.687 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.688 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.688 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.690 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003657",
                                "2026-10-01 08:53:42.741 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 59676) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:42.744 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:42.744 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:42.745 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:42.747 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:42] \"OPTIONS / HTTP/1.0\" 200 94 0.003731",
                                "2026-10-01 08:53:43.509 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45532) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.510 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.510 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.511 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.512 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002209",
                                "2026-10-01 08:53:43.863 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.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-01 08:53:43.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-01 08:53:43.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-01 08:53:43.866 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002061",
                                "2026-10-01 08:53:44.202 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.204 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.204 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:44.205 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.207 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003681",
                                "2026-10-01 08:53:44.278 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 51324) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.280 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.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-01 08:53:44.282 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.283 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.003323",
                                "2026-10-01 08:53:44.692 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.694 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:44.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-01 08:53:44.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-01 08:53:44.699 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.004555",
                                "2026-10-01 08:53:44.750 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54862) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:44.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-01 08:53:44.751 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:44.751 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:44.752 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:44] \"OPTIONS / HTTP/1.0\" 200 94 0.001393",
                                "2026-10-01 08:53:45.515 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.520 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.520 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.523 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.005946",
                                "2026-10-01 08:53:45.868 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45556) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.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-01 08:53:45.870 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001445",
                                "2026-10-01 08:53:46.210 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33536) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.211 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:46.211 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.212 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.213 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001622",
                                "2026-10-01 08:53:46.286 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.289 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:46.290 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.290 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.293 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.004693",
                                "2026-10-01 08:53:46.700 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54878) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.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-01 08:53:46.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-01 08:53:46.702 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.703 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.001473",
                                "2026-10-01 08:53:46.755 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54884) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:46.757 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:46.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:46.758 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:46.760 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:46] \"OPTIONS / HTTP/1.0\" 200 94 0.003204",
                                "2026-10-01 08:53:47.526 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.528 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53: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-01 08:53: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-01 08:53:47.532 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003437",
                                "2026-10-01 08:53:47.872 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.875 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001820",
                                "2026-10-01 08:53:48.214 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33546) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.215 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:48.216 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.216 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.217 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001690",
                                "2026-10-01 08:53:48.295 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33552) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.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-01 08:53:48.297 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.297 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.299 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002347",
                                "2026-10-01 08:53:48.704 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54898) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.705 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:48.706 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:48.706 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:48.707 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.001546",
                                "2026-10-01 08:53:48.761 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:48.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-01 08:53:48.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-01 08:53:48.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-01 08:53:48.765 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:48] \"OPTIONS / HTTP/1.0\" 200 94 0.002544",
                                "2026-10-01 08:53:49.532 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.534 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.534 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.534 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.535 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001567",
                                "2026-10-01 08:53:49.877 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45586) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.879 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.880 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.880 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.882 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003036",
                                "2026-10-01 08:53:50.218 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.219 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.220 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.220 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.221 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002121",
                                "2026-10-01 08:53:50.301 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 33566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.302 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.303 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.303 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.306 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003962",
                                "2026-10-01 08:53:50.709 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.710 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:50.711 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:50.711 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:50.712 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.002491",
                                "2026-10-01 08:53:50.766 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:50.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-01 08:53:50.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-01 08:53:50.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-01 08:53:50.770 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:50] \"OPTIONS / HTTP/1.0\" 200 94 0.003122",
                                "2026-10-01 08:53:51.535 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.537 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.537 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.537 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.541 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003882",
                                "2026-10-01 08:53:51.884 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45608) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.886 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.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-01 08:53:51.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-01 08:53:51.890 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003656",
                                "2026-10-01 08:53:52.224 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.225 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.225 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.225 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.226 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001535",
                                "2026-10-01 08:53:52.309 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.310 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.311 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.311 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.312 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.002243",
                                "2026-10-01 08:53:52.714 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 54942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.715 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.715 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.715 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.716 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.001476",
                                "2026-10-01 08:53:52.772 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 54948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:52.776 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:52.777 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:52.777 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:52.779 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:52] \"OPTIONS / HTTP/1.0\" 200 94 0.003750",
                                "2026-10-01 08:53:53.543 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.544 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.545 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.545 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.546 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002042",
                                "2026-10-01 08:53:53.891 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34646) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.893 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.893 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.893 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.894 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001556",
                                "2026-10-01 08:53:54.228 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33588) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.230 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:54.230 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:54.230 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:54.231 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001830",
                                "2026-10-01 08:53:54.313 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 33592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.314 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:54.315 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:54.315 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:54.316 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001767",
                                "2026-10-01 08:53:54.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36088) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.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-01 08:53:54.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-01 08:53:54.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-01 08:53:54.721 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001475",
                                "2026-10-01 08:53:54.781 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36096) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:54.782 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:54.782 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:54.782 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:54.783 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:54] \"OPTIONS / HTTP/1.0\" 200 94 0.001783",
                                "2026-10-01 08:53:55.548 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34654) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.549 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.551 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001526",
                                "2026-10-01 08:53:55.896 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34658) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.902 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004766",
                                "2026-10-01 08:53:56.234 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44540) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.235 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.236 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:56.236 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:56.238 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002290",
                                "2026-10-01 08:53:56.319 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.320 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.321 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:56.321 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:56.323 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002857",
                                "2026-10-01 08:53:56.722 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36102) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.723 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.724 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:56.724 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:56.727 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002941",
                                "2026-10-01 08:53:56.787 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36110) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:56.788 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:56.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-01 08:53:56.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-01 08:53:56.790 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:56] \"OPTIONS / HTTP/1.0\" 200 94 0.002279",
                                "2026-10-01 08:53:57.553 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34672) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.555 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.555 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.555 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.558 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003109",
                                "2026-10-01 08:53:57.905 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.907 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.907 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.908 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.909 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002587",
                                "2026-10-01 08:53:58.239 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 44562) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.241 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.241 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.241 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:58.243 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002277",
                                "2026-10-01 08:53:58.324 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.326 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.327 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.327 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:58.329 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002813",
                                "2026-10-01 08:53:58.728 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 36122) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.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-01 08:53:58.730 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.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-01 08:53:58.731 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002040",
                                "2026-10-01 08:53:58.792 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 36124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:58.793 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:58.793 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:58.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-01 08:53:58.796 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:58] \"OPTIONS / HTTP/1.0\" 200 94 0.002757",
                                "2026-10-01 08:53:59.560 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34688) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.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-01 08:53:59.563 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001895",
                                "2026-10-01 08:53:59.911 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34700) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.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-01 08:53:59.915 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003149",
                                "2026-10-01 08:54:00.245 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:54:00.246 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:54:00.246 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:54:00.247 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:54:00.249 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:54:00] \"OPTIONS / HTTP/1.0\" 200 94 0.002795",
                                "2026-10-01 08:54:00.332 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 44594) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:54:00.333 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:54:00.333 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:54:00.333 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:54:00.334 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:54:00] \"OPTIONS / HTTP/1.0\" 200 94 0.001536",
                                "",
                                "===== glance-api.log (tail -n 2000) @ testbed-node-2 =====",
                                "2026-10-01 08:51:49.423 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001766",
                                "2026-10-01 08:51:49.423 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60724) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.425 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:49.425 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:49.425 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:49.426 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001653",
                                "2026-10-01 08:51:49.430 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.007998",
                                "2026-10-01 08:51:49.619 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58466) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:49.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-01 08:51:49.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-01 08:51:49.622 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:49.624 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003008",
                                "2026-10-01 08:51:51.100 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60730) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.101 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.102 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.102 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.104 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002805",
                                "2026-10-01 08:51:51.367 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.368 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.368 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.368 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.369 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001540",
                                "2026-10-01 08:51:51.426 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58468) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.427 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.427 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.427 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.429 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002367",
                                "2026-10-01 08:51:51.429 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60736) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.430 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.431 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.431 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.433 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002489",
                                "2026-10-01 08:51:51.433 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34758) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.434 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.435 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.435 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.436 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002555",
                                "2026-10-01 08:51:51.626 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58470) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:51.628 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:51.628 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:51.629 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:51.630 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002570",
                                "2026-10-01 08:51:53.106 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 60752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.107 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.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-01 08:51:53.108 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.109 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001666",
                                "2026-10-01 08:51:53.372 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58604) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.374 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.374 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.375 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.376 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002818",
                                "2026-10-01 08:51:53.432 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.434 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.435 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.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-01 08:51:53.436 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 60756) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.438 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.438 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.438 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003875",
                                "2026-10-01 08:51:53.438 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.440 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58618) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.442 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003360",
                                "2026-10-01 08:51:53.441 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.442 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:53.443 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:53.444 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003292",
                                "2026-10-01 08:51:53.632 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58484) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:53.633 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:53.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-01 08:51:53.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-01 08:51:53.635 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002225",
                                "2026-10-01 08:51:55.111 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50944) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.112 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.113 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.113 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.114 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002675",
                                "2026-10-01 08:51:55.379 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.380 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.381 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.381 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.383 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002932",
                                "2026-10-01 08:51:55.439 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43058) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.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-01 08:51:55.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-01 08:51:55.440 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.441 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001459",
                                "2026-10-01 08:51:55.443 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50954) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.443 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.444 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.444 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.445 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-01 08:51:55.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.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-01 08:51:55.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-01 08:51:55.448 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.449 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002062",
                                "2026-10-01 08:51:55.637 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:55.638 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:55.639 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:55.640 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:55.641 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002944",
                                "2026-10-01 08:51:57.117 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 50956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.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-01 08:51:57.119 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001860",
                                "2026-10-01 08:51:57.385 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58652) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.386 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.386 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.387 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.389 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003368",
                                "2026-10-01 08:51:57.443 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.444 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.444 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.444 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.445 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001747",
                                "2026-10-01 08:51:57.447 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50962) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.448 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.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-01 08:51:57.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-01 08:51:57.449 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001549",
                                "2026-10-01 08:51:57.453 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58656) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.455 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.455 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.456 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.458 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002726",
                                "2026-10-01 08:51:57.644 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:57.645 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:57.646 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:57.646 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:57.648 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002765",
                                "2026-10-01 08:51:59.122 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.124 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.124 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.124 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.125 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002037",
                                "2026-10-01 08:51:59.391 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.393 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.394 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.394 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.395 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001768",
                                "2026-10-01 08:51:59.448 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43090) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.449 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.450 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.450 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.452 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003155",
                                "2026-10-01 08:51:59.452 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.454 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.455 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.455 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.458 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003736",
                                "2026-10-01 08:51:59.459 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 58670) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.461 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.461 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.462 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.463 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002749",
                                "2026-10-01 08:51:59.650 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43096) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:51:59.651 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:51:59.652 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:51:59.652 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:51:59.653 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:51:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002272",
                                "2026-10-01 08:52:01.128 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.130 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.130 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.130 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.133 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003699",
                                "2026-10-01 08:52:01.398 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58674) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.399 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.399 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.399 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.400 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001515",
                                "2026-10-01 08:52:01.456 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43106) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.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-01 08:52:01.459 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.460 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.460 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 50986) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.462 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.462 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.004098",
                                "2026-10-01 08:52:01.462 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.463 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.465 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003440",
                                "2026-10-01 08:52:01.465 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 58690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.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-01 08:52:01.467 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.467 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.469 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002357",
                                "2026-10-01 08:52:01.653 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43118) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:01.655 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:01.655 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:01.655 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:01.656 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:01] \"OPTIONS / HTTP/1.0\" 200 94 0.001651",
                                "2026-10-01 08:52:02.078 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 43124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:02.082 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-01 08:52:02.082 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:02.083 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:02.084 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:02] \"GET / HTTP/1.1\" 300 1870 0.002821",
                                "2026-10-01 08:52:03.135 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51000) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.136 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.137 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.137 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.138 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002241",
                                "2026-10-01 08:52:03.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46924) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.404 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.405 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.405 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.409 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.005074",
                                "2026-10-01 08:52:03.462 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.463 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.464 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.464 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.465 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001867",
                                "2026-10-01 08:52:03.467 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 51014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.468 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.468 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.469 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.470 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001728",
                                "2026-10-01 08:52:03.471 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46926) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.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-01 08:52:03.472 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.473 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.473 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001641",
                                "2026-10-01 08:52:03.657 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 43134) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:03.659 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:03.659 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:03.660 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:03.661 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001832",
                                "2026-10-01 08:52:05.140 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.141 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.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-01 08:52:05.142 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.143 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002085",
                                "2026-10-01 08:52:05.410 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46934) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.411 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.411 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.411 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.412 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001553",
                                "2026-10-01 08:52:05.467 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.471 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.471 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.472 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44214) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.472 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.473 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.473 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.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-01 08:52:05.474 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003784",
                                "2026-10-01 08:52:05.475 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001996",
                                "2026-10-01 08:52:05.476 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46948) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.477 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.478 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.478 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.479 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002196",
                                "2026-10-01 08:52:05.663 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50132) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:05.666 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001715",
                                "2026-10-01 08:52:07.146 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44216) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.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-01 08:52:07.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-01 08:52:07.149 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.150 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001998",
                                "2026-10-01 08:52:07.413 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46964) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.414 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.415 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.417 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.418 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003762",
                                "2026-10-01 08:52:07.476 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50142) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.477 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.477 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.477 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.478 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.478 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.478 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.478 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.479 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001484",
                                "2026-10-01 08:52:07.481 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002991",
                                "2026-10-01 08:52:07.483 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46968) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.484 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:07.484 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.485 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.485 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001325",
                                "2026-10-01 08:52:07.673 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50154) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:07.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-01 08:52:07.674 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:07.674 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:07.676 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002199",
                                "2026-10-01 08:52:09.152 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.155 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.157 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003503",
                                "2026-10-01 08:52:09.420 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46982) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.422 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.422 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.423 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.425 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003246",
                                "2026-10-01 08:52:09.480 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.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-01 08:52:09.482 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001740",
                                "2026-10-01 08:52:09.483 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.485 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.485 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.485 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.487 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 46992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.488 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003434",
                                "2026-10-01 08:52:09.489 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.489 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:09.489 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:09.490 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001611",
                                "2026-10-01 08:52:09.678 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:09.680 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:09.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-01 08:52:09.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-01 08:52:09.681 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001628",
                                "2026-10-01 08:52:11.159 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.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-01 08:52:11.162 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.162 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.164 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003323",
                                "2026-10-01 08:52:11.428 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 46994) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.430 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.430 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.430 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.432 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002818",
                                "2026-10-01 08:52:11.484 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50162) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.485 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.486 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.486 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.487 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002087",
                                "2026-10-01 08:52:11.491 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.492 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.492 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.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-01 08:52:11.493 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47002) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.494 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002157",
                                "2026-10-01 08:52:11.494 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.495 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:11.495 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:11.496 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.002414",
                                "2026-10-01 08:52:11.682 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:11.683 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:11.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-01 08:52:11.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-01 08:52:11.685 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001682",
                                "2026-10-01 08:52:13.166 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 44272) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.168 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.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-01 08:52:13.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-01 08:52:13.172 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004336",
                                "2026-10-01 08:52:13.435 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.436 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.436 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.437 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.438 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.001546",
                                "2026-10-01 08:52:13.493 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 50178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.494 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.494 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.495 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.497 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 44280) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.497 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003033",
                                "2026-10-01 08:52:13.498 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.498 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.498 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.498 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.499 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.500 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.500 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.501 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002948",
                                "2026-10-01 08:52:13.503 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003458",
                                "2026-10-01 08:52:13.688 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 50184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:13.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:13.690 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:13.690 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:13.694 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:13] \"OPTIONS / HTTP/1.0\" 200 94 0.004846",
                                "2026-10-01 08:52:15.171 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-01 08:52:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.172 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.174 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52144) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.174 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:52:15] \"GET / HTTP/1.1\" 300 2078 0.002919",
                                "2026-10-01 08:52:15.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-01 08:52:15.176 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.178 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.180 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004746",
                                "2026-10-01 08:52:15.440 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47746) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.442 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.442 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.442 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.443 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001820",
                                "2026-10-01 08:52:15.499 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54494) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.500 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.501 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.501 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.502 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52160) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.502 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002230",
                                "2026-10-01 08:52:15.503 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.503 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.504 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47762) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.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-01 08:52:15.505 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.506 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.506 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002954",
                                "2026-10-01 08:52:15.506 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.507 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001822",
                                "2026-10-01 08:52:15.696 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:15.697 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:15.698 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:15.698 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:15.700 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002435",
                                "2026-10-01 08:52:17.182 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.183 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.183 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.184 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.186 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003150",
                                "2026-10-01 08:52:17.446 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47764) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.448 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.449 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.450 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.452 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004495",
                                "2026-10-01 08:52:17.503 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.505 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.505 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.506 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.507 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002635",
                                "2026-10-01 08:52:17.508 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.509 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.510 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.510 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.509 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.511 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002085",
                                "2026-10-01 08:52:17.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.513 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.514 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.516 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004374",
                                "2026-10-01 08:52:17.702 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:17.703 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:17.704 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:17.704 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:17.706 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002991",
                                "2026-10-01 08:52:19.188 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52188) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.191 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.191 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.192 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.194 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.004012",
                                "2026-10-01 08:52:19.455 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47786) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.457 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.458 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.459 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.461 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.004371",
                                "2026-10-01 08:52:19.510 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.512 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.512 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.513 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.513 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.514 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.515 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003412",
                                "2026-10-01 08:52:19.515 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.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-01 08:52:19.517 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.003304",
                                "2026-10-01 08:52:19.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.519 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.519 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.520 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.521 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002394",
                                "2026-10-01 08:52:19.708 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:19.710 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:19.710 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:19.710 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:19.712 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002334",
                                "2026-10-01 08:52:21.196 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52218) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.198 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.199 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.199 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.201 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003251",
                                "2026-10-01 08:52:21.463 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 47808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.464 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.465 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.465 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.467 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002685",
                                "2026-10-01 08:52:21.517 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.519 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.519 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.521 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 52220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.521 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002969",
                                "2026-10-01 08:52:21.523 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.524 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.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-01 08:52:21.525 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 47812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.526 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.527 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.004045",
                                "2026-10-01 08:52:21.527 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.528 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.530 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003586",
                                "2026-10-01 08:52:21.714 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:21.715 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:21.716 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:21.716 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:21.717 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002552",
                                "2026-10-01 08:52:23.203 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 52236) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.205 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.205 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.205 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.206 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001642",
                                "2026-10-01 08:52:23.469 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45210) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.471 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.473 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.473 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.474 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003664",
                                "2026-10-01 08:52:23.523 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.525 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.525 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.525 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.529 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.004323",
                                "2026-10-01 08:52:23.530 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35526) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.531 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:23.532 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.532 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45226) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.532 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.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-01 08:52:23.534 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:23.534 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:23.534 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003433",
                                "2026-10-01 08:52:23.537 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003656",
                                "2026-10-01 08:52:23.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:23.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-01 08:52:23.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-01 08:52:23.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-01 08:52:23.722 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002608",
                                "2026-10-01 08:52:25.209 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.210 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.210 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.211 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.212 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002121",
                                "2026-10-01 08:52:25.477 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45228) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.480 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.480 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.480 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.483 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004241",
                                "2026-10-01 08:52:25.531 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48342) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.533 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.533 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.533 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.538 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35542) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.539 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.006487",
                                "2026-10-01 08:52:25.539 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45234) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.541 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:25.541 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.542 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.545 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.004619",
                                "2026-10-01 08:52:25.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-01 08:52:25.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-01 08:52:25.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-01 08:52:25.549 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002959",
                                "2026-10-01 08:52:25.724 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48358) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:25.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-01 08:52:25.726 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:25.726 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:25.728 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002895",
                                "2026-10-01 08:52:27.216 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.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-01 08:52:27.222 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.223 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.225 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.008449",
                                "2026-10-01 08:52:27.484 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45246) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.486 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.486 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.486 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.488 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002387",
                                "2026-10-01 08:52:27.541 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48372) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.542 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.542 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.543 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.544 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002353",
                                "2026-10-01 08:52:27.546 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.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-01 08:52:27.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-01 08:52:27.548 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.549 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002007",
                                "2026-10-01 08:52:27.551 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45252) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.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-01 08:52:27.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-01 08:52:27.554 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.555 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002702",
                                "2026-10-01 08:52:27.730 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:27.731 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:27.731 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:27.732 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:27.733 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002299",
                                "2026-10-01 08:52:29.228 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.229 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.229 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.230 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.231 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001840",
                                "2026-10-01 08:52:29.491 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45260) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.492 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.492 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.493 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.494 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001896",
                                "2026-10-01 08:52:29.546 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48390) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.547 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.547 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.547 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.548 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001551",
                                "2026-10-01 08:52:29.551 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35582) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.551 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.552 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.552 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.553 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001560",
                                "2026-10-01 08:52:29.557 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45264) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.558 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.558 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.559 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.560 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-01 08:52:29.735 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:29.736 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:29.737 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:29.737 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:29.738 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002164",
                                "2026-10-01 08:52:31.233 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.235 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.236 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.236 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.238 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003406",
                                "2026-10-01 08:52:31.495 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 45268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52: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-01 08:52:31.497 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.497 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.499 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002545",
                                "2026-10-01 08:52:31.550 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 48410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.552 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.552 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.552 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.555 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003679",
                                "2026-10-01 08:52:31.555 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 35598) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.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-01 08:52:31.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-01 08:52:31.559 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.561 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.004058",
                                "2026-10-01 08:52:31.562 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 45284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.563 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:31.563 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:31.564 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:31.565 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002236",
                                "2026-10-01 08:52:31.740 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:31.741 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52: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-01 08:52: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-01 08:52:31.743 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002040",
                                "2026-10-01 08:52:32.140 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48428) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:32.142 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-01 08:52:32.142 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:32.142 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:32.143 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:32] \"GET / HTTP/1.1\" 300 1870 0.001643",
                                "2026-10-01 08:52:33.241 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 35602) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.243 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.243 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.244 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.246 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003511",
                                "2026-10-01 08:52:33.499 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57394) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.501 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.502 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.502 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.505 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004370",
                                "2026-10-01 08:52:33.556 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48438) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.559 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001477",
                                "2026-10-01 08:52:33.563 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42792) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.564 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.566 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001812",
                                "2026-10-01 08:52:33.568 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.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-01 08:52:33.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-01 08:52:33.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-01 08:52:33.571 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.001625",
                                "2026-10-01 08:52:33.745 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 48452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:33.746 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:33.747 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:33.747 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:33.750 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:33] \"OPTIONS / HTTP/1.0\" 200 94 0.004368",
                                "2026-10-01 08:52:35.249 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.250 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.251 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.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-01 08:52:35.253 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002443",
                                "2026-10-01 08:52:35.508 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57410) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.510 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.510 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.511 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.512 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002916",
                                "2026-10-01 08:52:35.561 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34268) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.562 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.563 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.563 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.564 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002215",
                                "2026-10-01 08:52:35.567 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.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-01 08:52:35.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-01 08:52:35.568 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.569 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001806",
                                "2026-10-01 08:52:35.573 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57414) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.575 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.576 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.576 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.578 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.003306",
                                "2026-10-01 08:52:35.752 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34284) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:35.753 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:35.753 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:35.753 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:35.754 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001577",
                                "2026-10-01 08:52:37.256 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42822) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.257 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.258 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.258 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.259 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001979",
                                "2026-10-01 08:52:37.515 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57420) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.517 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.517 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.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-01 08:52:37.518 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001993",
                                "2026-10-01 08:52:37.565 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34288) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.566 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.567 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.567 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.568 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001901",
                                "2026-10-01 08:52:37.571 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.572 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.573 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.573 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.574 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001425",
                                "2026-10-01 08:52:37.580 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57426) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.581 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.581 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.582 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:37.582 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001433",
                                "2026-10-01 08:52:37.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34290) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:37.758 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:37.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:37.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-01 08:52:37.761 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003336",
                                "2026-10-01 08:52:38.456 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-01 08:52:38.457 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:38.457 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:38.459 941 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:52:38] \"GET / HTTP/1.1\" 300 2014 0.003648",
                                "2026-10-01 08:52:39.261 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.262 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.262 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.262 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.263 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001671",
                                "2026-10-01 08:52:39.521 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57430) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.524 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.524 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.525 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.525 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001526",
                                "2026-10-01 08:52:39.570 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.571 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.572 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.572 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.574 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003043",
                                "2026-10-01 08:52:39.576 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42850) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.577 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.577 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.577 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.578 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001914",
                                "2026-10-01 08:52:39.585 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57432) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.586 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.587 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:39.587 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.589 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002800",
                                "2026-10-01 08:52:39.764 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 34310) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:39.766 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:39.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-01 08:52:39.767 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:39.768 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002652",
                                "2026-10-01 08:52:41.268 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42866) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.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-01 08:52:41.270 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001470",
                                "2026-10-01 08:52:41.527 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 57440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.528 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.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-01 08:52:41.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-01 08:52:41.530 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001461",
                                "2026-10-01 08:52:41.575 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.577 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.577 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.577 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.578 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001655",
                                "2026-10-01 08:52:41.581 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42874) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.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-01 08:52:41.583 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.583 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.584 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001727",
                                "2026-10-01 08:52:41.591 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 57452) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.592 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:41.592 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.592 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.593 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.001912",
                                "2026-10-01 08:52:41.770 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:41.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-01 08:52:41.773 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:41.773 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:41.775 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003233",
                                "2026-10-01 08:52:43.272 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42890) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.273 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.274 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.274 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.275 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002154",
                                "2026-10-01 08:52:43.533 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.535 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.536 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.536 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.538 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003114",
                                "2026-10-01 08:52:43.580 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34330) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.581 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.582 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.582 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.583 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.002221",
                                "2026-10-01 08:52:43.586 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38520) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.587 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.587 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.587 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.588 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001523",
                                "2026-10-01 08:52:43.596 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.597 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.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-01 08:52:43.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-01 08:52:43.601 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.003978",
                                "2026-10-01 08:52:43.777 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 34334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:43.779 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:43.779 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:43.779 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:43.783 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:43] \"OPTIONS / HTTP/1.0\" 200 94 0.004399",
                                "2026-10-01 08:52:45.276 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38522) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.278 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.279 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.279 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.280 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002461",
                                "2026-10-01 08:52:45.541 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34196) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.542 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.543 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.543 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.544 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002052",
                                "2026-10-01 08:52:45.585 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47132) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.586 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.587 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.587 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.588 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002141",
                                "2026-10-01 08:52:45.590 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38532) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.590 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.591 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.591 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.592 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001448",
                                "2026-10-01 08:52:45.604 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.605 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:45.605 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:45.605 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:45.606 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001451",
                                "2026-10-01 08:52:45.784 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47136) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:45.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-01 08:52:45.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-01 08:52:45.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-01 08:52:45.788 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002746",
                                "2026-10-01 08:52:47.281 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38542) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.282 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.283 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.283 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.284 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001684",
                                "2026-10-01 08:52:47.547 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34212) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.548 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.548 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.548 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.550 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001933",
                                "2026-10-01 08:52:47.590 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47140) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.591 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.591 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.591 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.593 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002053",
                                "2026-10-01 08:52:47.594 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.595 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:47.595 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.595 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.596 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001570",
                                "2026-10-01 08:52:47.608 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.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-01 08:52:47.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-01 08:52:47.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-01 08:52:47.612 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002107",
                                "2026-10-01 08:52:47.790 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47144) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:47.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-01 08:52:47.791 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:47.791 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:47.794 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003652",
                                "2026-10-01 08:52:49.287 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 38560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.289 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.290 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.290 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.292 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003462",
                                "2026-10-01 08:52:49.552 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.554 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.554 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.555 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.556 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002747",
                                "2026-10-01 08:52:49.593 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47158) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.595 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.595 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.595 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.597 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002524",
                                "2026-10-01 08:52:49.599 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38566) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.600 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.602 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.604 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003827",
                                "2026-10-01 08:52:49.614 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34232) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.616 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.616 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.618 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002914",
                                "2026-10-01 08:52:49.795 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47168) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:49.797 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:49.798 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:49.798 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:49.801 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:49] \"OPTIONS / HTTP/1.0\" 200 94 0.004122",
                                "2026-10-01 08:52:51.294 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38574) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.295 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.295 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.296 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.298 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002635",
                                "2026-10-01 08:52:51.559 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34248) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.561 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.561 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.562 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.564 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003738",
                                "2026-10-01 08:52:51.599 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47176) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.600 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.601 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.603 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002677",
                                "2026-10-01 08:52:51.606 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38578) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.607 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.607 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.608 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.609 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002311",
                                "2026-10-01 08:52:51.621 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:51.623 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:51.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-01 08:52:51.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-01 08:52:51.626 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003196",
                                "2026-10-01 08:52:51.803 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-01 08:52:51.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-01 08:52:51.805 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:51.805 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:51.806 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001876",
                                "2026-10-01 08:52:53.300 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 38580) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.301 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.302 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.302 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.303 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002009",
                                "2026-10-01 08:52:53.567 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44512) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.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-01 08:52:53.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-01 08:52:53.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-01 08:52:53.570 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002266",
                                "2026-10-01 08:52:53.605 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 47190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.607 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.607 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.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-01 08:52:53.611 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004182",
                                "2026-10-01 08:52:53.611 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.612 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.612 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.613 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.614 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002024",
                                "2026-10-01 08:52:53.628 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44524) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.629 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.629 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.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-01 08:52:53.631 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002025",
                                "2026-10-01 08:52:53.808 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 47202) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:53.809 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:53.809 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:53.809 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:53.810 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001394",
                                "2026-10-01 08:52:55.306 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56182) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.308 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.308 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.308 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.309 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001801",
                                "2026-10-01 08:52:55.573 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44534) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.575 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.576 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.576 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.579 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.004416",
                                "2026-10-01 08:52:55.611 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59920) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.613 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.613 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.613 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.615 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002311",
                                "2026-10-01 08:52:55.616 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56184) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.617 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.618 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.618 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.619 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001862",
                                "2026-10-01 08:52:55.633 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.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-01 08:52:55.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-01 08:52:55.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-01 08:52:55.635 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001762",
                                "2026-10-01 08:52:55.811 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59932) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:55.813 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:55.813 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:55.813 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:55.814 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001708",
                                "2026-10-01 08:52:57.311 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.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-01 08:52:57.317 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004280",
                                "2026-10-01 08:52:57.582 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44554) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.583 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.584 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.584 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.585 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002063",
                                "2026-10-01 08:52:57.616 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59944) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.617 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:57.618 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.618 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.619 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001708",
                                "2026-10-01 08:52:57.621 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.622 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.622 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.623 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001326",
                                "2026-10-01 08:52:57.638 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.641 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:57.641 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:57.643 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002852",
                                "2026-10-01 08:52:57.816 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59950) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:57.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-01 08:52:57.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-01 08:52:57.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-01 08:52:57.818 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:57] \"OPTIONS / HTTP/1.0\" 200 94 0.001647",
                                "2026-10-01 08:52:59.319 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56220) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.321 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.321 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.321 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.323 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002661",
                                "2026-10-01 08:52:59.589 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44564) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.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-01 08:52:59.592 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.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-01 08:52:59.596 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.004868",
                                "2026-10-01 08:52:59.621 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59954) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.623 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.624 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.624 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.625 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56224) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.626 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.626 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.003245",
                                "2026-10-01 08:52:59.627 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.628 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.631 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.004860",
                                "2026-10-01 08:52:59.645 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44568) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.646 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:52:59.646 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:52:59.647 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:52:59.648 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002394",
                                "2026-10-01 08:52:59.819 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:52:59.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-01 08:52:59.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-01 08:52:59.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-01 08:52:59.823 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:52:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002657",
                                "2026-10-01 08:53:01.325 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56230) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.327 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.327 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.328 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.330 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003127",
                                "2026-10-01 08:53:01.598 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44576) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.600 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.601 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.601 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.603 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002735",
                                "2026-10-01 08:53:01.628 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59974) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.630 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.631 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.631 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.633 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003702",
                                "2026-10-01 08:53:01.633 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 56242) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.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-01 08:53:01.636 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.636 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.639 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003813",
                                "2026-10-01 08:53:01.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44592) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.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-01 08:53:01.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-01 08:53:01.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-01 08:53:01.655 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.002478",
                                "2026-10-01 08:53:01.827 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 59980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:01.829 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:01.830 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:01.830 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:01.832 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:01] \"OPTIONS / HTTP/1.0\" 200 94 0.003497",
                                "2026-10-01 08:53:02.209 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:02.210 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-01 08:53:02.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-01 08:53:02.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-01 08:53:02.211 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:02] \"GET / HTTP/1.1\" 300 1870 0.001529",
                                "2026-10-01 08:53:03.333 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 56250) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.335 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.335 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.336 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.337 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002668",
                                "2026-10-01 08:53:03.606 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34894) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.609 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.610 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.611 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.612 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003921",
                                "2026-10-01 08:53:03.635 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 59990) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.637 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.637 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.637 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.639 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002603",
                                "2026-10-01 08:53:03.641 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57734) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.642 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.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-01 08:53:03.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-01 08:53:03.644 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.002123",
                                "2026-10-01 08:53:03.655 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34898) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.657 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.658 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.658 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.660 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.003134",
                                "2026-10-01 08:53:03.833 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:03.834 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:03.834 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:03.834 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:03.835 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:03] \"OPTIONS / HTTP/1.0\" 200 94 0.001771",
                                "2026-10-01 08:53:05.339 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.341 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.341 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.342 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.345 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.004129",
                                "2026-10-01 08:53:05.615 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34910) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.617 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.617 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.617 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.619 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002415",
                                "2026-10-01 08:53:05.641 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60628) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.643 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.644 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.644 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.646 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57750) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.646 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.003109",
                                "2026-10-01 08:53:05.647 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.647 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.647 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.648 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.001898",
                                "2026-10-01 08:53:05.663 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34922) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:05.665 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:05.667 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002847",
                                "2026-10-01 08:53:05.841 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60630) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:05.843 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:05.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-01 08:53:05.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-01 08:53:05.845 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:05] \"OPTIONS / HTTP/1.0\" 200 94 0.002988",
                                "2026-10-01 08:53:07.350 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57760) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.351 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.352 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.352 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.354 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002920",
                                "2026-10-01 08:53:07.622 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34934) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.624 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.624 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.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-01 08:53:07.627 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.003511",
                                "2026-10-01 08:53:07.648 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60634) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.649 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.649 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.649 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.651 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.001970",
                                "2026-10-01 08:53:07.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 57774) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.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-01 08:53:07.652 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:07.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-01 08:53:07.654 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002161",
                                "2026-10-01 08:53:07.669 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34946) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.670 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:07.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-01 08:53:07.671 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:07.673 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.002566",
                                "2026-10-01 08:53:07.846 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60650) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:07.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-01 08:53:07.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-01 08:53:07.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-01 08:53:07.854 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:07] \"OPTIONS / HTTP/1.0\" 200 94 0.005769",
                                "2026-10-01 08:53:09.356 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.358 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.358 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.359 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.361 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.002891",
                                "2026-10-01 08:53:09.630 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.631 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.631 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.632 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.633 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001582",
                                "2026-10-01 08:53:09.651 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60664) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.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-01 08:53:09.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-01 08:53:09.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-01 08:53:09.654 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001985",
                                "2026-10-01 08:53:09.656 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57794) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.658 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.658 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.659 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.661 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003769",
                                "2026-10-01 08:53:09.675 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34956) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.677 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:09.677 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.678 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.680 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.003737",
                                "2026-10-01 08:53:09.854 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60678) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:09.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-01 08:53:09.856 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:09.856 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:09.857 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:09] \"OPTIONS / HTTP/1.0\" 200 94 0.001413",
                                "2026-10-01 08:53:11.362 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.364 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.365 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.365 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.367 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003325",
                                "2026-10-01 08:53:11.635 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 34972) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.637 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.638 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.639 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.642 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.005493",
                                "2026-10-01 08:53:11.656 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.657 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.657 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.658 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.660 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.003082",
                                "2026-10-01 08:53:11.662 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.663 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:11.663 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:11.664 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:11.665 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001694",
                                "2026-10-01 08:53:11.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 34974) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.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-01 08:53:11.685 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001653",
                                "2026-10-01 08:53:11.859 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60700) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:11.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-01 08:53:11.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-01 08:53:11.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-01 08:53:11.861 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:11] \"OPTIONS / HTTP/1.0\" 200 94 0.001838",
                                "2026-10-01 08:53:13.369 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 57834) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.373 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.377 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.377 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.378 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.006126",
                                "2026-10-01 08:53:13.646 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44462) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.648 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.652 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.653 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.655 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.007488",
                                "2026-10-01 08:53:13.661 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 60714) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.664 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.665 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.665 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.666 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55172) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.667 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.003817",
                                "2026-10-01 08:53:13.668 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.669 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.669 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.670 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002848",
                                "2026-10-01 08:53:13.688 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44476) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.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-01 08:53:13.690 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.691 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002085",
                                "2026-10-01 08:53:13.861 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 60722) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:13.863 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:13.863 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:13.863 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:13.864 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:13] \"OPTIONS / HTTP/1.0\" 200 94 0.002134",
                                "2026-10-01 08:53:15.381 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55178) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.383 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.384 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.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-01 08:53:15.387 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004587",
                                "2026-10-01 08:53:15.657 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44482) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.660 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.661 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.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-01 08:53:15.664 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.004685",
                                "2026-10-01 08:53:15.670 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58070) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.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-01 08:53:15.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-01 08:53:15.671 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.672 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001618",
                                "2026-10-01 08:53:15.673 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55190) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.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-01 08:53:15.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-01 08:53:15.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-01 08:53:15.676 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001664",
                                "2026-10-01 08:53:15.694 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44492) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.695 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.695 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.695 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.696 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.001603",
                                "2026-10-01 08:53:15.864 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58086) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:15.865 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:15.866 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:15.866 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:15.868 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:15] \"OPTIONS / HTTP/1.0\" 200 94 0.002217",
                                "2026-10-01 08:53:17.389 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55194) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.391 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.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-01 08:53:17.392 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.393 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002789",
                                "2026-10-01 08:53:17.667 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44504) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.669 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.669 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.669 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.671 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002866",
                                "2026-10-01 08:53:17.675 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58100) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.678 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.678 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55204) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.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-01 08:53:17.683 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.684 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:17.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-01 08:53:17.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-01 08:53:17.686 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.008316",
                                "2026-10-01 08:53:17.687 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.004988",
                                "2026-10-01 08:53:17.697 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44516) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.700 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:17.700 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:17.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-01 08:53:17.703 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.003674",
                                "2026-10-01 08:53:17.869 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58110) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:17.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-01 08:53:17.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-01 08:53:17.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-01 08:53:17.872 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:17] \"OPTIONS / HTTP/1.0\" 200 94 0.002610",
                                "2026-10-01 08:53:19.396 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55208) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.397 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.398 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.398 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.400 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002456",
                                "2026-10-01 08:53:19.674 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44530) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.675 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.675 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.676 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.680 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.005095",
                                "2026-10-01 08:53:19.687 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58116) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.689 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.689 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55222) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.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-01 08:53:19.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-01 08:53:19.690 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.690 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.690 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.691 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.002595",
                                "2026-10-01 08:53:19.691 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001470",
                                "2026-10-01 08:53:19.706 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 44544) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.707 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:19.707 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:19.707 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:19.708 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.001594",
                                "2026-10-01 08:53:19.874 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58124) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:19.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-01 08:53:19.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-01 08:53:19.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-01 08:53:19.882 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:19] \"OPTIONS / HTTP/1.0\" 200 94 0.006102",
                                "2026-10-01 08:53:21.403 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 55238) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.407 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.407 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.407 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.409 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001878",
                                "2026-10-01 08:53:21.683 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44550) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.686 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.687 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.687 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.689 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002908",
                                "2026-10-01 08:53:21.693 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58126) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.694 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55244) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.695 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.695 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.695 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.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-01 08:53:21.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-01 08:53:21.697 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.697 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.002084",
                                "2026-10-01 08:53:21.698 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.003028",
                                "2026-10-01 08:53:21.711 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 44558) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.712 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.712 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.712 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.713 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001859",
                                "2026-10-01 08:53:21.883 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 58128) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:21.884 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:21.885 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:21.885 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:21.886 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:21] \"OPTIONS / HTTP/1.0\" 200 94 0.001650",
                                "2026-10-01 08:53:23.412 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 55254) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.414 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.415 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.415 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.418 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.003685",
                                "2026-10-01 08:53:23.692 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40686) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.693 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.694 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.694 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.697 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.004425",
                                "2026-10-01 08:53:23.699 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45804) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.700 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.701 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.701 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.701 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58130) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.703 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002930",
                                "2026-10-01 08:53:23.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-01 08:53:23.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-01 08:53:23.705 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:23.706 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002839",
                                "2026-10-01 08:53:23.716 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40690) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.717 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.717 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.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-01 08:53:23.718 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.001557",
                                "2026-10-01 08:53:23.887 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 58142) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:23.889 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:23.889 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:23.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-01 08:53:23.891 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:23] \"OPTIONS / HTTP/1.0\" 200 94 0.002119",
                                "2026-10-01 08:53:24.740 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49006) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:24.743 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:24.743 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:24.744 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:24.745 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:24] \"GET / HTTP/1.1\" 300 2014 0.004030",
                                "2026-10-01 08:53:25.419 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45806) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.421 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.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-01 08:53:25.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-01 08:53:25.424 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.003282",
                                "2026-10-01 08:53:25.700 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40706) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.702 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.702 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.702 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.703 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002071",
                                "2026-10-01 08:53:25.705 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.706 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.707 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.707 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.708 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49014) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.709 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002481",
                                "2026-10-01 08:53:25.709 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.710 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.710 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.712 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.003032",
                                "2026-10-01 08:53:25.721 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40712) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.723 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.723 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.723 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.724 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002062",
                                "2026-10-01 08:53:25.893 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49020) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:25.894 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:25.894 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:25.895 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:25.896 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:25] \"OPTIONS / HTTP/1.0\" 200 94 0.002100",
                                "2026-10-01 08:53:27.427 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45816) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.430 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.432 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.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-01 08:53:27.435 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.005547",
                                "2026-10-01 08:53:27.706 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40728) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.707 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.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-01 08:53:27.708 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.709 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.001713",
                                "2026-10-01 08:53:27.711 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.712 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.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-01 08:53:27.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-01 08:53:27.713 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49026) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.715 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002868",
                                "2026-10-01 08:53:27.715 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:27.716 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:27.716 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.718 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.003253",
                                "2026-10-01 08:53:27.727 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40740) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53:27.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-01 08:53:27.729 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:27.734 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.006115",
                                "2026-10-01 08:53:27.897 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49038) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:27.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-01 08:53:27.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-01 08:53:27.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-01 08:53:27.900 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:27] \"OPTIONS / HTTP/1.0\" 200 94 0.002543",
                                "2026-10-01 08:53:29.437 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45824) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.439 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.439 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.440 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.442 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003538",
                                "2026-10-01 08:53:29.711 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40748) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.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-01 08:53:29.714 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.714 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.716 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003488",
                                "2026-10-01 08:53:29.717 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45838) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.718 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.719 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:29.719 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.720 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49042) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.721 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002810",
                                "2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.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-01 08:53:29.725 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.003309",
                                "2026-10-01 08:53:29.737 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40752) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.739 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.744 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.005096",
                                "2026-10-01 08:53:29.902 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49044) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:29.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-01 08:53:29.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-01 08:53:29.905 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:29.906 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:29] \"OPTIONS / HTTP/1.0\" 200 94 0.002563",
                                "2026-10-01 08:53:31.444 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 45854) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.446 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.447 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.447 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.449 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.003438",
                                "2026-10-01 08:53:31.718 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 40754) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.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-01 08:53:31.719 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.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-01 08:53:31.721 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001997",
                                "2026-10-01 08:53:31.722 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.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-01 08:53:31.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-01 08:53:31.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-01 08:53:31.725 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001898",
                                "2026-10-01 08:53:31.727 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49052) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.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-01 08:53:31.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-01 08:53:31.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-01 08:53:31.730 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.001926",
                                "2026-10-01 08:53:31.746 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 40770) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.750 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.751 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.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-01 08:53:31.754 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.004428",
                                "2026-10-01 08:53:31.908 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49054) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:31.909 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:31.909 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:31.910 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:31.911 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:31] \"OPTIONS / HTTP/1.0\" 200 94 0.002585",
                                "2026-10-01 08:53:32.260 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 49060) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:32.263 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-01 08:53:32.263 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:32.264 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:32.265 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:32] \"GET / HTTP/1.1\" 300 1870 0.001619",
                                "2026-10-01 08:53:33.452 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 45868) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.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-01 08:53:33.455 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.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-01 08:53:33.458 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003744",
                                "2026-10-01 08:53:33.724 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49620) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.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-01 08:53:33.727 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.727 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.728 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42286) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.730 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003754",
                                "2026-10-01 08:53:33.730 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.730 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.731 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.732 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49072) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.733 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002925",
                                "2026-10-01 08:53:33.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-01 08:53:33.734 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:33.734 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:33.736 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003174",
                                "2026-10-01 08:53:33.757 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49636) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.758 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:33.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-01 08:53:33.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-01 08:53:33.761 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.003073",
                                "2026-10-01 08:53:33.913 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 49080) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:33.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-01 08:53:33.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-01 08:53:33.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-01 08:53:33.917 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:33] \"OPTIONS / HTTP/1.0\" 200 94 0.002702",
                                "2026-10-01 08:53:35.395 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39354) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.398 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: GET / Accept: application/json process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.399 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.399 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.401 940 INFO eventlet.wsgi.server [-] 192.168.16.5,192.168.16.12 - - [01/Oct/2026 08:53:35] \"GET / HTTP/1.1\" 300 2014 0.003531",
                                "2026-10-01 08:53:35.460 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.462 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.462 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.462 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.464 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002643",
                                "2026-10-01 08:53:35.732 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49642) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.733 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.733 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.733 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:35.735 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.001830",
                                "2026-10-01 08:53:35.735 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42316) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.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-01 08:53:35.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-01 08:53:35.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-01 08:53:35.738 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.739 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002410",
                                "2026-10-01 08:53:35.739 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.739 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.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-01 08:53:35.741 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002040",
                                "2026-10-01 08:53:35.763 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49648) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.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-01 08:53:35.765 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:35.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-01 08:53:35.767 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002348",
                                "2026-10-01 08:53:35.919 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39370) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:35.921 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:35.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-01 08:53:35.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-01 08:53:35.923 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:35] \"OPTIONS / HTTP/1.0\" 200 94 0.002259",
                                "2026-10-01 08:53:37.468 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42318) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.470 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.471 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.471 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.473 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003027",
                                "2026-10-01 08:53:37.737 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49660) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.738 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.739 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.740 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.741 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.002970",
                                "2026-10-01 08:53:37.742 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42320) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.743 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39376) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.745 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:37.745 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.745 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.747 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003021",
                                "2026-10-01 08:53:37.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-01 08:53:37.749 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:37.749 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:37.752 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003290",
                                "2026-10-01 08:53:37.769 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49666) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.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-01 08:53:37.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-01 08:53:37.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-01 08:53:37.772 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.001433",
                                "2026-10-01 08:53:37.926 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39382) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:37.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-01 08:53:37.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-01 08:53:37.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-01 08:53:37.931 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:37] \"OPTIONS / HTTP/1.0\" 200 94 0.003048",
                                "2026-10-01 08:53:39.475 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.476 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.476 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.477 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.478 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.001985",
                                "2026-10-01 08:53:39.744 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49680) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.746 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.746 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.746 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.749 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.003523",
                                "2026-10-01 08:53:39.750 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42334) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.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-01 08:53:39.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-01 08:53:39.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-01 08:53:39.753 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002061",
                                "2026-10-01 08:53:39.754 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39398) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.756 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.756 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:39.757 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:39.758 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002549",
                                "2026-10-01 08:53:39.774 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49682) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:39.775 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:39.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-01 08:53:39.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-01 08:53:39.777 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002460",
                                "2026-10-01 08:53:39.932 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39400) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53: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-01 08:53: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-01 08:53:39.937 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:39] \"OPTIONS / HTTP/1.0\" 200 94 0.002837",
                                "2026-10-01 08:53:41.480 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42350) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.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-01 08:53:41.482 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.482 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.484 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003025",
                                "2026-10-01 08:53:41.752 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49694) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.754 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.754 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.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-01 08:53:41.756 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 42364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.757 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.758 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.758 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.004997",
                                "2026-10-01 08:53:41.758 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.760 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.003003",
                                "2026-10-01 08:53:41.761 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.762 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.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-01 08:53:41.763 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.764 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.002471",
                                "2026-10-01 08:53:41.780 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49696) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.782 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:41.783 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:41.783 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:41.787 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.004919",
                                "2026-10-01 08:53:41.937 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39408) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:41.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-01 08:53:41.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-01 08:53:41.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-01 08:53:41.944 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:41] \"OPTIONS / HTTP/1.0\" 200 94 0.005126",
                                "2026-10-01 08:53:43.486 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 42370) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.487 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.488 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.488 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.489 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001728",
                                "2026-10-01 08:53:43.760 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49302) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.762 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.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-01 08:53:43.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-01 08:53:43.763 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001758",
                                "2026-10-01 08:53:43.764 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32776) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.765 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.765 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.765 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.766 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001665",
                                "2026-10-01 08:53:43.767 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 39424) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.768 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.768 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.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-01 08:53:43.769 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001545",
                                "2026-10-01 08:53:43.789 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49308) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.790 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.791 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.791 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.792 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001832",
                                "2026-10-01 08:53:43.945 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 39440) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:43.946 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:43.947 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:43.947 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:43.948 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:43] \"OPTIONS / HTTP/1.0\" 200 94 0.001780",
                                "2026-10-01 08:53:45.491 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32780) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.492 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.495 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002642",
                                "2026-10-01 08:53:45.766 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49322) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.767 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.769 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32788) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.770 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.770 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.770 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.771 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001599",
                                "2026-10-01 08:53:45.772 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41880) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.773 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.006113",
                                "2026-10-01 08:53:45.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-01 08:53:45.773 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.773 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.774 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.002018",
                                "2026-10-01 08:53:45.793 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49324) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.794 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:45.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-01 08:53:45.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-01 08:53:45.796 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.001537",
                                "2026-10-01 08:53:45.949 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41892) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:45.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-01 08:53:45.951 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:45.951 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:45.954 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:45] \"OPTIONS / HTTP/1.0\" 200 94 0.004002",
                                "2026-10-01 08:53:47.498 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32798) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.499 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:47.499 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.500 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.501 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.001971",
                                "2026-10-01 08:53:47.774 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32812) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.775 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49338) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.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-01 08:53:47.777 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.777 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.778 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002543",
                                "2026-10-01 08:53:47.779 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41904) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.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-01 08:53:47.780 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.783 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.003455",
                                "2026-10-01 08:53:47.785 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.004268",
                                "2026-10-01 08:53:47.799 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49352) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.801 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:47.802 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:47.802 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:47.805 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.004405",
                                "2026-10-01 08:53:47.956 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41914) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:47.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-01 08:53:47.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-01 08:53:47.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-01 08:53:47.960 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:47] \"OPTIONS / HTTP/1.0\" 200 94 0.002498",
                                "2026-10-01 08:53:49.503 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.505 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.505 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.505 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.506 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001464",
                                "2026-10-01 08:53:49.782 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32832) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.783 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:49.783 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.783 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.784 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001683",
                                "2026-10-01 08:53:49.786 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 49364) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.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-01 08:53:49.787 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:49.787 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:49.787 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41924) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.788 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001565",
                                "2026-10-01 08:53:49.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-01 08:53:49.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-01 08:53:49.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-01 08:53:49.792 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.003574",
                                "2026-10-01 08:53:49.807 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49380) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.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-01 08:53:49.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-01 08:53:49.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-01 08:53:49.812 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.002867",
                                "2026-10-01 08:53:49.962 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41928) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:49.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-01 08:53:49.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-01 08:53:49.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-01 08:53:49.965 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:49] \"OPTIONS / HTTP/1.0\" 200 94 0.001784",
                                "2026-10-01 08:53:51.508 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32842) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.510 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.510 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.511 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.512 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002530",
                                "2026-10-01 08:53:51.786 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32858) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.788 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.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-01 08:53:51.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-01 08:53:51.790 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49392) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53:51.791 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003584",
                                "2026-10-01 08:53: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-01 08:53:51.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-01 08:53:51.793 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41936) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.793 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.002271",
                                "2026-10-01 08:53:51.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-01 08:53:51.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-01 08:53:51.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-01 08:53:51.795 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.001684",
                                "2026-10-01 08:53:51.814 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 49406) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53:51.816 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:51.816 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:51.819 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003562",
                                "2026-10-01 08:53:51.964 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41942) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:51.966 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:51.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-01 08:53: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-01 08:53:51.969 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:51] \"OPTIONS / HTTP/1.0\" 200 94 0.003494",
                                "2026-10-01 08:53:53.516 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32864) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.518 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.518 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.519 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.522 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.004778",
                                "2026-10-01 08:53:53.793 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.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-01 08:53:53.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-01 08:53:53.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-01 08:53:53.795 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33772) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.796 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001639",
                                "2026-10-01 08:53:53.797 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.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-01 08:53:53.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-01 08:53:53.799 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.002690",
                                "2026-10-01 08:53:53.800 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 41952) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.801 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.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-01 08:53:53.802 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.803 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001924",
                                "2026-10-01 08:53:53.821 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33784) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.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-01 08:53:53.822 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.822 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.823 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.001621",
                                "2026-10-01 08:53:53.970 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 41954) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:53.972 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:53.972 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:53.973 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:53.975 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:53] \"OPTIONS / HTTP/1.0\" 200 94 0.003133",
                                "2026-10-01 08:53:55.525 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32960) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.526 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:55.526 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:55.526 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:55.528 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001911",
                                "2026-10-01 08:53:55.799 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32966) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53: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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.801 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001657",
                                "2026-10-01 08:53:55.802 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33800) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.803 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:55.804 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54514) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.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-01 08:53:55.806 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.001509",
                                "2026-10-01 08:53:55.808 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.005401",
                                "2026-10-01 08:53:55.825 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33802) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.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-01 08:53:55.827 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53: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-01 08:53:55.829 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.002074",
                                "2026-10-01 08:53:55.977 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54518) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:55.979 941 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:55.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-01 08:53:55.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-01 08:53:55.982 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:55] \"OPTIONS / HTTP/1.0\" 200 94 0.003720",
                                "2026-10-01 08:53:57.530 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32968) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.533 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.534 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.535 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.537 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004047",
                                "2026-10-01 08:53:57.803 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32980) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.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-01 08:53:57.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-01 08:53:57.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-01 08:53:57.808 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004186",
                                "2026-10-01 08:53:57.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33808) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.810 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54528) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.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-01 08:53:57.813 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:57.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-01 08:53:57.814 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.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-01 08:53:57.816 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002724",
                                "2026-10-01 08:53:57.816 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:57.817 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.004658",
                                "2026-10-01 08:53:57.830 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33810) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.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-01 08:53:57.833 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:57.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-01 08:53:57.835 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.003671",
                                "2026-10-01 08:53:57.983 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54538) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:57.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-01 08:53:57.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-01 08:53:57.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-01 08:53:57.987 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:57] \"OPTIONS / HTTP/1.0\" 200 94 0.002653",
                                "2026-10-01 08:53:59.540 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.11', 32988) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.541 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:59.541 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.541 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.542 940 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001595",
                                "2026-10-01 08:53:59.810 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.11', 32992) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.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-01 08:53:59.814 941 INFO eventlet.wsgi.server [-] 192.168.16.11 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002631",
                                "2026-10-01 08:53:59.820 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.12', 54548) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.819 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.10', 33818) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.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-01 08:53:59.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-01 08:53:59.822 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.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-01 08:53:59.822 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.822 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.823 940 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001406",
                                "2026-10-01 08:53:59.823 941 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.002077",
                                "2026-10-01 08:53:59.838 941 DEBUG eventlet.wsgi.server [-] (941) accepted ('192.168.16.10', 33820) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.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-01 08:53:59.839 941 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.839 941 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.841 941 INFO eventlet.wsgi.server [-] 192.168.16.10 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001620",
                                "2026-10-01 08:53:59.988 940 DEBUG eventlet.wsgi.server [-] (940) accepted ('192.168.16.12', 54560) server /var/lib/kolla/venv/lib/python3.12/site-packages/eventlet/wsgi.py:1067",
                                "2026-10-01 08:53:59.989 940 DEBUG glance.api.middleware.version_negotiation [-] Determining version of request: OPTIONS / Accept: <no header in request> process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:44",
                                "2026-10-01 08:53:59.990 940 DEBUG glance.api.middleware.version_negotiation [-] Using url versioning process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:57",
                                "2026-10-01 08:53:59.990 940 DEBUG glance.api.middleware.version_negotiation [-] Unknown version. Returning version choices. process_request /var/lib/kolla/venv/lib/python3.12/site-packages/glance/api/middleware/version_negotiation.py:64",
                                "2026-10-01 08:53:59.991 940 INFO eventlet.wsgi.server [-] 192.168.16.12 - - [01/Oct/2026 08:53:59] \"OPTIONS / HTTP/1.0\" 200 94 0.001759",
                                "",
                                "===== 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-01T08:54:02.857183Z",
                            "start": "2026-10-01T08:54:02.499773Z"
                        },
                        "id": "0242ac1f-6606-54ba-b583-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-01T08:54:14.275109Z",
                    "start": "2026-10-01T08:54:03.989841Z"
                },
                "id": "0242ac1f-6606-e6a2-9691-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-01T08:54:04.065709Z",
                            "start": "2026-10-01T08:54:04.005902Z"
                        },
                        "id": "0242ac1f-6606-e6a2-9691-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-01T08:54:04.110738Z",
                            "start": "2026-10-01T08:54:04.075094Z"
                        },
                        "id": "0242ac1f-6606-e6a2-9691-000000000005",
                        "name": "Set cloud fact (local deployment)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.command",
                            "changed": false,
                            "cmd": [
                                "/home/zuul-testbed03/venv/bin/python3",
                                "contrib/resource_usage.py",
                                "ci"
                            ],
                            "delta": "0:00:09.278424",
                            "end": "2026-10-01 08:54:13.876052",
                            "failed_when_result": false,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "/home/zuul-testbed03/venv/bin/python3 contrib/resource_usage.py ci",
                                    "_uses_shell": false,
                                    "argv": null,
                                    "chdir": "/home/zuul-testbed03/src/github.com/osism/testbed",
                                    "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-e6a2-9691-000000000007-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 08:54:04.597628",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "cloud ci, workspace ci, prefix testbed\n\nComparison\n\n  Resource                Terraform   OpenStack       Other\n  ---------------------------------------------------------\n  Instances                       7           7           0\n  vCPUs                          52          52           0\n  RAM (GB)                      208         208           0\n  Volumes                        16          16           0\n  Volume storage (GB)           740         740           0\n  Floating IPs                    1           1           0\n  Keypairs                        1           1           0\n  Security groups                 2           3           0\n  Security group rules            9          17           0\n  Networks                        1           1           0\n  Subnetworks                     1           1           0\n  Ports                           7           9           0\n  Routers                         1           1           0\n\n  Terraform   tracked in the Terraform state of workspace 'ci'\n  OpenStack   the deployed testbed, matched by the name 'testbed',\n              plus the default security group of the project\n  Other       everything else in the project, which is not part of\n              the testbed and is left out of the table\n\n## Markdown for the prerequisites documentation\n\n| Resource             | Quantity | Note                                          |\n|:---------------------|:---------|:----------------------------------------------|\n| Instances            | 7        | 52 VCPUs + 208 GByte RAM (6 nodes, 1 manager) |\n| Volumes              | 16       | 740 GByte volume storage                      |\n| Floating IPs         | 1        |                                               |\n| Keypairs             | 1        |                                               |\n| Security groups      | 3        |                                               |\n| Security group rules | 17       |                                               |\n| Networks             | 1        |                                               |\n| Subnetworks          | 1        |                                               |\n| Ports                | 9        |                                               |\n| Routers              | 1        |                                               |",
                            "stdout_lines": [
                                "cloud ci, workspace ci, prefix testbed",
                                "",
                                "Comparison",
                                "",
                                "  Resource                Terraform   OpenStack       Other",
                                "  ---------------------------------------------------------",
                                "  Instances                       7           7           0",
                                "  vCPUs                          52          52           0",
                                "  RAM (GB)                      208         208           0",
                                "  Volumes                        16          16           0",
                                "  Volume storage (GB)           740         740           0",
                                "  Floating IPs                    1           1           0",
                                "  Keypairs                        1           1           0",
                                "  Security groups                 2           3           0",
                                "  Security group rules            9          17           0",
                                "  Networks                        1           1           0",
                                "  Subnetworks                     1           1           0",
                                "  Ports                           7           9           0",
                                "  Routers                         1           1           0",
                                "",
                                "  Terraform   tracked in the Terraform state of workspace 'ci'",
                                "  OpenStack   the deployed testbed, matched by the name 'testbed',",
                                "              plus the default security group of the project",
                                "  Other       everything else in the project, which is not part of",
                                "              the testbed and is left out of the table",
                                "",
                                "## Markdown for the prerequisites documentation",
                                "",
                                "| Resource             | Quantity | Note                                          |",
                                "|:---------------------|:---------|:----------------------------------------------|",
                                "| Instances            | 7        | 52 VCPUs + 208 GByte RAM (6 nodes, 1 manager) |",
                                "| Volumes              | 16       | 740 GByte volume storage                      |",
                                "| Floating IPs         | 1        |                                               |",
                                "| Keypairs             | 1        |                                               |",
                                "| Security groups      | 3        |                                               |",
                                "| Security group rules | 17       |                                               |",
                                "| Networks             | 1        |                                               |",
                                "| Subnetworks          | 1        |                                               |",
                                "| Ports                | 9        |                                               |",
                                "| Routers              | 1        |                                               |"
                            ],
                            "zuul_log_id": "0242ac1f-6606-e6a2-9691-000000000007-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:14.175170Z",
                            "start": "2026-10-01T08:54:04.153586Z"
                        },
                        "id": "0242ac1f-6606-e6a2-9691-000000000007",
                        "name": "Run the resource usage report"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.debug",
                            "changed": false,
                            "msg": [
                                "cloud ci, workspace ci, prefix testbed",
                                "",
                                "Comparison",
                                "",
                                "  Resource                Terraform   OpenStack       Other",
                                "  ---------------------------------------------------------",
                                "  Instances                       7           7           0",
                                "  vCPUs                          52          52           0",
                                "  RAM (GB)                      208         208           0",
                                "  Volumes                        16          16           0",
                                "  Volume storage (GB)           740         740           0",
                                "  Floating IPs                    1           1           0",
                                "  Keypairs                        1           1           0",
                                "  Security groups                 2           3           0",
                                "  Security group rules            9          17           0",
                                "  Networks                        1           1           0",
                                "  Subnetworks                     1           1           0",
                                "  Ports                           7           9           0",
                                "  Routers                         1           1           0",
                                "",
                                "  Terraform   tracked in the Terraform state of workspace 'ci'",
                                "  OpenStack   the deployed testbed, matched by the name 'testbed',",
                                "              plus the default security group of the project",
                                "  Other       everything else in the project, which is not part of",
                                "              the testbed and is left out of the table",
                                "",
                                "## Markdown for the prerequisites documentation",
                                "",
                                "| Resource             | Quantity | Note                                          |",
                                "|:---------------------|:---------|:----------------------------------------------|",
                                "| Instances            | 7        | 52 VCPUs + 208 GByte RAM (6 nodes, 1 manager) |",
                                "| Volumes              | 16       | 740 GByte volume storage                      |",
                                "| Floating IPs         | 1        |                                               |",
                                "| Keypairs             | 1        |                                               |",
                                "| Security groups      | 3        |                                               |",
                                "| Security group rules | 17       |                                               |",
                                "| Networks             | 1        |                                               |",
                                "| Subnetworks          | 1        |                                               |",
                                "| Ports                | 9        |                                               |",
                                "| Routers              | 1        |                                               |"
                            ]
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:14.275109Z",
                            "start": "2026-10-01T08:54:14.192200Z"
                        },
                        "id": "0242ac1f-6606-e6a2-9691-000000000008",
                        "name": "Show the resource usage report"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 0,
            "failures": 0,
            "ignored": 0,
            "ok": 3,
            "rescued": 0,
            "skipped": 1,
            "unreachable": 0
        }
    },
    "trusted": false
},
{
    "branch": "main",
    "index": "2",
    "phase": "post",
    "playbook": "github.com/osism/testbed/playbooks/post.yml",
    "plays": [
        {
            "play": {
                "duration": {
                    "end": "2026-10-01T08:54:17.444194Z",
                    "start": "2026-10-01T08:54:15.153139Z"
                },
                "id": "0242ac1f-6606-ca86-29f1-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-ca86-29f1-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:15.223942Z",
                            "start": "2026-10-01T08:54:15.169076Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-000000000007",
                        "name": "Register sources"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "command",
                            "changed": true,
                            "cmd": [
                                "sudo",
                                "-n",
                                "true"
                            ],
                            "delta": "0:00:00.018048",
                            "end": "2026-10-01 08:54:15.727123",
                            "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-ca86-29f1-000000000009-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "start": "2026-10-01 08:54:15.709075",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "sudo: a password is required",
                            "stdout_lines": [
                                "sudo: a password is required"
                            ],
                            "zuul_log_id": "0242ac1f-6606-ca86-29f1-000000000009-1-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-ca86-29f1-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:15.784515Z",
                            "start": "2026-10-01T08:54:15.269154Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-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-ca86-29f1-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:15.817429Z",
                            "start": "2026-10-01T08:54:15.792892Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-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-ca86-29f1-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:15.895571Z",
                            "start": "2026-10-01T08:54:15.830598Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-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-testbed03/zuul-output/docs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed03/zuul-output/docs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1004,
                                    "group": "zuul-testbed03",
                                    "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-testbed03",
                                            "path": "/home/zuul-testbed03/zuul-output/docs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed03",
                                    "path": "/home/zuul-testbed03/zuul-output/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1003,
                                    "zj_output_dirs": "docs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed03/zuul-output/artifacts"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed03/zuul-output/artifacts"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1004,
                                    "group": "zuul-testbed03",
                                    "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-testbed03",
                                            "path": "/home/zuul-testbed03/zuul-output/artifacts",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed03",
                                    "path": "/home/zuul-testbed03/zuul-output/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1003,
                                    "zj_output_dirs": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dirs",
                                    "changed": false,
                                    "diff": {
                                        "after": {
                                            "path": "/home/zuul-testbed03/zuul-output/logs"
                                        },
                                        "before": {
                                            "path": "/home/zuul-testbed03/zuul-output/logs"
                                        }
                                    },
                                    "failed": false,
                                    "gid": 1004,
                                    "group": "zuul-testbed03",
                                    "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-testbed03",
                                            "path": "/home/zuul-testbed03/zuul-output/logs",
                                            "recurse": false,
                                            "selevel": null,
                                            "serole": null,
                                            "setype": null,
                                            "seuser": null,
                                            "src": null,
                                            "state": "directory",
                                            "unsafe_writes": false
                                        }
                                    },
                                    "mode": "0755",
                                    "owner": "zuul-testbed03",
                                    "path": "/home/zuul-testbed03/zuul-output/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 1003,
                                    "zj_output_dirs": "logs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-ca86-29f1-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:16.957492Z",
                            "start": "2026-10-01T08:54:15.903148Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-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-ca86-29f1-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:16.995246Z",
                            "start": "2026-10-01T08:54:16.969296Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-00000000000f",
                        "name": "Copy files and folders to staging folder"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed03/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed03/zuul-output/logs"
                                }
                            },
                            "gid": 1004,
                            "group": "zuul-testbed03",
                            "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-testbed03/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-testbed03/zuul-output/logs",
                                    "recurse": true,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed03",
                            "path": "/home/zuul-testbed03/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1003
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-ca86-29f1-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:17.320512Z",
                            "start": "2026-10-01T08:54:17.011217Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-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-ca86-29f1-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:17.364117Z",
                            "start": "2026-10-01T08:54:17.328524Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-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-ca86-29f1-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:17.405951Z",
                            "start": "2026-10-01T08:54:17.380538Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-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-ca86-29f1-000000000005",
                        "name": "stage-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/untrusted/project_2/github.com/osism/openinfra-zuul-jobs/roles/stage-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:17.444194Z",
                            "start": "2026-10-01T08:54:17.419551Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-000000000015",
                        "name": "Archive everything from logs"
                    }
                }
            ]
        },
        {
            "play": {
                "duration": {
                    "end": "2026-10-01T08:54:38.139557Z",
                    "start": "2026-10-01T08:54:17.465130Z"
                },
                "id": "0242ac1f-6606-ca86-29f1-000000000017",
                "name": "Post cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:17.530321Z",
                            "start": "2026-10-01T08:54:17.474121Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-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-01T08:54:17.565138Z",
                            "start": "2026-10-01T08:54:17.541073Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-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.926923",
                            "end": "2026-10-01 08:54:37.808104",
                            "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-testbed03/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-ca86-29f1-00000000001b-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 08:54:17.881181",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-10-01 08:54:18 - clean up servers\n2026-10-01 08:54:18 - testbed-manager\n2026-10-01 08:54:18 - testbed-node-3\n2026-10-01 08:54:19 - testbed-node-5\n2026-10-01 08:54:19 - testbed-node-0\n2026-10-01 08:54:19 - testbed-node-1\n2026-10-01 08:54:19 - testbed-node-4\n2026-10-01 08:54:19 - testbed-node-2\n2026-10-01 08:54:19 - clean up keypairs\n2026-10-01 08:54:19 - testbed\n2026-10-01 08:54:19 - wait for servers to be gone\n2026-10-01 08:54:30 - clean up ports\n2026-10-01 08:54:30 - 0bd110be-7731-484f-ab2d-89b5863123a1\n2026-10-01 08:54:30 - 168a758a-813d-440b-a044-e37612df31ce\n2026-10-01 08:54:31 - 534414f7-f9a5-4be6-99e8-24d7c42d2076\n2026-10-01 08:54:31 - 95e5dfbc-48b0-4907-af95-433d6e6c015a\n2026-10-01 08:54:32 - b6ae9870-aea6-416a-af49-f00a3f5d55d1\n2026-10-01 08:54:32 - d8d021af-c731-4aa9-9839-357cd42ff2a5\n2026-10-01 08:54:32 - dccc3cfe-bc67-483d-9e72-6a9f54a7bfa8\n2026-10-01 08:54:33 - clean up volumes\n2026-10-01 08:54:33 - testbed-volume-3-node-base\n2026-10-01 08:54:33 - testbed-volume-2-node-base\n2026-10-01 08:54:33 - testbed-volume-1-node-base\n2026-10-01 08:54:33 - testbed-volume-5-node-base\n2026-10-01 08:54:33 - testbed-volume-manager-base\n2026-10-01 08:54:33 - testbed-volume-0-node-base\n2026-10-01 08:54:33 - testbed-volume-4-node-base\n2026-10-01 08:54:33 - testbed-volume-3-node-3\n2026-10-01 08:54:33 - testbed-volume-0-node-3\n2026-10-01 08:54:33 - testbed-volume-8-node-5\n2026-10-01 08:54:33 - testbed-volume-1-node-4\n2026-10-01 08:54:33 - testbed-volume-2-node-5\n2026-10-01 08:54:33 - testbed-volume-6-node-3\n2026-10-01 08:54:33 - testbed-volume-7-node-4\n2026-10-01 08:54:33 - testbed-volume-4-node-4\n2026-10-01 08:54:33 - testbed-volume-5-node-5\n2026-10-01 08:54:33 - disconnect routers\n2026-10-01 08:54:34 - testbed\n2026-10-01 08:54:35 - clean up subnets\n2026-10-01 08:54:35 - subnet-testbed-management\n2026-10-01 08:54:35 - clean up networks\n2026-10-01 08:54:35 - net-testbed-management\n2026-10-01 08:54:36 - clean up security groups\n2026-10-01 08:54:36 - testbed-node\n2026-10-01 08:54:36 - testbed-management\n2026-10-01 08:54:36 - clean up floating ips\n2026-10-01 08:54:36 - 81.163.192.83\n2026-10-01 08:54:36 - clean up routers\n2026-10-01 08:54:36 - testbed",
                            "stdout_lines": [
                                "2026-10-01 08:54:18 - clean up servers",
                                "2026-10-01 08:54:18 - testbed-manager",
                                "2026-10-01 08:54:18 - testbed-node-3",
                                "2026-10-01 08:54:19 - testbed-node-5",
                                "2026-10-01 08:54:19 - testbed-node-0",
                                "2026-10-01 08:54:19 - testbed-node-1",
                                "2026-10-01 08:54:19 - testbed-node-4",
                                "2026-10-01 08:54:19 - testbed-node-2",
                                "2026-10-01 08:54:19 - clean up keypairs",
                                "2026-10-01 08:54:19 - testbed",
                                "2026-10-01 08:54:19 - wait for servers to be gone",
                                "2026-10-01 08:54:30 - clean up ports",
                                "2026-10-01 08:54:30 - 0bd110be-7731-484f-ab2d-89b5863123a1",
                                "2026-10-01 08:54:30 - 168a758a-813d-440b-a044-e37612df31ce",
                                "2026-10-01 08:54:31 - 534414f7-f9a5-4be6-99e8-24d7c42d2076",
                                "2026-10-01 08:54:31 - 95e5dfbc-48b0-4907-af95-433d6e6c015a",
                                "2026-10-01 08:54:32 - b6ae9870-aea6-416a-af49-f00a3f5d55d1",
                                "2026-10-01 08:54:32 - d8d021af-c731-4aa9-9839-357cd42ff2a5",
                                "2026-10-01 08:54:32 - dccc3cfe-bc67-483d-9e72-6a9f54a7bfa8",
                                "2026-10-01 08:54:33 - clean up volumes",
                                "2026-10-01 08:54:33 - testbed-volume-3-node-base",
                                "2026-10-01 08:54:33 - testbed-volume-2-node-base",
                                "2026-10-01 08:54:33 - testbed-volume-1-node-base",
                                "2026-10-01 08:54:33 - testbed-volume-5-node-base",
                                "2026-10-01 08:54:33 - testbed-volume-manager-base",
                                "2026-10-01 08:54:33 - testbed-volume-0-node-base",
                                "2026-10-01 08:54:33 - testbed-volume-4-node-base",
                                "2026-10-01 08:54:33 - testbed-volume-3-node-3",
                                "2026-10-01 08:54:33 - testbed-volume-0-node-3",
                                "2026-10-01 08:54:33 - testbed-volume-8-node-5",
                                "2026-10-01 08:54:33 - testbed-volume-1-node-4",
                                "2026-10-01 08:54:33 - testbed-volume-2-node-5",
                                "2026-10-01 08:54:33 - testbed-volume-6-node-3",
                                "2026-10-01 08:54:33 - testbed-volume-7-node-4",
                                "2026-10-01 08:54:33 - testbed-volume-4-node-4",
                                "2026-10-01 08:54:33 - testbed-volume-5-node-5",
                                "2026-10-01 08:54:33 - disconnect routers",
                                "2026-10-01 08:54:34 - testbed",
                                "2026-10-01 08:54:35 - clean up subnets",
                                "2026-10-01 08:54:35 - subnet-testbed-management",
                                "2026-10-01 08:54:35 - clean up networks",
                                "2026-10-01 08:54:35 - net-testbed-management",
                                "2026-10-01 08:54:36 - clean up security groups",
                                "2026-10-01 08:54:36 - testbed-node",
                                "2026-10-01 08:54:36 - testbed-management",
                                "2026-10-01 08:54:36 - clean up floating ips",
                                "2026-10-01 08:54:36 - 81.163.192.83",
                                "2026-10-01 08:54:36 - clean up routers",
                                "2026-10-01 08:54:36 - testbed"
                            ],
                            "zuul_log_id": "0242ac1f-6606-ca86-29f1-00000000001b-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:38.139557Z",
                            "start": "2026-10-01T08:54:17.604219Z"
                        },
                        "id": "0242ac1f-6606-ca86-29f1-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-01T08:54:41.159887Z",
                    "start": "2026-10-01T08:54:38.988010Z"
                },
                "id": "0242ac1f-6606-6417-c379-000000000002",
                "name": "Cleanup play"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.set_fact",
                            "ansible_facts": {
                                "cloud": "ci"
                            },
                            "changed": false
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:39.054734Z",
                            "start": "2026-10-01T08:54:39.003815Z"
                        },
                        "id": "0242ac1f-6606-6417-c379-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-01T08:54:39.098847Z",
                            "start": "2026-10-01T08:54:39.064354Z"
                        },
                        "id": "0242ac1f-6606-6417-c379-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.389713",
                            "end": "2026-10-01 08:54:40.969754",
                            "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-testbed03/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-6417-c379-000000000006-1-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "start": "2026-10-01 08:54:39.580041",
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "2026-10-01 08:54:39 - clean up servers\n2026-10-01 08:54:40 - clean up keypairs\n2026-10-01 08:54:40 - wait for servers to be gone\n2026-10-01 08:54:40 - clean up ports\n2026-10-01 08:54:40 - clean up volumes\n2026-10-01 08:54:40 - disconnect routers\n2026-10-01 08:54:40 - clean up subnets\n2026-10-01 08:54:40 - clean up networks\n2026-10-01 08:54:40 - clean up security groups\n2026-10-01 08:54:40 - clean up floating ips\n2026-10-01 08:54:40 - clean up routers",
                            "stdout_lines": [
                                "2026-10-01 08:54:39 - clean up servers",
                                "2026-10-01 08:54:40 - clean up keypairs",
                                "2026-10-01 08:54:40 - wait for servers to be gone",
                                "2026-10-01 08:54:40 - clean up ports",
                                "2026-10-01 08:54:40 - clean up volumes",
                                "2026-10-01 08:54:40 - disconnect routers",
                                "2026-10-01 08:54:40 - clean up subnets",
                                "2026-10-01 08:54:40 - clean up networks",
                                "2026-10-01 08:54:40 - clean up security groups",
                                "2026-10-01 08:54:40 - clean up floating ips",
                                "2026-10-01 08:54:40 - clean up routers"
                            ],
                            "zuul_log_id": "0242ac1f-6606-6417-c379-000000000006-1-orchestrator"
                        }
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:41.159887Z",
                            "start": "2026-10-01T08:54:39.142558Z"
                        },
                        "id": "0242ac1f-6606-6417-c379-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-01T08:55:10.488450Z",
                    "start": "2026-10-01T08:54:42.038730Z"
                },
                "id": "0242ac1f-6606-f129-2e31-000000000002",
                "name": "Base post-fetch"
            },
            "tasks": [
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.file",
                            "changed": false,
                            "diff": {
                                "after": {
                                    "path": "/home/zuul-testbed03/zuul-output/logs"
                                },
                                "before": {
                                    "path": "/home/zuul-testbed03/zuul-output/logs"
                                }
                            },
                            "gid": 1004,
                            "group": "zuul-testbed03",
                            "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-testbed03/zuul-output/logs",
                                    "recurse": false,
                                    "selevel": null,
                                    "serole": null,
                                    "setype": null,
                                    "seuser": null,
                                    "src": null,
                                    "state": "directory",
                                    "unsafe_writes": false
                                }
                            },
                            "mode": "0755",
                            "owner": "zuul-testbed03",
                            "path": "/home/zuul-testbed03/zuul-output/logs",
                            "size": 4096,
                            "state": "directory",
                            "uid": 1003
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f129-2e31-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:42.478091Z",
                            "start": "2026-10-01T08:54:42.053960Z"
                        },
                        "id": "0242ac1f-6606-f129-2e31-000000000009",
                        "name": "Ensure log directory exists"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j221636907776.1866172",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed03/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:09.993387",
                            "end": "2026-10-01 08:54:53.432342",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed03/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-f129-2e31-00000000000a-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "non-zero return code",
                            "rc": 1,
                            "results_file": "/home/zuul-testbed03/.ansible_async/j221636907776.1866172",
                            "start": "2026-10-01 08:54:43.438955",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-f129-2e31-00000000000a-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f129-2e31-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:54:54.290904Z",
                            "start": "2026-10-01T08:54:42.489493Z"
                        },
                        "id": "0242ac1f-6606-f129-2e31-00000000000a",
                        "name": "Snapshot dual-stack network state (post)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j299737980996.1866293",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed03/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.009721",
                            "end": "2026-10-01 08:54:54.996874",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed03/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-f129-2e31-00000000000b-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results_file": "/home/zuul-testbed03/.ansible_async/j299737980996.1866293",
                            "start": "2026-10-01 08:54:54.987153",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-f129-2e31-00000000000b-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f129-2e31-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:55:00.393137Z",
                            "start": "2026-10-01T08:54:54.298944Z"
                        },
                        "id": "0242ac1f-6606-f129-2e31-00000000000b",
                        "name": "Snapshot Docker/BuildKit IPv6 config (teardown)"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "ansible.builtin.shell",
                            "ansible_job_id": "j208637149857.1866340",
                            "changed": false,
                            "cmd": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed03/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.005939",
                            "end": "2026-10-01 08:55:01.091675",
                            "failed_when_result": false,
                            "finished": 1,
                            "invocation": {
                                "module_args": {
                                    "_raw_params": "set +e\nset -o pipefail\nphase=post\nout=/home/zuul-testbed03/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-f129-2e31-00000000000c-0-orchestrator",
                                    "zuul_output_max_bytes": 1073741824
                                }
                            },
                            "msg": "",
                            "rc": 0,
                            "results_file": "/home/zuul-testbed03/.ansible_async/j208637149857.1866340",
                            "start": "2026-10-01 08:55:01.085736",
                            "started": 1,
                            "stderr": "",
                            "stderr_lines": [],
                            "stdout": "",
                            "stdout_lines": [],
                            "zuul_log_id": "0242ac1f-6606-f129-2e31-00000000000c-0-orchestrator"
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f129-2e31-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:55:06.499689Z",
                            "start": "2026-10-01T08:55:00.402718Z"
                        },
                        "id": "0242ac1f-6606-f129-2e31-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-f129-2e31-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:55:07.047504Z",
                            "start": "2026-10-01T08:55:06.534638Z"
                        },
                        "id": "0242ac1f-6606-f129-2e31-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-f129-2e31-000000000007",
                        "name": "diagnose-network",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_0/github.com/osism/zuul-config/roles/diagnose-network"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:55:07.119808Z",
                            "start": "2026-10-01T08:55:07.063223Z"
                        },
                        "id": "0242ac1f-6606-f129-2e31-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-f129-2e31-000000000010",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:55:07.188093Z",
                            "start": "2026-10-01T08:55:07.142471Z"
                        },
                        "id": "0242ac1f-6606-f129-2e31-000000000012",
                        "name": "Set log path for multiple nodes"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "set_fact",
                            "ansible_facts": {
                                "log_path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/logs"
                            },
                            "changed": false
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f129-2e31-000000000010",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:55:07.248890Z",
                            "start": "2026-10-01T08:55:07.202664Z"
                        },
                        "id": "0242ac1f-6606-f129-2e31-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/7a25caf24e684baaaa04ee3df8a11647/work/logs"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/work/logs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/logs"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/artifacts",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/work/artifacts",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_output_dir",
                                    "changed": true,
                                    "diff": {
                                        "after": {
                                            "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/docs",
                                            "state": "directory"
                                        },
                                        "before": {
                                            "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/work/docs",
                                    "size": 4096,
                                    "state": "directory",
                                    "uid": 0,
                                    "zj_output_dir": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/work/docs"
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f129-2e31-000000000010",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:55:08.109228Z",
                            "start": "2026-10-01T08:55:07.261136Z"
                        },
                        "id": "0242ac1f-6606-f129-2e31-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-testbed03@81.163.193.140:/home/zuul-testbed03/zuul-output/logs/ /var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/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-testbed03@81.163.193.140:/home/zuul-testbed03/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/7a25caf24e684baaaa04ee3df8a11647/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-testbed03@81.163.193.140:/home/zuul-testbed03/zuul-output/artifacts/ /var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/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-testbed03@81.163.193.140:/home/zuul-testbed03/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/7a25caf24e684baaaa04ee3df8a11647/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-testbed03@81.163.193.140:/home/zuul-testbed03/zuul-output/docs/ /var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/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/7a25caf24e684baaaa04ee3df8a11647/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-testbed03@81.163.193.140:/home/zuul-testbed03/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/7a25caf24e684baaaa04ee3df8a11647/work/docs",
                                        "src": "docs"
                                    }
                                }
                            ]
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f129-2e31-000000000010",
                        "name": "fetch-output",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/fetch-output"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:55:10.425399Z",
                            "start": "2026-10-01T08:55:08.121019Z"
                        },
                        "id": "0242ac1f-6606-f129-2e31-000000000016",
                        "name": "Collect logs, artifacts and docs"
                    }
                },
                {
                    "hosts": {
                        "orchestrator": {
                            "action": "shell",
                            "changed": false,
                            "msg": "All items skipped",
                            "results": [
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "false_condition": "zuul.change is defined",
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true,
                                    "zj_item": "artifacts"
                                },
                                {
                                    "ansible_loop_var": "zj_item",
                                    "changed": false,
                                    "false_condition": "zuul.change is defined",
                                    "skip_reason": "Conditional result was False",
                                    "skipped": true,
                                    "zj_item": "docs"
                                }
                            ],
                            "skipped": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-f129-2e31-000000000019",
                        "name": "merge-output-to-logs",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/merge-output-to-logs"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:55:10.488450Z",
                            "start": "2026-10-01T08:55:10.440849Z"
                        },
                        "id": "0242ac1f-6606-f129-2e31-00000000001b",
                        "name": "Move artifacts and docs to logs dir"
                    }
                }
            ]
        }
    ],
    "stats": {
        "orchestrator": {
            "changed": 2,
            "failures": 0,
            "ignored": 0,
            "ok": 7,
            "rescued": 0,
            "skipped": 4,
            "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-01T08:55:12.433514Z",
                    "start": "2026-10-01T08:55:11.397234Z"
                },
                "id": "0242ac1f-6606-5687-2bdc-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 AAAAB3NzaC1yc2EAAAADAQABAAABgQCvifizBf1qfoUSme6F/o19bOQKmLl50aNYJWLWt9oWVwFeKqIkZaUCQWkwTbshE1BuAesrD3ME0IQZdB3LDSL3MSLIJX/CaGX93vtKCp5++BzxFup9rvQW7bgv79stwsuD5vg7aWDaPp/wZE7a0tBV2YWcOt3OxDFgD6wVjdbDrQx+1z9niGGu045XGN/fjKK2Qu6RLdzMvuToYQ5GXnxKebUwxH8YVcxrOxBWrSxKV8z8O6dAxcqO84NHE0NXsCC2NrVuv5KCFTQP1+uLwZ56uqBCZiG5XNeAzBTa1Ylp1h0gDH+r6oTY5pnLmf2velzXpYVqyoPAKSFq+9GBQYlWay/p9cY9UqWnuZVsIrpkaD5Tyn4sE+QJVF1q4gTCB+lVBRpl8yp60prJPuDKojHIDIeEQ+QQkRTr+lTDf0oKLfOrMXuJtWh2CWdnFi2AlDImiUrkq6NyjJ4pZqd2ck4jVObf4F35P527/iqrKECTabZz9tAT1jlxrwamCC5QeFs= zuul-build-sshkey",
                                    "key_options": null,
                                    "keyfile": "/home/zuul-testbed03/.ssh/authorized_keys",
                                    "manage_dir": true,
                                    "path": null,
                                    "state": "absent",
                                    "user": "zuul-testbed03",
                                    "validate_certs": true
                                }
                            },
                            "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCvifizBf1qfoUSme6F/o19bOQKmLl50aNYJWLWt9oWVwFeKqIkZaUCQWkwTbshE1BuAesrD3ME0IQZdB3LDSL3MSLIJX/CaGX93vtKCp5++BzxFup9rvQW7bgv79stwsuD5vg7aWDaPp/wZE7a0tBV2YWcOt3OxDFgD6wVjdbDrQx+1z9niGGu045XGN/fjKK2Qu6RLdzMvuToYQ5GXnxKebUwxH8YVcxrOxBWrSxKV8z8O6dAxcqO84NHE0NXsCC2NrVuv5KCFTQP1+uLwZ56uqBCZiG5XNeAzBTa1Ylp1h0gDH+r6oTY5pnLmf2velzXpYVqyoPAKSFq+9GBQYlWay/p9cY9UqWnuZVsIrpkaD5Tyn4sE+QJVF1q4gTCB+lVBRpl8yp60prJPuDKojHIDIeEQ+QQkRTr+lTDf0oKLfOrMXuJtWh2CWdnFi2AlDImiUrkq6NyjJ4pZqd2ck4jVObf4F35P527/iqrKECTabZz9tAT1jlxrwamCC5QeFs= zuul-build-sshkey",
                            "key_options": null,
                            "keyfile": "/home/zuul-testbed03/.ssh/authorized_keys",
                            "manage_dir": true,
                            "path": null,
                            "state": "absent",
                            "user": "zuul-testbed03",
                            "validate_certs": true
                        }
                    },
                    "role": {
                        "id": "0242ac1f-6606-5687-2bdc-000000000005",
                        "name": "remove-build-sshkey",
                        "path": "/var/lib/zuul/builds/7a25caf24e684baaaa04ee3df8a11647/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/remove-build-sshkey"
                    },
                    "task": {
                        "duration": {
                            "end": "2026-10-01T08:55:12.433514Z",
                            "start": "2026-10-01T08:55:11.412665Z"
                        },
                        "id": "0242ac1f-6606-5687-2bdc-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
}
]
